diff options
author | Kranium Gikos Mendoza <kranium@gikos.net> | 2016-01-02 05:17:06 +0800 |
---|---|---|
committer | Kranium Gikos Mendoza <kranium@gikos.net> | 2016-01-03 22:43:34 +0800 |
commit | dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7 (patch) | |
tree | 543b0727a7477caca5c7f44797de9602b0ee73e0 /pkgs/applications/graphics/xzgv | |
parent | ee807863ee080ea2623dc5e2729940ccf5b43b4d (diff) | |
download | nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar.gz nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar.bz2 nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar.lz nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar.xz nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.tar.zst nixpkgs-dc36c1b14c4ea4035a7f24c104d1c27d3f3c8dc7.zip |
xzgv: init at 0.9.1
Diffstat (limited to 'pkgs/applications/graphics/xzgv')
-rw-r--r-- | pkgs/applications/graphics/xzgv/default.nix | 27 | ||||
-rw-r--r-- | pkgs/applications/graphics/xzgv/fix-linker-paths.patch | 25 |
2 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/xzgv/default.nix b/pkgs/applications/graphics/xzgv/default.nix new file mode 100644 index 00000000000..053e1137e39 --- /dev/null +++ b/pkgs/applications/graphics/xzgv/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, gtk, pkgconfig, texinfo }: + +stdenv.mkDerivation rec { + name = "xzgv-${version}"; + version = "0.9.1"; + src = fetchurl { + url = "mirror://sourceforge/xzgv/xzgv-${version}.tar.gz"; + sha256 = "1rh432wnvzs434knzbda0fslhfx0gngryrrnqkfm6gwd2g5mxcph"; + }; + buildInputs = [ gtk pkgconfig texinfo ]; + patches = [ ./fix-linker-paths.patch ]; + postPatch = '' + substituteInPlace config.mk \ + --replace /usr/local $out + substituteInPlace config.mk \ + --replace "CFLAGS=-O2 -Wall" "CFLAGS=-Wall" + substituteInPlace Makefile \ + --replace "all: src man" "all: src man info" + ''; + meta = with stdenv.lib; { + homepage = http://sourceforge.net/projects/xzgv/; + description = "Picture viewer for X with a thumbnail-based selector"; + license = licenses.gpl2; + maintainers = [ maintainers.womfoo ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/applications/graphics/xzgv/fix-linker-paths.patch b/pkgs/applications/graphics/xzgv/fix-linker-paths.patch new file mode 100644 index 00000000000..c5b1ae0879b --- /dev/null +++ b/pkgs/applications/graphics/xzgv/fix-linker-paths.patch @@ -0,0 +1,25 @@ +taken from http://sourceforge.net/p/xzgv/code/53/tree//trunk/xzgv/src/Makefile?diff=514dada434309d2ec11f5eff:52 +--- a/src/Makefile ++++ b/src/Makefile +@@ -9,8 +9,10 @@ + # This gets definitions for CC, CFLAGS, BINDIR etc. + include ../config.mk + +-CFLAGS+=`pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-pixbuf-2.0` +-LDFLAGS+=`pkg-config --libs gtk+-2.0` `pkg-config --libs gdk-pixbuf-2.0` ++CFLAGS+=`pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-pixbuf-2.0` \ ++ `pkg-config --cflags x11` ++LDFLAGS+=`pkg-config --libs gtk+-2.0` `pkg-config --libs gdk-pixbuf-2.0` \ ++ `pkg-config --libs x11` -lm + + all: xzgv + +@@ -23,7 +25,7 @@ + backend.o + + xzgv: $(OBJS) +- $(CC) $(LDFLAGS) -o xzgv $(OBJS) ++ $(CC) -o xzgv $(OBJS) $(LDFLAGS) + + installdirs: + /bin/sh ../mkinstalldirs $(BINDIR) |