wlroots: 0.18.1 -> 0.18.2 (#364488)
[NixPkgs.git] / pkgs / tools / text / multitran / libmtquery / default.nix
blobce4ede6cd78f1aafb9f37bea61f43305db5fd88b
2   lib,
3   stdenv,
4   fetchurl,
5   libmtsupport,
6   libfacet,
7   libbtree,
8   multitrandata,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libmtquery";
13   version = "0.0.1alpha3";
15   src = fetchurl {
16     url = "mirror://sourceforge/multitran/libmtquery-${version}.tar.bz2";
17     sha256 = "e24c7c15772445f1b14871928d84dd03cf93bd88f9d2b2ed1bf0257c2cf2b15e";
18   };
20   buildInputs = [
21     libmtsupport
22     libfacet
23     libbtree
24     multitrandata
25   ];
27   NIX_LDFLAGS = "-lbtree";
29   patchPhase = ''
30     sed -i -e 's@\$(DESTDIR)/usr@'$out'@' \
31       -e 's@/usr/include/mt/support@${libmtsupport}/include/mt/support@' \
32       -e 's@/usr/include/btree@${libbtree}/include/btree@' \
33       -e 's@/usr/include/facet@${libfacet}/include/facet@' \
34       src/Makefile testsuite/Makefile;
35     sed -i -e 's@/usr/share/multitran@${multitrandata}/share/multitran@' src/config.cc
36   '';
38   meta = {
39     homepage = "https://multitran.sourceforge.net/";
40     description = "Multitran lib: main engine to query translations";
41     license = lib.licenses.gpl2Only;
42     platforms = lib.platforms.linux;
43   };