summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-01-03 15:01:57 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2023-01-05 19:01:56 +0100
commitdd64cdbbc1ae6fec44391095c88a866d59902f95 (patch)
treef8c09935c3214ca15df90a66884b6293ce4e81d2 /kde-apps/ark
parentapp-cdr/dolphin-plugins-mountiso: 22.12.1 version bump (diff)
downloadgentoo-dd64cdbbc1ae6fec44391095c88a866d59902f95.tar.gz
gentoo-dd64cdbbc1ae6fec44391095c88a866d59902f95.tar.bz2
gentoo-dd64cdbbc1ae6fec44391095c88a866d59902f95.zip
kde-apps/ark: 22.12.1 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps/ark')
-rw-r--r--kde-apps/ark/Manifest1
-rw-r--r--kde-apps/ark/ark-22.12.1.ebuild80
2 files changed, 81 insertions, 0 deletions
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index 099d80c64799..09657aa32af0 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -1,2 +1,3 @@
DIST ark-22.08.3.tar.xz 2785944 BLAKE2B 371100963748f19c0529bf9e0f17cfcbfa18061742281646b791f7191844de0b8b7df31ecd383961a78e45d5be14352486a8b7b3def02ea5ba43dca6b5c8af89 SHA512 5d25abb7cd70f96e8b77d79d70c093551410f38763e347660277093ec5673c4d9de63d68ebeead3bf12c4ea65fd8549753879777d561edbefe05739c41ffcebd
DIST ark-22.12.0.tar.xz 2871412 BLAKE2B 42bca250e1610351590e9ceb9cbd3d1215973c6ffbc021b4c523d4b1956cadcdf1ff678a3e947baa2b300e881dad9b45a99203c33fab3b5caca6657b15e530b5 SHA512 9430a1ab9fc82eefcd4dec8df02fd141e3506c1a9bcc91fd613e52db35fbebaefbd2977ca6d1106deb93e5254ef72e71b3a1bce2b115136b4bca57cd615ef64d
+DIST ark-22.12.1.tar.xz 2873148 BLAKE2B 938133376f39a114bbc1c314f7761f20afe427e2d63948a74956595bac16984dd9408e39213b6845a666670d42ad0b5fe3e0465ab669d4ff853cebd2426fe4d1 SHA512 08eee479021f779cf425ce9be1ab6e3bfa74dbf71dde525553beff13ad1e27bdab5e2345d17dd09fa445559fdcc4f7bb7ebc4ec8f53346e1acb18d23a01ae202
diff --git a/kde-apps/ark/ark-22.12.1.ebuild b/kde-apps/ark/ark-22.12.1.ebuild
new file mode 100644
index 000000000000..8aca53f6278d
--- /dev/null
+++ b/kde-apps/ark/ark-22.12.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.101.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/ https://utils.kde.org/projects/ark/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="zip"
+
+RDEPEND="
+ >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ sys-libs/zlib
+ zip? ( >=dev-libs/libzip-1.6.0:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ 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: may segfault or hang indefinitely
+ -E "(kerfuffle-addtoarchivetest)"
+ )
+
+ 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
+}