libmspub: init at 0.1.4

arthsmn cfde5ac4 854270d4

+49
+49
pkgs/by-name/li/libmspub/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchzip, 5 + fetchpatch, 6 + pkg-config, 7 + boost, 8 + doxygen, 9 + icu, 10 + librevenge, 11 + zlib, 12 + }: 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "libmspub"; 15 + version = "0.1.4"; 16 + 17 + src = fetchzip { 18 + url = "https://dev-www.libreoffice.org/src/libmspub/libmspub-${finalAttrs.version}.tar.xz"; 19 + hash = "sha256-/6e9IGcTIZTlnsakOaSjTn3DsO9ZNQigdCCbMbrBTQE="; 20 + }; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + 24 + buildInputs = [ 25 + boost 26 + doxygen 27 + icu 28 + librevenge 29 + zlib 30 + ]; 31 + 32 + configureFlags = [ "--with-docs" ]; 33 + 34 + patches = [ 35 + (fetchpatch { 36 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libmspub/-/raw/main/buildfix.diff?ref_type=heads"; 37 + hash = "sha256-evxEoQ0a6YHoymR+SEJwqfr7rkWp3JnsWOD1tfYfZOw="; 38 + }) 39 + ]; 40 + 41 + meta = { 42 + description = "Microsoft Publisher import library"; 43 + homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libmspub"; 44 + license = lib.licenses.mpl20; 45 + maintainers = with lib.maintainers; [ arthsmn ]; 46 + platforms = lib.platforms.all; 47 + broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; 48 + }; 49 + })