summaryrefslogtreecommitdiff
path: root/kde-apps/ark
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-28 17:40:55 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-28 17:40:55 +0000
commit8294b197c0de9084d8ac8510382353ea4c177b87 (patch)
tree588533368704fdb760c55c9d15e246a827bc3e3d /kde-apps/ark
parent73c06e01ebc820f47f0140310b8a096e9d20877b (diff)
gentoo auto-resync : 28:02:2024 - 17:40:54
Diffstat (limited to 'kde-apps/ark')
-rw-r--r--kde-apps/ark/Manifest2
-rw-r--r--kde-apps/ark/ark-24.02.0.ebuild80
2 files changed, 82 insertions, 0 deletions
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index 33ffd264a558..6a13fd378662 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -1,5 +1,7 @@
DIST ark-23.08.4.tar.xz 3017820 BLAKE2B 85a1e5bbf35e12721ca8f4c68dd5d71e9c04727c4b1e4a3803589b418368c44c30766680ec6a21abfa7b7549a66edbb8bb051aecce436990cbf7b7298da5e8c9 SHA512 745c922c52192c61b80f928d4ffdbaee36c98b17d49308fa02daa27966753be5373af460efad1df75396b0cc534020e7873122faba5d83f76bfc1f0a68236be5
DIST ark-23.08.5.tar.xz 3018696 BLAKE2B 482a17aa9bf72abbaa75510451ba0dd59812d2cd2aca97efda0f4f1c78f98060d9f654efd0387aeae35d5220304f00139520a6836451056b84064cc8d8b12d16 SHA512 8fab4281f5cfe34938f7a958e2889ad4dabff6613b1e3a8fed1efb2039dbf35a71d99494869037fd821515ecfba6e44304bb0907c27afd646fe7496783735336
+DIST ark-24.02.0.tar.xz 3017080 BLAKE2B 076f92221e807613cf986a70fa631b0a3cb5d13d860d720f6f2b6bcba57cb990cc79b5f29547315fb4bf253a7221160823a09c40ba2f622a949f5a35584bdf55 SHA512 9f1018b950078aa0c3d3017fb435e20ce413d077a9dca3fb801176eaf2b70441f708c1cee20d48d1347ad6d1be028df0f1506cb2f32f3dfe1a3c94659c2d1b54
EBUILD ark-23.08.4.ebuild 2225 BLAKE2B 2ef8b0fa658e0d2f602755bbf3b4d682297316a098cd46b50b75b2da13bbe49c792d9e2d550823f6d88436c80109acadc59c7739bf1e7bfce2f9388425f6b7c5 SHA512 1a1aabc77939a73687b5bbfe80702997b5a400ee7639bfef47e198d3d6596e1aeb8e8e48af22fc76c17a65fc8f67bb3fe7d85f4e2e8857dcd16bc9f3ea0118ff
EBUILD ark-23.08.5.ebuild 2228 BLAKE2B fd700ca4c973c2de208f47ae13c469bc610bd38b849e487c709a4eba1cb8ed612b11beb684fc4025f2a7a962e1e3ba5deb5a98be12aaf5a0a850f21bf6e09f07 SHA512 e3fb8e5e56690fc60963e92e1ef1cd3a6cbcf1af6f3b193d8e2ddd0a8c333ac1df682477c1966d32d590ee398960f88088b858dbe28946132921fc013eb929de
+EBUILD ark-24.02.0.ebuild 2199 BLAKE2B 507fb6ee1b523a4f9a8a5448ad1cd000f79a3505f7edeed173fe49d0c957fa988907dbc231f75d128565d07b529c2cff103a84063e122195a56da8d7c44e2523 SHA512 59bca7777dee37a665e59daf2d2130ee27e874c296e103b7f11273a85b4e33db7617837751e0a8487e429d78310d7e6ea037e82785de98b572bef0695f62a7a1
MISC metadata.xml 468 BLAKE2B f4b2d609976bfc8a7bb4004286273c2384c7a5f9c45d6de44936d9f21dd4428d968c54cfb4d8cfe81e56bb935ed36c481b4c79a0e0a0b946b7e8ce78f794a123 SHA512 415c92c65d6d56b801c71db9153684635c8eeb0d571f1782127d8e7ab06a2b360cc016bc8ac110b7b9fcb53c587a177a5a7f69198b65fd152767a107aac1cd89
diff --git a/kde-apps/ark/ark-24.02.0.ebuild b/kde-apps/ark/ark-24.02.0.ebuild
new file mode 100644
index 000000000000..51e0dfcaf45a
--- /dev/null
+++ b/kde-apps/ark/ark-24.02.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=6.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="zip"
+
+RDEPEND="
+ >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ sys-libs/zlib
+ zip? ( >=dev-libs/libzip-1.6.0:= )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( >=dev-libs/libzip-1.6.0:= )
+"
+# app-arch/rar is binary only
+BDEPEND="
+ sys-devel/gettext
+ elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package zip LibZip)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang indefinitely
+ # bug 827840: plugins-clirartest: continuously broken with translations installed
+ -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "rar archive creation/extraction" "app-arch/rar"
+ optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar"
+ optfeature "7-Zip archive support" "app-arch/p7zip"
+ optfeature "lrz archive support" "app-arch/lrzip"
+ optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}"
+ fi
+ ecm_pkg_postinst
+}