summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-03 00:07:26 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-03 00:07:26 +0100
commita3bb28551df94028000fb72308a9e9baa01458b0 (patch)
tree33b14c7bf0dffbd5bb04dbd5b395514ebdda4896 /app-text
parent6657c680376cedf378fcf328e5fa03ed3b41d580 (diff)
gentoo auto-resync : 03:06:2024 - 00:07:25
Diffstat (limited to 'app-text')
-rw-r--r--app-text/Manifest.gzbin50235 -> 50246 bytes
-rw-r--r--app-text/atril/Manifest2
-rw-r--r--app-text/atril/atril-1.28.0-r1.ebuild (renamed from app-text/atril/atril-1.28.0.ebuild)1
-rw-r--r--app-text/lesspipe/Manifest2
-rw-r--r--app-text/lesspipe/lesspipe-2.13.ebuild63
-rw-r--r--app-text/pastebinit/Manifest4
-rw-r--r--app-text/pastebinit/metadata.xml1
-rw-r--r--app-text/pastebinit/pastebinit-1.6.2.ebuild64
-rw-r--r--app-text/pdftk/Manifest4
-rw-r--r--app-text/pdftk/pdftk-3.3.3_p20231025.ebuild80
-rw-r--r--app-text/pdftk/pdftk-9999.ebuild3
11 files changed, 219 insertions, 5 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index a2d6106358a4..880b2dbe95d1 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest
index 3c8b6bb510d6..1044b0d88c73 100644
--- a/app-text/atril/Manifest
+++ b/app-text/atril/Manifest
@@ -6,5 +6,5 @@ DIST atril-1.28.0.tar.xz 2093588 BLAKE2B 6e5b2f63ce1a0bd1f419b0e9ccb29887086c180
EBUILD atril-1.26.0-r5.ebuild 2894 BLAKE2B 93ba39922ef5dc3588c4812bf0cdfea2147aa909172198384e9d9ff0027a3096e5407436ed8090824e8d004477181c12293edc94c3ec0f690d97006ff46b5b65 SHA512 67cbee8fe997b25cb947c14a7b61f0803e0537a7a6358be9389a12c18eb5522389bff256a50e70195e9421fd7765ddfb501d5669c86486bcc80e30dbe9e22d75
EBUILD atril-1.26.1-r1.ebuild 2985 BLAKE2B 51053becb10079db57c6289db1948f7ba1acd2b0a2c21eb15386cf92190516794c20d6fa596e68e4476cd49410128065e515b0138ec132455bc9ca19cf50c52b SHA512 19d843e90dee185e95ccaaf500c70048b9872ce9f193e4d7b7f475aec977af6bf7bc037f1d8291cf2ac7dd5e0102499c6e9bbe2dae3ee36b250fe77fd623b031
EBUILD atril-1.26.2.ebuild 2894 BLAKE2B 4a001b7b9d82b69657d741ea7fe9e6c79b3afa003511af1c9733d5aaedc4c9c7ebf5d774f5aa30c6d1b159e04dad3f214e689b72998ef64cd873bb865770ba20 SHA512 ebc61afd3405e57dfb7873e3766bdc2c801787df6adf318815d9db2ffba87728a76ab0c08b1439efad8b4cb46cc07ac3e147d8796948a41d50723e18bf631827
-EBUILD atril-1.28.0.ebuild 2722 BLAKE2B 9e767392fa51d2cd5555cedb4cb77c325d2e05ceb751a608f52c43258c7511d6fcec7f9eaf61f3d3ae4ab941c840fe78184bd1c2c05e5fd912ca3dd3c006d9de SHA512 8064e6e5683c4d1c01507bd4790f3fb2700c756bc50dc592ab94565a179ef06cc9c271e558e630db37374cc78479beea3553cb2f46b8141a9cc8dd7a2d04bb2b
+EBUILD atril-1.28.0-r1.ebuild 2739 BLAKE2B e97d5e6d31cf96cabf840aa07c36e70782e21e8dddf298489042923b21056c21508c29e93cc79c00c51f8701ce3fbcfadf5584b8ca39d3de094ee6b13615890f SHA512 74e66f6d0a5355ca7696e3e5f78f49c643fe442c534958b065b11682ddb6bc3783d4b33835efd69288d98917dabe73c42f6f83ba6b1179334404268b139e44ea
MISC metadata.xml 1152 BLAKE2B dcbfca525bbef6927cf653ad12484b2b12fd2b2e7d6416b4b9a88943f03469f23d5d3c5ebeb98d4c5070918b79166a081204597b84fb0617889c4e74e6627d3c SHA512 84a75f031e3523202d3c8a4485b742e7412d7466ff87171805ea418a455eb9c86dc5fe3b899c3cced7769c86aa0dc6ae6c122eb06551f38b5eeeecb76d529391
diff --git a/app-text/atril/atril-1.28.0.ebuild b/app-text/atril/atril-1.28.0-r1.ebuild
index 189aa88ef920..7a6e77d69bed 100644
--- a/app-text/atril/atril-1.28.0.ebuild
+++ b/app-text/atril/atril-1.28.0-r1.ebuild
@@ -52,6 +52,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
+ gnome-base/gvfs
virtual/libintl
"
diff --git a/app-text/lesspipe/Manifest b/app-text/lesspipe/Manifest
index d36bc606e73e..7c5877e1b11e 100644
--- a/app-text/lesspipe/Manifest
+++ b/app-text/lesspipe/Manifest
@@ -1,6 +1,8 @@
AUX all-completions.patch 2037 BLAKE2B 92a706e0dce6a6dd316b168fd4a93a8d6e52f80ceb5bdd5e762399125aea7cf9bbe3a36df519ceb97391309776c832cd0e5ddf414e144c17e79eb70109d3ef2d SHA512 11ee08eb7cccdc6f1470354dae28ebf20c083b9ff96899694ba67d21306a169768a2e50bb6a0a41939d2770f5962217edea5ef3afe9bf3bfa38e9f9abe55d48f
DIST lesspipe-2.11.tar.gz 171212 BLAKE2B aa7cf35f00d9db4ad7cb48ae89089a4d0c5d6c6e41ec902bc7ba6d4fd218f8ea90e1fdf3d6fcbac1dd1f86eb841a0daa6838b0086905fd4b0535d91040ef85aa SHA512 ed75d8529bd24876b11a50d0ada476299569d0fe716c390de84a0630ae475594f96370ffbed64fc5d9e2417dcbaa7b2f68630e32f665dff799667c2653b0265f
DIST lesspipe-2.12.tar.gz 171915 BLAKE2B b1181cc5ca6ec8ca918bff31def6d6fde5f6bcfde9d48e0a23a088ee9ff178e3e9ff330b1c27a3d74b63d227c94292141414bec8c25d0035f9fec01c6760b8b9 SHA512 9c6945b0f5a5672e3b9b0035ebc63ab3197c1b3d1dfc3d4a2280c1f11421d98ccc5c016273a308a96f61a47f4da6d6658502534284fff81fd75365a4ba91c27e
+DIST lesspipe-2.13.tar.gz 173413 BLAKE2B 06752c71822233bf7f5f9f55b416222963a05cb9b7ce60d204b989d5d7052e5d24ca26f0ddc9e2520789e89cf8e2be456a77f616adefe65e637d0761948a734d SHA512 e4e2448f9d001c1da3ca2d9ad029598cc51bd3ce381f77d4b77093d8df8162111726af09690611f91542b2f8f437dcc448b95505adfc92a724bff151490ddd3d
EBUILD lesspipe-2.11-r1.ebuild 1925 BLAKE2B e63508fc246a9848ccdb92429790c6bf6dce42b3325815f33e771ab3040bfd0510ed64b3fe8b2efe65d8bf1d3c4fa775eaffa636805fab8704be4bdace3e5450 SHA512 afe904b57613c25d56b5d2632341da27b45fee8a38637d0ccbd66b4a26c3091588ae0e367d6faa23f80f97a490912eceb3021269eedfd7d3ac7bc4e5046fb8e9
EBUILD lesspipe-2.12.ebuild 1758 BLAKE2B ca5ecd566c8bcf89a6690a30d6946d73a3a6fff0371ff5959b93e3c06c59af3ea1304cf12d9a8046af542396700f5f0bdcb8c5ee065b02d587d6d28a4f9c3769 SHA512 c5eaca6e2ac1138f4d7986bf6278377109d4135506fa9cf687457284f6d902377fd675b5b95082e434093e1d7275406146b97e45fa7078719bb4ef1af88233f9
+EBUILD lesspipe-2.13.ebuild 1758 BLAKE2B ca5ecd566c8bcf89a6690a30d6946d73a3a6fff0371ff5959b93e3c06c59af3ea1304cf12d9a8046af542396700f5f0bdcb8c5ee065b02d587d6d28a4f9c3769 SHA512 c5eaca6e2ac1138f4d7986bf6278377109d4135506fa9cf687457284f6d902377fd675b5b95082e434093e1d7275406146b97e45fa7078719bb4ef1af88233f9
MISC metadata.xml 304 BLAKE2B bb5be96b5fd22ce82d800f6bd5ed3ceb04b955182eaadc1f34b6f4b633c21efd6148013fc29b5567f7ada4da5de6efd7e0e420fa63a2976a5cf6bcf719c34f2e SHA512 2c217e67c6c487f7f7f98588a50086daf434bc25ad229b68d37bc12f7ecc4f904b5bc4a3b7b6db4a1daa0267c7e13fde8538de1c16d11e95be6b8071ee675105
diff --git a/app-text/lesspipe/lesspipe-2.13.ebuild b/app-text/lesspipe/lesspipe-2.13.ebuild
new file mode 100644
index 000000000000..9b06994b07f0
--- /dev/null
+++ b/app-text/lesspipe/lesspipe-2.13.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Preprocessor for less"
+HOMEPAGE="https://github.com/wofr06/lesspipe"
+SRC_URI="https://github.com/wofr06/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+# Please check again on bumps! (bug #734896)
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Text-CSV
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ test? ( app-editors/vim )
+"
+
+src_configure() {
+ # Not an autoconf script.
+ #
+ # PG0301
+ # By default, only completions for installed shells are installed.
+ # Unconditionally install zsh too.
+ edo ./configure --prefix="${EPREFIX}"/usr --all-completions
+}
+
+src_compile() {
+ # Nothing to build (avoids the "all" target)
+ :
+}
+
+src_install() {
+ emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+ einstalldocs
+
+ # The upstream Makefile intentionally installs to the wrong directory, then prints:
+ # In bash, please preload the completion, dynamic invocation does not work
+ # . /usr/share/bash-completion/less_completion
+ # Or consider installing the file less_completion in /etc/bashcompletion.d
+ rm "${ED}"/usr/share/bash-completion/less_completion || die
+ insinto /etc/bash_completion.d
+ doins less_completion
+}
+
+pkg_preinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
+ elog "The latter is the Gentoo-specific version. Make sure to update your"
+ elog "LESSOPEN environment variable if you wish to use this copy."
+ fi
+}
diff --git a/app-text/pastebinit/Manifest b/app-text/pastebinit/Manifest
index f7987db64771..d77fec7d2c8f 100644
--- a/app-text/pastebinit/Manifest
+++ b/app-text/pastebinit/Manifest
@@ -1,4 +1,6 @@
AUX pastebinit-1.5.1-distro.patch 379 BLAKE2B c843acae6267fe2408945cabc0951f9d8cf01cbec1e472658369782a7ded31670eda5a4778df0d89597b5579cf647e47140842cc35b6c3f16eb704d3fb3eefd1 SHA512 bf75d156035e2e08752d7ecd371f5a92b4eb88ea834b4c7a23a533b6c650069d68d0069220e1f0eb04adf8e399c7cf2cf49c93047b42b6fd9d0d2e529dd1dda1
+DIST pastebinit-1.6.2.tar.gz 53444 BLAKE2B 1e8853f0f37ac98eb1537dcc01f7c2ee33a3cf72fb5b10fc18b3f6b1662f3e15acf29c1674c2a34e234c6636ac70f59b265862a48c0860d1ff3725eabe11d7c4 SHA512 a04863bc748340bd8bc9d6170dedb2b234b53996cbaf5d1fdd0a078d0d6f03c4c558d2a5029359eb95d25c1339af25d74dbf247af1de0ae278a7664869e8841d
DIST pastebinit_1.5.1.orig.tar.gz 51448 BLAKE2B a5cfa13c770e234d6e08d4f0b662c09398a5f20ac4e3f7c10ab086261923851239a3e6c1bda78ba6ba810f95cd90e6517b74aa41c5b5e3d50bca5b8c100aa594 SHA512 02b7faa54862d240eac3a8edaae2edb895cbb476cbf89dc71514a5a0a42aa2b0d26f07e5485627d1deb61f62e37018459e4d072bd4aacc886f259fced35e352c
EBUILD pastebinit-1.5.1-r1.ebuild 1507 BLAKE2B 273d73391a9f5be527c323a539bdc3f07c222fc9bc266be82bbe4ff695c5ef9657b41cef810c9132bdcf82f6c456d5056cc76d2bbb9bf8a5c3ac84cfaa543062 SHA512 f1f769347d704bff655f0ed4285f4a439a242f8d70f0a25e14dba2cac06acb30ca2d38aa7e9199b64cabf5cffb44791db988ef7a9c7845e45741135585def50e
-MISC metadata.xml 268 BLAKE2B 30d2caaa23f9dcdf03db51ba606d174f25821f83a68e7f83a91d9ce89b4b94b5d635f90cc9c7a4f8497eea4699bbf98dc0e488b82e7277b99eba7331f752a0e2 SHA512 79de8c690c5e7ff5b228bc59e098859599a79d1d2abf8709d6623decc385b95444125c60122f69c0a6a3d6b5940b1eb929e872010887bf70dbd99b12598ca1e2
+EBUILD pastebinit-1.6.2.ebuild 1319 BLAKE2B 21138fd01ea65555664714f9c5c5309152ee919effbcc1ba2325bc7d0fd31e0f002aa16ac1041cf46f1348f277cc31cddefba69580fc684e7e6204e08a0aa992 SHA512 f86603a6233c3e2e734626a1550fe7c16c03fad3fe2f6fccb9e092070f5fc6ef288c1f4dc0c88ed7a49a08e99589d6457eb784cf0a052c93c20702d9b8b40449
+MISC metadata.xml 329 BLAKE2B 231c5095d0163f6e8d88a96db132c8d8fe6e51b8c6e4ab02103c16c777096676d7b3b2a0b304840dd7b3ebcd5498d8ea94395be1075ae70ae3e7783623a7f855 SHA512 3130c3eb7d1c11976d3f3704ea7e520d9e82c676bce2e6207482a1660c9da5b0c55cdc7df1a7b744106c3b925760df168c0b02d5475a3c406e231d058ef4079c
diff --git a/app-text/pastebinit/metadata.xml b/app-text/pastebinit/metadata.xml
index 946d7034d93b..dcc7ed11569a 100644
--- a/app-text/pastebinit/metadata.xml
+++ b/app-text/pastebinit/metadata.xml
@@ -5,5 +5,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="launchpad">pastebinit</remote-id>
+ <remote-id type="github">pastebinit/pastebinit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-text/pastebinit/pastebinit-1.6.2.ebuild b/app-text/pastebinit/pastebinit-1.6.2.ebuild
new file mode 100644
index 000000000000..9ea08d834305
--- /dev/null
+++ b/app-text/pastebinit/pastebinit-1.6.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+inherit optfeature python-single-r1
+
+DESCRIPTION="A software that lets you send anything you want directly to a pastebin"
+HOMEPAGE="https://github.com/pastebinit/pastebinit"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="man"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND="
+ sys-devel/gettext
+ man? (
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ )
+"
+
+src_prepare() {
+ default
+ python_fix_shebang "${S}"/${PN}
+}
+
+src_compile() {
+ emake -C po
+
+ if use man; then
+ ebegin "Generating a manpage with xsltproc"
+ xsltproc --nonet \
+ "${BROOT}"/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl \
+ pastebinit.xml
+ eend $? || die
+ fi
+}
+
+src_install() {
+ dobin pastebinit utils/pbput
+ dosym pbput /usr/bin/pbget
+ dosym pbput /usr/bin/pbputs
+
+ einstalldocs
+ doman utils/*.1
+ use man && doman pastebinit.1
+
+ insinto /usr/share/locale
+ doins -r po/mo/*
+
+ insinto /usr/share
+ doins -r pastebin.d
+}
+
+pkg_postinst() {
+ optfeature "pbput and pbputs scripts" app-arch/xz-utils
+ optfeature "pbget and pbputs scripts" app-crypt/gnupg
+}
diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
index 63dd397db0f5..5ecd331c8346 100644
--- a/app-text/pdftk/Manifest
+++ b/app-text/pdftk/Manifest
@@ -1,4 +1,6 @@
+DIST pdftk-3.3.3_p20231025.tar.bz2 2246135 BLAKE2B 641a8947d7be2a219b1deb4619f8ea201b8c0616ca50cc1cc1b4363050d16a7b622437f2b75236373f27ed2539f975c081f4f95a09163656d0e130969a5f4b7e SHA512 7745a161e788af2538a1e45e49c3342b8d1496cfec1079b51d4efed66440ce07a27657623ffb59d3078aa9ee964e77cbe3f8258d7d699938c59e9c6a2980f51b
DIST pdftk-v3.3.3.tar.bz2 2205902 BLAKE2B 7802554cef4389670392ca2fda3dc4c041943ad21ecf47cfcd333dc1f0899796fabf9538388586f4e64a8a1fa5d7278a93f9e88c19a1ec510b24b85027888ad4 SHA512 48173d0c4698bc984221b56dff3e6434df7cf144dddfdbf684f8fa28b9eacfd0ebf9ebca0b87df3f9534a1ed13caa4c0866bd3e7a8cd06a21b46dfaedda9ea21
EBUILD pdftk-3.3.3-r2.ebuild 1873 BLAKE2B a751ea87e638814712bf28c3ff6fe70040f214739165727160eccc8e8931ee5d090338ba6e6e56d651d0a02e27cccd218d6122032a33714280e32ac258109b8a SHA512 90f8cb1931e29591658818a47b1a8c8a961c3734a0587e506b49a8e8f309c9744338ab489bfb11a766ec1fa1d8ff0c9b135dc1816f70b546ddccda52e178a985
-EBUILD pdftk-9999.ebuild 2015 BLAKE2B 86616bdc94ec8c804061c8866f1e3aeed9d4c53e6686766d8b282699850415ad3ae5436d88fd057905d127d92474b4825a1bb4ece7ab96026eb0871527d20dd3 SHA512 762d6f5aad18159e9f8fea419379624484724703ee2932adfe22fe3dcffb149d851f3c4f8f7445322061f7ad16756209ec47bc7d60b0e4cb2515cb66e630f3d2
+EBUILD pdftk-3.3.3_p20231025.ebuild 1794 BLAKE2B c67ba6abce9776842eadca8371c334b3416118f3772a01c3e690513ce61257576e8da1cd9ccd79bed7c10d3c16436f2e389307e1dba4a64a0122b8b418700d0a SHA512 ba15bfd128e45f2d60cd36fe1280a4a440f87b8074c8e55e4aa360b970e1d73dd85aabf4d82eee8c3673a1defeb2408adff56892986e80609c923fcb8f4c81bf
+EBUILD pdftk-9999.ebuild 1937 BLAKE2B e18af0b0036c87ae1b32760eb82b640a40a23a5e91ca7831068886eb5999ee6663ff1e30b645d33f4744f54995bf254fea0842021892268904a5d98b69b07990 SHA512 036202e7d9f1a7370b5d0d6fcaa1c92ba1af78d63c357f962bd73add6b9177861e6043ac79bb409906cb60c1da1d16b7e2a8bd9133ced950be3381efd81b42a6
MISC metadata.xml 427 BLAKE2B d839579ab02144cd303ff7094601b4db0473bfd39479cd24183e4012469fb2ccd4320c1c0d6bf36e1ed08a6ea51469eaabe19712a3d3a1e21c45a2b066cd3e79 SHA512 a015f4405e987d543783d3fcf36876b6d8d0bc986570f47baaf2ab12eb08be77024ad75450b98867d9e9a625168af51542ffe90214fd4f997dbb6c25b1f9324b
diff --git a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
new file mode 100644
index 000000000000..03d5de31a055
--- /dev/null
+++ b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A port of pdftk into java"
+HOMEPAGE="https://gitlab.com/pdftk-java/pdftk"
+MY_COMMIT="3f1918c831c919d0a8fcf18c36cf40118398b995"
+SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/pdftk-${MY_COMMIT}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="
+ dev-java/bcprov:0
+ dev-java/commons-lang:3.6
+"
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ ${CP_DEPEND}
+ test? (
+ app-text/poppler[cairo]
+ dev-java/system-rules:0
+ )
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ${CP_DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk"
+JAVA_RESOURCE_DIRS="resources/java"
+JAVA_SRC_DIR="java"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules"
+JAVA_TEST_SRC_DIR="test"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+ mkdir resources || die
+ cp -r {,resources/}java || die
+ find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die
+}
+
+src_test() {
+ # some tests seem to need special treatment
+ einfo "Runnig first test"
+ JAVA_TEST_RUN_ONLY=(
+ com.gitlab.pdftk_java.CatTest
+ com.gitlab.pdftk_java.DataTest
+ com.gitlab.pdftk_java.FormTest
+ com.gitlab.pdftk_java.MultipleTest
+ )
+ java-pkg-simple_src_test
+ einfo "Running second test"
+ JAVA_TEST_RUN_ONLY=()
+ JAVA_TEST_EXCLUDES=(
+ com.gitlab.pdftk_java.CatTest
+ com.gitlab.pdftk_java.DataTest
+ com.gitlab.pdftk_java.FormTest
+ com.gitlab.pdftk_java.MultipleTest
+ )
+ java-pkg-simple_src_test
+}
+
+src_install() {
+ java-pkg-simple_src_install
+ doman "${PN}.1"
+}
diff --git a/app-text/pdftk/pdftk-9999.ebuild b/app-text/pdftk/pdftk-9999.ebuild
index 5054bbcc6777..de47cd90e2c1 100644
--- a/app-text/pdftk/pdftk-9999.ebuild
+++ b/app-text/pdftk/pdftk-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
@@ -57,7 +57,6 @@ src_prepare() {
java-pkg-2_src_prepare
mkdir resources || die
cp -r {,resources/}java || die
- rm -r resources/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/codec || die
find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die
}