summaryrefslogtreecommitdiff
path: root/app-text/zathura
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-21 08:09:25 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-21 08:09:25 +0000
commit5adb1b3ff590f0911922679849a7fdacc8b4f217 (patch)
tree8a471fe02dd3498487715d39f928b42017f24c99 /app-text/zathura
parentafcb9236a72cf602364c28b9bde6648e4a7f1ca5 (diff)
gentoo auto-resync : 21:01:2024 - 08:09:25
Diffstat (limited to 'app-text/zathura')
-rw-r--r--app-text/zathura/Manifest10
-rw-r--r--app-text/zathura/files/zathura-0.5.4-disable-seccomp-tests.patch22
-rw-r--r--app-text/zathura/zathura-0.5.2-r4.ebuild2
-rw-r--r--app-text/zathura/zathura-0.5.4.ebuild (renamed from app-text/zathura/zathura-0.4.9.ebuild)55
-rw-r--r--app-text/zathura/zathura-9999.ebuild26
5 files changed, 79 insertions, 36 deletions
diff --git a/app-text/zathura/Manifest b/app-text/zathura/Manifest
index 683b4040fbd1..385a823d2884 100644
--- a/app-text/zathura/Manifest
+++ b/app-text/zathura/Manifest
@@ -1,9 +1,11 @@
+AUX zathura-0.5.4-disable-seccomp-tests.patch 736 BLAKE2B 20a1ad3dbf0f74853ac2deecf5273eb339e5c1a3386abcd11ec8abbe75b16ee8d1c49b06ce6f0d61e4bc3712f5cf0f45ed61bd63a2e6be89821db53f7deace5d SHA512 87924178c4a173e0db343cc7e9d087555a3be412d24ae808cfbe53ce6f53b7a2e23abd5354f77327e01d0afc7e74c8218884ba96998cc3d3667ab5f43fc6079e
AUX zathura-disable-seccomp-tests.patch 676 BLAKE2B a0fb24ad08247cb14e8017abf952b019aa8f8e0de3382fe5a9dfa20ab5ec9da9e8bdd3f8680c83c82520412f22f4fc1b328e73d9f58a04be34f0474aaba7ba05 SHA512 e68eacf092be083af7bb3b8ff350192544bbe60c8f40fa08cd756f9459f259b35805b44ec13c5b7ce92c58446b026272bf5b11ffaec75906fe70f5697f93319b
-DIST zathura-0.4.9.tar.gz 206194 BLAKE2B 0dd4b153cf7f8e3ddd4ede5514389b2c5e4aa88e2c416646acc38f7e19419e11165c2a5b51548a05d69a1b947e661b885f7c9d8c100179d0d23d8754cb441d97 SHA512 fbab65cba7ac37e4021233a4ae0356a85f4a88d2c1a2d8337cd627eae389856b6b4e692904233332d2fa14ad0300e8c52732059a75314a0ef147a02ca9f8db10
DIST zathura-0.5.2-manpages.tar.xz 9696 BLAKE2B 23c6e94d5b44c1e20338ea04afb7644e4c76618cdc4902d2edd436734498c6b17e1522b37269d67a62801632595f535724d8f5d4c9817e017e6341c5365c5842 SHA512 3bb431f0564ddc1f67bcd21f019a43f6af95c3e3b42b264b7e1f01f10cebd7c05115e452a868dd176e5a0d65a9085ac3d554d69e553aa53569593ea494036f7c
DIST zathura-0.5.2.tar.gz 208606 BLAKE2B fc7e8042a373a3fd66973fd5d6c7c3e7d6da884fb40269545e4074b42fdbc9b6f286089769a435394812e24a8b24de328521a2fd797bbb13c16115b112dd9a48 SHA512 17f2a6535b2b3c6f61986cd8a6ccdef2c1a129d8ebf8c86cbe3c8eac868c2780801f3fe2fdc17c429ca0c63a71a328bbb6c7f814f82714dd7f1a5a4728663b1f
-EBUILD zathura-0.4.9.ebuild 1355 BLAKE2B 82e932b9fddd23316066c358a6aede8480532c970a992270f9f6fa2a3c7545b4286249d4ce9a96b9079500ede0e2371fe8682e2b234a93c4e351d1781507b7ea SHA512 7978966e9716677442b274af5792aa3e2a682f7e1963ed6c3ed094f322e8a12db1118525b06c600c407c362177584c543679de2583cfadfd5e4ad95e86d30734
-EBUILD zathura-0.5.2-r4.ebuild 1475 BLAKE2B 7e56932df1725c9dfe75dfeeef2c931f6ad5447a0cb659032f87ad3918b6fcd17a1ff9a3c3cef186b18124476a409ed075ce029085b27a16df2ca8ac5db8bafd SHA512 655fce064130f4fd4846a5734221e3c01b52ac10ba6720e127faf86069409fcacf6e568819ed054d72a4d5e04641ecac9834113349cd93e8b3b2357061889f3c
+DIST zathura-0.5.4-manpages.tar.xz 10060 BLAKE2B 103d2b5ed4ab71bc096305e70addbf94f11539cc989fc867766a1366ec18ca30379ce8f5b9f2b4a4a67507f79bbf6c6136c46f47161d1b74457c04488aa3dcea SHA512 a8251740a8e24e1c37093bec58b0169f04bd318878d743c72f07505a722c58da4f84a2dad5d46ded7789e1b4c5f2a7bab9cc6d023cd0935e49fe4388c9c28bd9
+DIST zathura-0.5.4.tar.gz 216719 BLAKE2B 94219e1feb22dc5cf3c072ed7d53b984c58e1f5c2d86b7e2b9e67c2d1cde92e9972aa18583930d3af3bc7d9c2afe367221ed3c2141fee682cc7ea54aae603ec4 SHA512 16f7291c3742cffe9ba5c6a3137781b2dd0b0bfcd61747e45a3c4b14df97781b49d526a298d2be9f564c84e616f1adef2ff4f5442d539fd42ab5e862baa00922
+EBUILD zathura-0.5.2-r4.ebuild 1472 BLAKE2B 5e5c891b8b524b0415727ddc0ad64b1ef4aa58cf77078d7370b06e325608304f6ffe12ca982b0162d109cad4f583b15f465c17e400ef35134d213c5c4061235e SHA512 11a7f3c5a1a6cac9ed648d41a24e09d44b79cd37433aec90898f91615da18862e575c04a8b57bc9a06f7edd4233abc20585074ca758b2b13d1a18f476a4c7f9f
EBUILD zathura-0.5.2-r5.ebuild 1550 BLAKE2B 2a07787e80374649f3e9ae523242062f7e036a76e3b64f63e14ce5724ecf0b5fdee294fac8a806227ac3d08be592439e3cb5190ad7533b9fa87f15d917cd0acf SHA512 f9eac669bf2944cfc9f2ab6e669e3dfe044ecbb2383cf7db9e6068a51c989774b4540e7d7e3ff1386a3ae77877961ad1e095913d89d1bc4da8fd26ce31381487
-EBUILD zathura-9999.ebuild 1550 BLAKE2B 2a07787e80374649f3e9ae523242062f7e036a76e3b64f63e14ce5724ecf0b5fdee294fac8a806227ac3d08be592439e3cb5190ad7533b9fa87f15d917cd0acf SHA512 f9eac669bf2944cfc9f2ab6e669e3dfe044ecbb2383cf7db9e6068a51c989774b4540e7d7e3ff1386a3ae77877961ad1e095913d89d1bc4da8fd26ce31381487
+EBUILD zathura-0.5.4.ebuild 1517 BLAKE2B 986640c976c302fc5e78423245ea93441cfa704219fe71ca595c74ee044f8588000bd695825b8728b75be53ab690174f398e2c00dbb3fb068c541084a76795ae SHA512 c4d0cb776c4c93b93a98946b29a814ecc55d96a5eaf5dde2cdf52873f50b8e7c7463b391ccd75d424f8a66bb8616e717ea1c9da8c8743b147c16c81edb071700
+EBUILD zathura-9999.ebuild 1543 BLAKE2B 222379713b1c7886930c8911166c223d982696786a729d604daff8aa905f3bedbb53e3f863bd115d03fef7235ea01c46ba9bf5f08805cc74da76bd5dc0d6b367 SHA512 5e72169dabf627cee2adf23d2fef6ccb60cd76499aa23052e095ee6bddded1c526cd2c4482258bf0b2c094b08ca6880f0325521182cf69cb371002e2d0699be3
MISC metadata.xml 920 BLAKE2B ca0d49998fae1b1661154d99cc8017d4afe8e2fd76869ef5b7adb3320a64df091e38ac288b7b1d9704d46b4d2cb9a477f17a9baa71ab1cffed0b9cb45c59e0f1 SHA512 b5403a9336fe7f382ce8ba3c5744a36b437c3a6bc2c7793812085dcb4315585859c17aaf29b567be9d95925a4f5d71f4596eb114620ac2d69804d340728efce2
diff --git a/app-text/zathura/files/zathura-0.5.4-disable-seccomp-tests.patch b/app-text/zathura/files/zathura-0.5.4-disable-seccomp-tests.patch
new file mode 100644
index 000000000000..7658f3f6f417
--- /dev/null
+++ b/app-text/zathura/files/zathura-0.5.4-disable-seccomp-tests.patch
@@ -0,0 +1,22 @@
+diff --git a/tests/meson.build b/tests/meson.build
+index 1b2e81a..b2b7565 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -45,17 +45,5 @@ if check.found()
+ args: ['-a', '-s', '-screen 0 1400x900x24 -ac +extension GLX +render -noreset', session],
+ timeout: 60*60
+ )
+-
+- if seccomp.found()
+- sandbox = executable('test_sandbox', ['test_sandbox.c', 'tests.c'],
+- dependencies: build_dependencies + test_dependencies,
+- include_directories: include_directories,
+- c_args: defines + flags
+- )
+- test('sandbox', xvfb,
+- args: ['-a', '-s', '-screen 0 1400x900x24 -ac +extension GLX +render -noreset', sandbox],
+- timeout: 60*60
+- )
+- endif
+ endif
+ endif
diff --git a/app-text/zathura/zathura-0.5.2-r4.ebuild b/app-text/zathura/zathura-0.5.2-r4.ebuild
index 249ff0cbb654..bf8c8261af3f 100644
--- a/app-text/zathura/zathura-0.5.2-r4.ebuild
+++ b/app-text/zathura/zathura-0.5.2-r4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}-manpages.tar.xz
+ https://cdn.turret.cyou/~turret/distfiles/${PN}/${P}-manpages.tar.xz
"
KEYWORDS="amd64 arm ~riscv x86 ~amd64-linux ~x86-linux"
fi
diff --git a/app-text/zathura/zathura-0.4.9.ebuild b/app-text/zathura/zathura-0.5.4.ebuild
index 907d082c8c17..60ac1e2885c9 100644
--- a/app-text/zathura/zathura-0.4.9.ebuild
+++ b/app-text/zathura/zathura-0.5.4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson virtualx xdg
@@ -13,38 +13,50 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git"
EGIT_BRANCH="develop"
else
- SRC_URI="https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm ~riscv x86 ~amd64-linux ~x86-linux"
+ SRC_URI="
+ https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://cdn.turret.cyou/~turret/distfiles/${PN}/${P}-manpages.tar.xz
+ "
+ KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
-SLOT="0"
-IUSE="doc +magic seccomp sqlite synctex test"
+SLOT="0/5.6"
+IUSE="seccomp sqlite synctex test"
RESTRICT="!test? ( test )"
-DEPEND=">=dev-libs/girara-0.3.7
+RDEPEND="
+ >=dev-libs/girara-0.4.1
>=dev-libs/glib-2.50:2
- >=sys-devel/gettext-0.19.8
+ dev-libs/json-glib
+ sys-apps/file
x11-libs/cairo
>=x11-libs/gtk+-3.22:3
- magic? ( sys-apps/file )
seccomp? ( sys-libs/libseccomp )
- sqlite? ( >=dev-db/sqlite-3.5.9:3 )
- synctex? ( app-text/texlive-core )"
-
-RDEPEND="${DEPEND}"
+ sqlite? ( >=dev-db/sqlite-3.6.23:3 )
+ synctex? ( app-text/texlive-core )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-libs/check
+ >=x11-libs/gtk+-3.22:3[X]
+ )
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
-BDEPEND="doc? ( dev-python/sphinx )
- test? ( dev-libs/appstream-glib
- dev-libs/check )
- virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}"/${P}-disable-seccomp-tests.patch
+)
src_configure() {
local emesonargs=(
-Dconvert-icon=disabled
- -Dmagic=$(usex magic enabled disabled)
- -Dmanpages=$(usex doc enabled disabled)
+ -Dmanpages=disabled
-Dseccomp=$(usex seccomp enabled disabled)
-Dsqlite=$(usex sqlite enabled disabled)
-Dsynctex=$(usex synctex enabled disabled)
@@ -55,3 +67,8 @@ src_configure() {
src_test() {
virtx meson_src_test
}
+
+src_install() {
+ meson_src_install
+ [[ ${PV} != *9999 ]] && doman "${WORKDIR}"/man/zathura*
+}
diff --git a/app-text/zathura/zathura-9999.ebuild b/app-text/zathura/zathura-9999.ebuild
index 1ad4fe4776d4..3cf03fc8f6e7 100644
--- a/app-text/zathura/zathura-9999.ebuild
+++ b/app-text/zathura/zathura-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,40 +15,42 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://cdn.turret.cyou/354c6d33bfd3bbc67c0047af1328498978eef352/${P}-manpages.tar.xz
+ https://cdn.turret.cyou/e28b2f940d1a19a74ecbfd80ea4477c5ea9ac627/${P}-manpages.tar.xz
"
KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
-SLOT="0/$(ver_cut 1-2)"
+SLOT="0/5.6"
IUSE="seccomp sqlite synctex test"
RESTRICT="!test? ( test )"
-DEPEND="
- >=dev-libs/girara-0.3.7
+RDEPEND="
+ >=dev-libs/girara-0.4.1
>=dev-libs/glib-2.50:2
+ dev-libs/json-glib
sys-apps/file
- >=sys-devel/gettext-0.19.8
x11-libs/cairo
>=x11-libs/gtk+-3.22:3
seccomp? ( sys-libs/libseccomp )
- sqlite? ( >=dev-db/sqlite-3.5.9:3 )
+ sqlite? ( >=dev-db/sqlite-3.6.23:3 )
synctex? ( app-text/texlive-core )
"
-RDEPEND="${DEPEND}"
-BDEPEND="
+DEPEND="
+ ${RDEPEND}
test? (
- dev-libs/appstream-glib
dev-libs/check
- x11-base/xorg-server[xvfb]
+ >=x11-libs/gtk+-3.22:3[X]
)
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
PATCHES=(
- "${FILESDIR}"/zathura-disable-seccomp-tests.patch
+ "${FILESDIR}/zathura-0.5.4-disable-seccomp-tests.patch"
)
src_configure() {