Skip to content

Commit 609999b

Browse files
chrysos349Duncaen
authored andcommitted
New package: papers-48.3
1 parent 0879aff commit 609999b

5 files changed

Lines changed: 74 additions & 0 deletions

File tree

common/shlibs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4546,3 +4546,6 @@ libomemo-c.so.0 libomemo-c-0.5.1_1
45464546
libclapper-gtk-0.0.so.0 clapper-libs-0.8.0_1
45474547
libclapper-0.0.so.0 clapper-libs-0.8.0_1
45484548
libopenxr_loader.so.1 openxr-1.1.47_1
4549+
libppsdocument-4.0.so.5 libpapers-48.3_1
4550+
libppsshell-4.0.so.4 libpapers-48.3_1
4551+
libppsview-4.0.so.4 libpapers-48.3_1

srcpkgs/libpapers

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
papers

srcpkgs/libpapers-devel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
papers

srcpkgs/nautilus-papers-extension

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
papers

srcpkgs/papers/template

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Template file for 'papers'
2+
pkgname=papers
3+
version=48.3
4+
revision=1
5+
build_style=meson
6+
build_helper="gir rust"
7+
configure_args="$(vopt_feature gir introspection) $(vopt_bool gtk_doc documentation)
8+
-Dcomics=enabled -Ddjvu=enabled -Dpdf=enabled -Dtiff=enabled"
9+
hostmakedepends="AppStream cargo desktop-file-utils gettext glib-devel
10+
gtk4-update-icon-cache itstool pkg-config $(vopt_if gtk_doc gi-docgen)"
11+
makedepends="djvulibre-devel exempi-devel libadwaita-devel libgxps-devel
12+
libsecret-devel libspectre-devel nautilus-devel poppler-glib-devel rust-std"
13+
short_desc="Document viewer for the GNOME desktop"
14+
maintainer="chrysos349 <chrysostom349@gmail.com>"
15+
license="GPL-2.0-or-later"
16+
homepage="https://apps.gnome.org/Papers"
17+
changelog="https://gitlab.gnome.org/GNOME/Incubator/papers/-/raw/main/NEWS.md"
18+
distfiles="${GNOME_SITE}/papers/${version/.*/}/papers-${version}.tar.xz"
19+
checksum=2915e256dda131f9ef196281f6f862f69c31b387cc07465adb6b2a8926db9e39
20+
21+
build_options="gir gtk_doc"
22+
build_options_default="gir"
23+
24+
if [ -z "$CROSS_BUILD" ]; then
25+
build_options_default+=" gtk_doc"
26+
fi
27+
28+
post_patch() {
29+
if [ "$CROSS_BUILD" ]; then
30+
vsed -i shell/src/meson.build \
31+
-e "s%rust_target /%'${RUST_TARGET}' / &%"
32+
fi
33+
}
34+
35+
libpapers_package() {
36+
short_desc+=" - runtime libraries"
37+
pkg_install() {
38+
vmove "usr/lib/*.so.*"
39+
vmove usr/lib/papers
40+
if [ "$build_option_gir" ]; then
41+
vmove usr/lib/girepository-1.0
42+
fi
43+
}
44+
}
45+
46+
nautilus-papers-extension_package() {
47+
depends="${sourcepkg}>=${version}_${revision}"
48+
short_desc+=" - nautilus integration"
49+
pkg_install() {
50+
vmove usr/lib/nautilus
51+
}
52+
}
53+
54+
libpapers-devel_package() {
55+
depends="gtk4-devel libglib-devel libpapers>=${version}_${revision}"
56+
short_desc+=" - development files"
57+
pkg_install() {
58+
vmove "usr/lib/*.so"
59+
vmove usr/include
60+
vmove usr/lib/pkgconfig
61+
if [ "$build_option_gtk_doc" ]; then
62+
vmove usr/share/doc
63+
fi
64+
if [ "$build_option_gir" ]; then
65+
vmove usr/share/gir-1.0
66+
fi
67+
}
68+
}

0 commit comments

Comments
 (0)