From b963f06f5ab5a80a020c3a2133c3f06adb173284 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 6 Feb 2018 11:57:55 -0600 Subject: diff-pdf: init at 2017-12-30. --- pkgs/applications/misc/diff-pdf/default.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pkgs/applications/misc/diff-pdf/default.nix (limited to 'pkgs/applications/misc/diff-pdf/default.nix') diff --git a/pkgs/applications/misc/diff-pdf/default.nix b/pkgs/applications/misc/diff-pdf/default.nix new file mode 100644 index 000000000000..d6eed6d6033c --- /dev/null +++ b/pkgs/applications/misc/diff-pdf/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, cairo, poppler, wxGTK }: + +stdenv.mkDerivation rec { + name = "diff-pdf-${version}"; + version = "2017-12-30"; + + src = fetchFromGitHub { + owner = "vslavik"; + repo = "diff-pdf"; + rev = "c4d67226ec4c29b30a7399e75f80636ff8a6f9fc"; + sha256 = "1c3ig7ckrg37p5vzvgjnsfdzdad328wwsx0r31lbs1d8pkjkgq3m"; + }; + + nativeBuildInputs = [ autoconf automake pkgconfig ]; + buildInputs = [ cairo poppler wxGTK ]; + + preConfigure = "./bootstrap"; + + meta = with stdenv.lib; { + homepage = http://vslavik.github.io/diff-pdf; + description = "Simple tool for visually comparing two PDF files"; + license = licenses.gpl2; + maintainers = with maintainers; [ dtzWill ]; + }; +} -- cgit 1.4.1 From 9e2993e75a4c74c381706631c8a0c60940b08046 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 6 Feb 2018 12:57:52 -0600 Subject: diff-pdf: Try to fix darwin build --- pkgs/applications/misc/diff-pdf/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'pkgs/applications/misc/diff-pdf/default.nix') diff --git a/pkgs/applications/misc/diff-pdf/default.nix b/pkgs/applications/misc/diff-pdf/default.nix index d6eed6d6033c..467c2b3c2d59 100644 --- a/pkgs/applications/misc/diff-pdf/default.nix +++ b/pkgs/applications/misc/diff-pdf/default.nix @@ -1,5 +1,12 @@ -{ stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, cairo, poppler, wxGTK }: +{ stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, cairo, poppler, wxGTK ? null, wxmac ? null, darwin ? null }: +let + wxInputs = + if stdenv.isDarwin then + [ wxmac darwin.apple_sdk.frameworks.Cocoa ] + else + [ wxGTK ]; +in stdenv.mkDerivation rec { name = "diff-pdf-${version}"; version = "2017-12-30"; @@ -12,7 +19,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ autoconf automake pkgconfig ]; - buildInputs = [ cairo poppler wxGTK ]; + buildInputs = [ cairo poppler ] ++ wxInputs; preConfigure = "./bootstrap"; -- cgit 1.4.1