* Re: [PR PATCH] [Updated] New package: papers-46.1
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
@ 2024-06-12 17:59 ` chrysos349
2024-06-18 10:20 ` chrysos349
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-06-12 17:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 799 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages papers
https://github.com/void-linux/void-packages/pull/50802
New package: papers-46.1
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl x
- armv7l x
- armv6l-musl x
A patch file from https://github.com/void-linux/void-packages/pull/50802.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-papers-50802.patch --]
[-- Type: text/x-diff, Size: 3920 bytes --]
From 56afc243eba587c18fe85a32b89595f4bbeee226 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 12 Jun 2024 12:41:15 +0300
Subject: [PATCH] New package: papers-46.1
---
common/shlibs | 3 ++
srcpkgs/libpapers | 1 +
srcpkgs/libpapers-devel | 1 +
srcpkgs/nautilus-papers-extension | 1 +
srcpkgs/papers/template | 68 +++++++++++++++++++++++++++++++
5 files changed, 74 insertions(+)
create mode 120000 srcpkgs/libpapers
create mode 120000 srcpkgs/libpapers-devel
create mode 120000 srcpkgs/nautilus-papers-extension
create mode 100644 srcpkgs/papers/template
diff --git a/common/shlibs b/common/shlibs
index b6017a715ced19..3e5ea3514dc587 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4501,3 +4501,6 @@ libcamera-base.so.0.2 libcamera-0.2.0_1
libKPim6MimeTreeParserCore.so.6 mimetreeparser-24.02.0_1
libKPim6MimeTreeParserWidgets.so.6 mimetreeparser-24.02.0_1
/usr/lib/lua/5.1/lpeg.so lua51-lpeg-1.1.0_2
+libppsdocument-4.0.so.5 libpapers-46.1_1
+libppsshell-4.0.so.4 libpapers-46.1_1
+libppsview-4.0.so.4 libpapers-46.1_1
diff --git a/srcpkgs/libpapers b/srcpkgs/libpapers
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/libpapers-devel b/srcpkgs/libpapers-devel
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers-devel
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/nautilus-papers-extension b/srcpkgs/nautilus-papers-extension
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/nautilus-papers-extension
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/papers/template b/srcpkgs/papers/template
new file mode 100644
index 00000000000000..7f8208f1de3cac
--- /dev/null
+++ b/srcpkgs/papers/template
@@ -0,0 +1,68 @@
+# Template file for 'papers'
+pkgname=papers
+version=46.1
+revision=1
+build_style=meson
+build_helper="gir rust"
+configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
+ -Dcomics=enabled -Ddjvu=enabled -Dpdf=enabled -Dps=enabled -Dtiff=enabled
+ -Dxps=enabled"
+hostmakedepends="AppStream cargo desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache itstool pkg-config $(vopt_if gtk_doc gi-docgen)"
+makedepends="djvulibre-devel exempi-devel libadwaita-devel libgxps-devel
+ libsecret-devel libspectre-devel nautilus-devel poppler-glib-devel rust-std"
+short_desc="Document viewer for the GNOME desktop"
+maintainer="chrysos349 <chrysostom349@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://apps.gnome.org/Papers"
+distfiles="${GNOME_SITE}/papers/${version/.*/}/papers-${version}.tar.xz"
+checksum=24179f2ca52c2b04668cf2c2f842cf93ff7f7e0b14ee9dc7ddf4651b913744d3
+
+build_options="gir gtk_doc"
+build_options_default="gir"
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default+=" gtk_doc"
+fi
+
+post_patch() {
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i shell-rs/src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
+
+libpapers_package() {
+ short_desc+=" - runtime libraries"
+ pkg_install() {
+ vmove "usr/lib/*.so.*"
+ vmove usr/lib/papers
+ if [ "$build_option_gir" ]; then
+ vmove usr/lib/girepository-1.0
+ fi
+ }
+}
+
+libpapers-devel_package() {
+ depends="gtk4-devel libglib-devel libpapers>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/lib/*.so"
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ if [ "$build_option_gtk_doc" ]; then
+ vmove usr/share/doc
+ fi
+ if [ "$build_option_gir" ]; then
+ vmove usr/share/gir-1.0
+ fi
+ }
+}
+
+nautilus-papers-extension_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - nautilus integration"
+ pkg_install() {
+ vmove usr/lib/nautilus
+ }
+}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] New package: papers-46.1
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
2024-06-12 17:59 ` [PR PATCH] [Updated] " chrysos349
@ 2024-06-18 10:20 ` chrysos349
2024-06-20 7:24 ` [PR PATCH] [Updated] New package: papers-46.2 chrysos349
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-06-18 10:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 799 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages papers
https://github.com/void-linux/void-packages/pull/50802
New package: papers-46.1
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl x
- armv7l x
- armv6l-musl x
A patch file from https://github.com/void-linux/void-packages/pull/50802.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-papers-50802.patch --]
[-- Type: text/x-diff, Size: 3920 bytes --]
From eb6666c6f790920e3c199695112da0742798b250 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 12 Jun 2024 12:41:15 +0300
Subject: [PATCH] New package: papers-46.2
---
common/shlibs | 3 ++
srcpkgs/libpapers | 1 +
srcpkgs/libpapers-devel | 1 +
srcpkgs/nautilus-papers-extension | 1 +
srcpkgs/papers/template | 68 +++++++++++++++++++++++++++++++
5 files changed, 74 insertions(+)
create mode 120000 srcpkgs/libpapers
create mode 120000 srcpkgs/libpapers-devel
create mode 120000 srcpkgs/nautilus-papers-extension
create mode 100644 srcpkgs/papers/template
diff --git a/common/shlibs b/common/shlibs
index be121eb7d296ff..3772d13927d6f7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4503,3 +4503,6 @@ libcamera-base.so.0.2 libcamera-0.2.0_1
libKPim6MimeTreeParserCore.so.6 mimetreeparser-24.02.0_1
libKPim6MimeTreeParserWidgets.so.6 mimetreeparser-24.02.0_1
/usr/lib/lua/5.1/lpeg.so lua51-lpeg-1.1.0_2
+libppsdocument-4.0.so.5 libpapers-46.1_1
+libppsshell-4.0.so.4 libpapers-46.1_1
+libppsview-4.0.so.4 libpapers-46.1_1
diff --git a/srcpkgs/libpapers b/srcpkgs/libpapers
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/libpapers-devel b/srcpkgs/libpapers-devel
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers-devel
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/nautilus-papers-extension b/srcpkgs/nautilus-papers-extension
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/nautilus-papers-extension
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/papers/template b/srcpkgs/papers/template
new file mode 100644
index 00000000000000..5000a0fcd999fe
--- /dev/null
+++ b/srcpkgs/papers/template
@@ -0,0 +1,68 @@
+# Template file for 'papers'
+pkgname=papers
+version=46.2
+revision=1
+build_style=meson
+build_helper="gir rust"
+configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
+ -Dcomics=enabled -Ddjvu=enabled -Dpdf=enabled -Dps=enabled -Dtiff=enabled
+ -Dxps=enabled"
+hostmakedepends="AppStream cargo desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache itstool pkg-config $(vopt_if gtk_doc gi-docgen)"
+makedepends="djvulibre-devel exempi-devel libadwaita-devel libgxps-devel
+ libsecret-devel libspectre-devel nautilus-devel poppler-glib-devel rust-std"
+short_desc="Document viewer for the GNOME desktop"
+maintainer="chrysos349 <chrysostom349@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://apps.gnome.org/Papers"
+distfiles="${GNOME_SITE}/papers/${version/.*/}/papers-${version}.tar.xz"
+checksum=5528a61da043dfa47749a7b4f2cd471f032f5a44761148439b06b907cb92bc47
+
+build_options="gir gtk_doc"
+build_options_default="gir"
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default+=" gtk_doc"
+fi
+
+post_patch() {
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i shell-rs/src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
+
+libpapers_package() {
+ short_desc+=" - runtime libraries"
+ pkg_install() {
+ vmove "usr/lib/*.so.*"
+ vmove usr/lib/papers
+ if [ "$build_option_gir" ]; then
+ vmove usr/lib/girepository-1.0
+ fi
+ }
+}
+
+libpapers-devel_package() {
+ depends="gtk4-devel libglib-devel libpapers>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/lib/*.so"
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ if [ "$build_option_gtk_doc" ]; then
+ vmove usr/share/doc
+ fi
+ if [ "$build_option_gir" ]; then
+ vmove usr/share/gir-1.0
+ fi
+ }
+}
+
+nautilus-papers-extension_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - nautilus integration"
+ pkg_install() {
+ vmove usr/lib/nautilus
+ }
+}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] New package: papers-46.2
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
2024-06-12 17:59 ` [PR PATCH] [Updated] " chrysos349
2024-06-18 10:20 ` chrysos349
@ 2024-06-20 7:24 ` chrysos349
2024-09-19 1:58 ` github-actions
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-06-20 7:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 799 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages papers
https://github.com/void-linux/void-packages/pull/50802
New package: papers-46.2
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl x
- armv7l x
- armv6l-musl x
A patch file from https://github.com/void-linux/void-packages/pull/50802.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-papers-50802.patch --]
[-- Type: text/x-diff, Size: 3919 bytes --]
From c493bbbc3829d4e36393d717a1b82eb182b65aec Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 12 Jun 2024 12:41:15 +0300
Subject: [PATCH] New package: papers-46.2
---
common/shlibs | 3 ++
srcpkgs/libpapers | 1 +
srcpkgs/libpapers-devel | 1 +
srcpkgs/nautilus-papers-extension | 1 +
srcpkgs/papers/template | 68 +++++++++++++++++++++++++++++++
5 files changed, 74 insertions(+)
create mode 120000 srcpkgs/libpapers
create mode 120000 srcpkgs/libpapers-devel
create mode 120000 srcpkgs/nautilus-papers-extension
create mode 100644 srcpkgs/papers/template
diff --git a/common/shlibs b/common/shlibs
index 4ebfd6bb20f6ad..7ece6a39ebedd1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4504,3 +4504,6 @@ libKPim6MimeTreeParserCore.so.6 mimetreeparser-24.02.0_1
libKPim6MimeTreeParserWidgets.so.6 mimetreeparser-24.02.0_1
/usr/lib/lua/5.1/lpeg.so lua51-lpeg-1.1.0_2
libopenrazer.so.0 libopenrazer-0.2.0_1
+libppsdocument-4.0.so.5 libpapers-46.1_1
+libppsshell-4.0.so.4 libpapers-46.1_1
+libppsview-4.0.so.4 libpapers-46.1_1
diff --git a/srcpkgs/libpapers b/srcpkgs/libpapers
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/libpapers-devel b/srcpkgs/libpapers-devel
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers-devel
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/nautilus-papers-extension b/srcpkgs/nautilus-papers-extension
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/nautilus-papers-extension
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/papers/template b/srcpkgs/papers/template
new file mode 100644
index 00000000000000..5000a0fcd999fe
--- /dev/null
+++ b/srcpkgs/papers/template
@@ -0,0 +1,68 @@
+# Template file for 'papers'
+pkgname=papers
+version=46.2
+revision=1
+build_style=meson
+build_helper="gir rust"
+configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
+ -Dcomics=enabled -Ddjvu=enabled -Dpdf=enabled -Dps=enabled -Dtiff=enabled
+ -Dxps=enabled"
+hostmakedepends="AppStream cargo desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache itstool pkg-config $(vopt_if gtk_doc gi-docgen)"
+makedepends="djvulibre-devel exempi-devel libadwaita-devel libgxps-devel
+ libsecret-devel libspectre-devel nautilus-devel poppler-glib-devel rust-std"
+short_desc="Document viewer for the GNOME desktop"
+maintainer="chrysos349 <chrysostom349@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://apps.gnome.org/Papers"
+distfiles="${GNOME_SITE}/papers/${version/.*/}/papers-${version}.tar.xz"
+checksum=5528a61da043dfa47749a7b4f2cd471f032f5a44761148439b06b907cb92bc47
+
+build_options="gir gtk_doc"
+build_options_default="gir"
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default+=" gtk_doc"
+fi
+
+post_patch() {
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i shell-rs/src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
+
+libpapers_package() {
+ short_desc+=" - runtime libraries"
+ pkg_install() {
+ vmove "usr/lib/*.so.*"
+ vmove usr/lib/papers
+ if [ "$build_option_gir" ]; then
+ vmove usr/lib/girepository-1.0
+ fi
+ }
+}
+
+libpapers-devel_package() {
+ depends="gtk4-devel libglib-devel libpapers>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/lib/*.so"
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ if [ "$build_option_gtk_doc" ]; then
+ vmove usr/share/doc
+ fi
+ if [ "$build_option_gir" ]; then
+ vmove usr/share/gir-1.0
+ fi
+ }
+}
+
+nautilus-papers-extension_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - nautilus integration"
+ pkg_install() {
+ vmove usr/lib/nautilus
+ }
+}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New package: papers-46.2
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
` (2 preceding siblings ...)
2024-06-20 7:24 ` [PR PATCH] [Updated] New package: papers-46.2 chrysos349
@ 2024-09-19 1:58 ` github-actions
2024-09-19 13:20 ` [PR PATCH] [Updated] " chrysos349
2024-09-19 13:22 ` chrysos349
5 siblings, 0 replies; 7+ messages in thread
From: github-actions @ 2024-09-19 1:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/50802#issuecomment-2359823018
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] New package: papers-46.2
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
` (3 preceding siblings ...)
2024-09-19 1:58 ` github-actions
@ 2024-09-19 13:20 ` chrysos349
2024-09-19 13:22 ` chrysos349
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-09-19 13:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 799 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages papers
https://github.com/void-linux/void-packages/pull/50802
New package: papers-46.2
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl x
- armv7l x
- armv6l-musl x
A patch file from https://github.com/void-linux/void-packages/pull/50802.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-papers-50802.patch --]
[-- Type: text/x-diff, Size: 3922 bytes --]
From 44bf50068575316c1d5a6b7b054a7a419d7b621b Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 12 Jun 2024 12:41:15 +0300
Subject: [PATCH] New package: papers-47.0
---
common/shlibs | 3 ++
srcpkgs/libpapers | 1 +
srcpkgs/libpapers-devel | 1 +
srcpkgs/nautilus-papers-extension | 1 +
srcpkgs/papers/template | 69 +++++++++++++++++++++++++++++++
5 files changed, 75 insertions(+)
create mode 120000 srcpkgs/libpapers
create mode 120000 srcpkgs/libpapers-devel
create mode 120000 srcpkgs/nautilus-papers-extension
create mode 100644 srcpkgs/papers/template
diff --git a/common/shlibs b/common/shlibs
index d9b1cf082b760c..dffe6726575699 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4528,3 +4528,6 @@ libhwy.so.1 highway-1.2.0_1
libscenefx.so.1 scenefx-0.1_1
libnng.so.1 nng-1.5.2_1
libsentry.so sentry-native-0.7.7_1
+libppsdocument-4.0.so.5 libpapers-47.0_1
+libppsshell-4.0.so.4 libpapers-47.0_1
+libppsview-4.0.so.4 libpapers-47.0_1
diff --git a/srcpkgs/libpapers b/srcpkgs/libpapers
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/libpapers-devel b/srcpkgs/libpapers-devel
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/libpapers-devel
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/nautilus-papers-extension b/srcpkgs/nautilus-papers-extension
new file mode 120000
index 00000000000000..14c5781df0c44f
--- /dev/null
+++ b/srcpkgs/nautilus-papers-extension
@@ -0,0 +1 @@
+papers
\ No newline at end of file
diff --git a/srcpkgs/papers/template b/srcpkgs/papers/template
new file mode 100644
index 00000000000000..7ed7ccb349da43
--- /dev/null
+++ b/srcpkgs/papers/template
@@ -0,0 +1,69 @@
+# Template file for 'papers'
+pkgname=papers
+version=47.0
+revision=1
+build_style=meson
+build_helper="gir rust"
+configure_args="$(vopt_feature gir introspection) $(vopt_bool gtk_doc documentation)
+ -Dcomics=enabled -Ddjvu=enabled -Dpdf=enabled -Dps=enabled -Dtiff=enabled
+ -Dxps=enabled"
+hostmakedepends="AppStream cargo desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache itstool pkg-config $(vopt_if gtk_doc gi-docgen)"
+makedepends="djvulibre-devel exempi-devel libadwaita-devel libgxps-devel
+ libsecret-devel libspectre-devel nautilus-devel poppler-glib-devel rust-std"
+short_desc="Document viewer for the GNOME desktop"
+maintainer="chrysos349 <chrysostom349@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://apps.gnome.org/Papers"
+changelog="https://gitlab.gnome.org/GNOME/Incubator/papers/-/raw/main/NEWS"
+distfiles="${GNOME_SITE}/papers/${version/.*/}/papers-${version}.tar.xz"
+checksum=cf69eb0a3717fe354011616e2f602383814ff57b7a9eacf306c676e64d8f6666
+
+build_options="gir gtk_doc"
+build_options_default="gir"
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default+=" gtk_doc"
+fi
+
+post_patch() {
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i shell-rs/src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
+
+libpapers_package() {
+ short_desc+=" - runtime libraries"
+ pkg_install() {
+ vmove "usr/lib/*.so.*"
+ vmove usr/lib/papers
+ if [ "$build_option_gir" ]; then
+ vmove usr/lib/girepository-1.0
+ fi
+ }
+}
+
+nautilus-papers-extension_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - nautilus integration"
+ pkg_install() {
+ vmove usr/lib/nautilus
+ }
+}
+
+libpapers-devel_package() {
+ depends="gtk4-devel libglib-devel libpapers>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/lib/*.so"
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ if [ "$build_option_gtk_doc" ]; then
+ vmove usr/share/doc
+ fi
+ if [ "$build_option_gir" ]; then
+ vmove usr/share/gir-1.0
+ fi
+ }
+}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New package: papers-46.2
2024-06-12 9:44 [PR PATCH] New package: papers-46.1 chrysos349
` (4 preceding siblings ...)
2024-09-19 13:20 ` [PR PATCH] [Updated] " chrysos349
@ 2024-09-19 13:22 ` chrysos349
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-09-19 13:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 229 bytes --]
New comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/50802#issuecomment-2360974685
Comment:
`papers` updated to `47.0` which requires `gtk4>=4.15.2` and `libadwaita>=1.6.beta`.
^ permalink raw reply [flat|nested] 7+ messages in thread