about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2017-07-11 10:03:28 +0200
committerJan Tojnar <jtojnar@gmail.com>2017-07-11 10:05:06 +0200
commitbf60fbe2e1a7b2e6b0e972c595c5b4f541252d22 (patch)
tree07f8eb26be028a271fe19d90a9c18d6304af08b3
parent01c3847b9c656d3829dd947395aacd0f84178eb2 (diff)
downloadnixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar.gz
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar.bz2
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar.lz
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar.xz
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.tar.zst
nixlib-bf60fbe2e1a7b2e6b0e972c595c5b4f541252d22.zip
ghex: init at 3.18.3
-rwxr-xr-xmaintainers/scripts/gnome.sh2
-rw-r--r--pkgs/desktops/gnome-3/3.22/apps/ghex/default.nix17
-rw-r--r--pkgs/desktops/gnome-3/3.22/apps/ghex/src.nix10
-rw-r--r--pkgs/desktops/gnome-3/3.22/default.nix2
4 files changed, 30 insertions, 1 deletions
diff --git a/maintainers/scripts/gnome.sh b/maintainers/scripts/gnome.sh
index 9398331d0d68..a6f0dca2b827 100755
--- a/maintainers/scripts/gnome.sh
+++ b/maintainers/scripts/gnome.sh
@@ -6,7 +6,7 @@ GNOME_FTP="ftp.gnome.org/pub/GNOME/sources"
 
 # projects that don't follow the GNOME major versioning, or that we don't want to
 # programmatically update
-NO_GNOME_MAJOR="gtkhtml gdm"
+NO_GNOME_MAJOR="ghex gtkhtml gdm"
 
 usage() {
   echo "Usage: $0 gnome_dir <show project>|<update project>|<update-all> [major.minor]" >&2
diff --git a/pkgs/desktops/gnome-3/3.22/apps/ghex/default.nix b/pkgs/desktops/gnome-3/3.22/apps/ghex/default.nix
new file mode 100644
index 000000000000..1179b2fdc5cf
--- /dev/null
+++ b/pkgs/desktops/gnome-3/3.22/apps/ghex/default.nix
@@ -0,0 +1,17 @@
+{ stdenv, fetchurl, pkgconfig, gnome3, intltool, itstool, libxml2,
+  wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+  inherit (import ./src.nix fetchurl) name src;
+
+  nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+
+  buildInputs = [ gnome3.gtk intltool itstool libxml2 ];
+
+  meta = with stdenv.lib; {
+    homepage = https://wiki.gnome.org/Apps/Ghex;
+    description = "Hex editor for GNOME desktop environment";
+    platforms = platforms.linux;
+    maintainers = gnome3.maintainers;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/3.22/apps/ghex/src.nix b/pkgs/desktops/gnome-3/3.22/apps/ghex/src.nix
new file mode 100644
index 000000000000..edaa51d94784
--- /dev/null
+++ b/pkgs/desktops/gnome-3/3.22/apps/ghex/src.nix
@@ -0,0 +1,10 @@
+# Autogenerated by maintainers/scripts/gnome.sh update
+
+fetchurl: {
+  name = "ghex-3.18.3";
+
+  src = fetchurl {
+    url = mirror://gnome/sources/ghex/3.18/ghex-3.18.3.tar.xz;
+    sha256 = "c67450f86f9c09c20768f1af36c11a66faf460ea00fbba628a9089a6804808d3";
+  };
+}
diff --git a/pkgs/desktops/gnome-3/3.22/default.nix b/pkgs/desktops/gnome-3/3.22/default.nix
index 12a9ae0b5afe..e79b66bdedf2 100644
--- a/pkgs/desktops/gnome-3/3.22/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/default.nix
@@ -268,6 +268,8 @@ let
 
   gedit = callPackage ./apps/gedit { };
 
+  ghex = callPackage ./apps/ghex { };
+
   glade = callPackage ./apps/glade { };
 
   gnome-boxes = callPackage ./apps/gnome-boxes { };