Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: papers-46.1
@ 2024-06-12  9:44 chrysos349
  2024-06-12 17:59 ` [PR PATCH] [Updated] " chrysos349
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: chrysos349 @ 2024-06-12  9:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 794 bytes --]

There is a new 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 3794d21ad138f90513ea5d906ed3afafbba3ca1a 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] 4+ 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 ` chrysos349
  2024-06-18 10:20 ` chrysos349
  2024-06-20  7:24 ` [PR PATCH] [Updated] New package: papers-46.2 chrysos349
  2 siblings, 0 replies; 4+ 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] 4+ 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
  2 siblings, 0 replies; 4+ 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] 4+ 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
  2 siblings, 0 replies; 4+ 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] 4+ messages in thread

end of thread, other threads:[~2024-06-20  7:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).