summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorIan-Woo Kim <ianwookim@gmail.com>2014-01-05 15:52:12 +0100
committerPeter Simons <simons@cryp.to>2014-01-08 17:32:15 +0100
commit398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c (patch)
tree06f114bedd18b965fd893bfa73206a9d99f3bc4e /pkgs
parentef7bd2ed86cf15e50757ca2eb83132b05896849a (diff)
downloadnixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar.gz
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar.bz2
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar.lz
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar.xz
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.tar.zst
nixlib-398ae63aa6c4cb4f8ec3253d990cd9f6d602ae2c.zip
haskell-poppler package is added.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/haskell/poppler/default.nix19
-rw-r--r--pkgs/top-level/haskell-packages.nix5
2 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/poppler/default.nix b/pkgs/development/libraries/haskell/poppler/default.nix
new file mode 100644
index 000000000000..5240eb3a0fc9
--- /dev/null
+++ b/pkgs/development/libraries/haskell/poppler/default.nix
@@ -0,0 +1,19 @@
+{ cabal, cairo, glib, gtk, gtk2hsBuildtools, libc, mtl, popplerGlib, pkgconfig }:
+
+cabal.mkDerivation (self: {
+  pname = "poppler";
+  version = "0.12.2.2";
+  sha256 = "1ln5akiarv1ng5gjrzf8bnkm556xzl50m209qvi5nk98g7fyhqs7";
+  buildDepends = [ cairo glib gtk mtl ];
+  buildTools = [ gtk2hsBuildtools ];
+  extraLibraries = [ libc pkgconfig ];
+  pkgconfigDepends = [ glib gtk popplerGlib ];
+  #jailbreak = true;
+  meta = {
+    homepage = "http://www.haskell.org/gtk2hs";
+    description = "Binding to the Poppler";
+    license = self.stdenv.lib.licenses.gpl2;
+    platforms = self.ghc.meta.platforms;
+    maintainers = [ self.stdenv.lib.maintainers.ianwookim ];
+  };
+})
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index ea2f73234952..b045e63e6ba4 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -1799,6 +1799,11 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
 
   pop3client = callPackage ../development/libraries/haskell/pop3-client {};
 
+  poppler = callPackage ../development/libraries/haskell/poppler {
+    popplerGlib = pkgs.poppler.poppler_glib;
+    libc = pkgs.stdenv.gcc.libc;
+  };
+
   postgresqlLibpq = callPackage ../development/libraries/haskell/postgresql-libpq {
     inherit (pkgs) postgresql;
   };