diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-10-03 14:35:11 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2019-10-03 15:31:15 -0400 |
commit | 6acce347fb95aa181a80234a2f7ab8448b0d1e7f (patch) | |
tree | d670e94e9927e6ae1f2427e5e29daf7e8271cb5f /pkgs/applications/misc/pdfpc | |
parent | 1e5457c8b403f39650ac5ebb49d4b969cecb359d (diff) | |
download | nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar.gz nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar.bz2 nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar.lz nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar.xz nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.tar.zst nixlib-6acce347fb95aa181a80234a2f7ab8448b0d1e7f.zip |
pdfpc: fix build with vala 0.46
Diffstat (limited to 'pkgs/applications/misc/pdfpc')
-rw-r--r-- | pkgs/applications/misc/pdfpc/default.nix | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/applications/misc/pdfpc/default.nix b/pkgs/applications/misc/pdfpc/default.nix index c0dca0564768..1adab6b70a3e 100644 --- a/pkgs/applications/misc/pdfpc/default.nix +++ b/pkgs/applications/misc/pdfpc/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchFromGitHub, cmake, makeWrapper, pkgconfig, vala, gtk3, libgee -, poppler, libpthreadstubs, gstreamer, gst-plugins-base, librsvg, pcre, gobject-introspection }: +{ stdenv, fetchFromGitHub, cmake, pkgconfig, vala, gtk3, libgee, fetchpatch +, poppler, libpthreadstubs, gstreamer, gst-plugins-base, librsvg, pcre, gobject-introspection, wrapGAppsHook }: stdenv.mkDerivation rec { name = "${product}-${version}"; @@ -17,16 +17,20 @@ stdenv.mkDerivation rec { cmake pkgconfig vala # For setup hook gobject-introspection + wrapGAppsHook ]; buildInputs = [ gstreamer gst-plugins-base gtk3 libgee poppler - libpthreadstubs makeWrapper librsvg pcre ]; + libpthreadstubs librsvg pcre ]; cmakeFlags = stdenv.lib.optionalString stdenv.isDarwin "-DMOVIES=OFF"; - postInstall = '' - wrapProgram $out/bin/pdfpc \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" - ''; + patches = [ + # Fix build vala 0.46 + (fetchpatch { + url = "https://github.com/pdfpc/pdfpc/commit/bbc16b97ecbdcdd22c2dc827a5c0e8b569073312.patch"; + sha256 = "0wi1rqcvg65cxnxvmvavcvghqyksnpijq1p91m57jaby3hb0pdcy"; + }) + ]; meta = with stdenv.lib; { description = "A presenter console with multi-monitor support for PDF files"; |