at master 44 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 libmtsupport, 6 libfacet, 7 libbtree, 8 multitrandata, 9}: 10 11stdenv.mkDerivation rec { 12 pname = "libmtquery"; 13 version = "0.0.1alpha3"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/multitran/libmtquery-${version}.tar.bz2"; 17 sha256 = "e24c7c15772445f1b14871928d84dd03cf93bd88f9d2b2ed1bf0257c2cf2b15e"; 18 }; 19 20 buildInputs = [ 21 libmtsupport 22 libfacet 23 libbtree 24 multitrandata 25 ]; 26 27 NIX_LDFLAGS = "-lbtree"; 28 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 ''; 37 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 }; 44}