about summary refs log tree commit diff
path: root/pkgs/tools/text/multitran/libmtquery/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/text/multitran/libmtquery/default.nix')
-rw-r--r--pkgs/tools/text/multitran/libmtquery/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/tools/text/multitran/libmtquery/default.nix b/pkgs/tools/text/multitran/libmtquery/default.nix
new file mode 100644
index 000000000000..fe3e3b7317d2
--- /dev/null
+++ b/pkgs/tools/text/multitran/libmtquery/default.nix
@@ -0,0 +1,26 @@
+{stdenv, fetchurl, libmtsupport, libfacet, libbtree, multitrandata } :
+
+stdenv.mkDerivation {
+  name = "libmtquery-0.0.1alpha3";
+  src = fetchurl {
+    url = mirror://sourceforge/multitran/libmtquery-0.0.1alpha3.tar.bz2;
+    sha256 = "e24c7c15772445f1b14871928d84dd03cf93bd88f9d2b2ed1bf0257c2cf2b15e";
+  };
+
+  buildInputs = [ libmtsupport libfacet libbtree multitrandata ];
+
+  patchPhase = ''
+    sed -i -e 's@\$(DESTDIR)/usr@'$out'@' \
+      -e 's@/usr/include/mt/support@${libmtsupport}/include/mt/support@' \
+      -e 's@/usr/include/btree@${libbtree}/include/btree@' \
+      -e 's@/usr/include/facet@${libfacet}/include/facet@' \
+      src/Makefile testsuite/Makefile;
+    sed -i -e 's@/usr/share/multitran@${multitrandata}/share/multitran@' src/config.cc
+  '';
+
+  meta = {
+    homepage = http://multitran.sourceforge.net/;
+    description = "Multitran lib: main engine to query translations";
+    license = "GPLv2";
+  };
+}