tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libmspub: init at 0.1.4
arthsmn
7 months ago
cfde5ac4
854270d4
+49
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
li
libmspub
package.nix
+49
pkgs/by-name/li/libmspub/package.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
+
})