at master 50 lines 1.3 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 libmtsupport, 6 libfacet, 7 libbtree, 8 libmtquery, 9 help2man, 10}: 11 12stdenv.mkDerivation rec { 13 pname = "mt-utils"; 14 version = "0.0.1alpha3"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/multitran/mt-utils-${version}.tar.bz2"; 18 sha256 = "e407702c90c5272882386914e1eeca5f6c5039393af9a44538536b94867b0a0e"; 19 }; 20 21 buildInputs = [ 22 libmtsupport 23 libfacet 24 libbtree 25 libmtquery 26 help2man 27 ]; 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 -e 's@/usr/include/mt/query@${libmtquery}/include/mt/query@' \ 35 -e 's@-lmtquery@-lmtquery -lmtsupport -lfacet@' \ 36 src/Makefile; 37 # Fixing multibyte locale output 38 sed -i -e 's@message.length()@message.length()*5@' \ 39 src/converter.cc; 40 ''; 41 42 meta = { 43 homepage = "https://multitran.sourceforge.net/"; 44 description = "Multitran: simple command line utilities for dictionary maintenance"; 45 mainProgram = "mtquery"; 46 license = lib.licenses.gpl2Only; 47 maintainers = [ ]; 48 platforms = with lib.platforms; linux; 49 }; 50}