Merge pull request #278952 from wegank/gtksheet-init

lepton-eda: 1.9.17-20211219 -> 1.9.18-20220529

authored by Weijia Wang and committed by GitHub a1648566 d84f364c

+56 -5
+6 -5
pkgs/applications/science/electronics/lepton-eda/default.nix
··· 7 7 , autoreconfHook 8 8 , guile 9 9 , flex 10 - , gtk2 10 + , gtk3 11 11 , glib 12 - , gtkextra 12 + , gtksheet 13 13 , gettext 14 14 , gawk 15 15 , shared-mime-info ··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "lepton-eda"; 22 - version = "1.9.17-20211219"; 22 + version = "1.9.18-20220529"; 23 23 24 24 src = fetchurl { 25 25 url = "https://github.com/lepton-eda/lepton-eda/releases/download/${version}/lepton-eda-${builtins.head (lib.splitString "-" version)}.tar.gz"; 26 - sha256 = "sha256-lOneKeJUcw6jOX/3iv9BDWOJ3xip/vGhzxHHNAbtsS8="; 26 + hash = "sha256-X9yNuosNR1Jf3gYWQZeOnKdxzJLld29Sn9XYsPGWYYI="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ pkg-config makeWrapper texinfo autoreconfHook ]; 30 30 31 - propagatedBuildInputs = [ guile flex gtk2 glib gtkextra gettext gawk shared-mime-info groff libstroke ]; 31 + propagatedBuildInputs = [ guile flex gtk3 glib gtksheet gettext gawk shared-mime-info groff libstroke ]; 32 32 33 33 configureFlags = [ 34 34 "--disable-update-xdg-database" 35 + "--with-gtk3" 35 36 ]; 36 37 37 38 CFLAGS = [
+50
pkgs/by-name/gt/gtksheet/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , gobject-introspection 6 + , gtk-doc 7 + , pkg-config 8 + , atk 9 + , cairo 10 + , glade 11 + , gtk3 12 + , pango 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "gtksheet"; 17 + version = "4.3.13"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "fpaquet"; 21 + repo = "gtksheet"; 22 + rev = "V${finalAttrs.version}"; 23 + hash = "sha256-2JwkyT6OBApfgyfNSksbrusF8WcZ4v3tlbblDJJtN2k="; 24 + }; 25 + 26 + strictDeps = true; 27 + 28 + nativeBuildInputs = [ 29 + autoreconfHook 30 + gobject-introspection 31 + gtk-doc 32 + pkg-config 33 + ]; 34 + 35 + buildInputs = [ 36 + atk 37 + cairo 38 + glade 39 + gtk3 40 + pango 41 + ]; 42 + 43 + meta = { 44 + description = "A spreadsheet widget for GTK+"; 45 + homepage = "https://fpaquet.github.io/gtksheet/"; 46 + license = lib.licenses.gpl3Plus; 47 + maintainers = with lib.maintainers; [ wegank ]; 48 + platforms = lib.platforms.unix; 49 + }; 50 + })