libfreehand: init at 0.1.2

arthsmn 201e8fa4 c0874d92

+58
+58
pkgs/by-name/li/libfreehand/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchzip, 5 + fetchpatch, 6 + perl, 7 + pkg-config, 8 + boost, 9 + cppunit, 10 + doxygen, 11 + gperf, 12 + icu, 13 + lcms2, 14 + librevenge, 15 + zlib, 16 + }: 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "libfreehand"; 19 + version = "0.1.2"; 20 + 21 + src = fetchzip { 22 + url = "https://dev-www.libreoffice.org/src/libfreehand/libfreehand-${finalAttrs.version}.tar.xz"; 23 + hash = "sha256-0icEGnTtYveP24FbYjRB7tFW/TquSOszbqZspHAhQ7I="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + perl 28 + pkg-config 29 + ]; 30 + 31 + buildInputs = [ 32 + boost 33 + cppunit 34 + doxygen 35 + gperf 36 + icu 37 + lcms2 38 + librevenge 39 + zlib 40 + ]; 41 + 42 + configureFlags = [ "--disable-werror" ]; 43 + 44 + patches = [ 45 + (fetchpatch { 46 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libfreehand/-/raw/main/libfreehand-0.1.2-icu-fix.patch?ref_type=heads"; 47 + hash = "sha256-SRkcF+FRkFdueLSTOMYWo6+CCl05f0OBP6G5VrXRyCw="; 48 + }) 49 + ]; 50 + 51 + meta = { 52 + description = "Adobe Freehand import library"; 53 + homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libfreehand"; 54 + license = lib.licenses.mpl20; 55 + maintainers = with lib.maintainers; [ arthsmn ]; 56 + platforms = lib.platforms.all; 57 + }; 58 + })