summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-frameworks/karchive')
-rw-r--r--kde-frameworks/karchive/Manifest5
-rw-r--r--kde-frameworks/karchive/karchive-5.115.0.ebuild34
-rw-r--r--kde-frameworks/karchive/karchive-5.116.0.ebuild34
-rw-r--r--kde-frameworks/karchive/karchive-5.67.0.ebuild27
-rw-r--r--kde-frameworks/karchive/karchive-5.70.0.ebuild27
-rw-r--r--kde-frameworks/karchive/karchive-6.2.0.ebuild34
-rw-r--r--kde-frameworks/karchive/metadata.xml10
7 files changed, 114 insertions, 57 deletions
diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
index 54b9223a4735..b64cb9e40475 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,2 +1,3 @@
-DIST karchive-5.67.0.tar.xz 459424 BLAKE2B 61a864cc05671a13ab49c02c33ecf931ea0e9eb93446be6a26df7acc2c1b4738da1d47860ac111d7105e7a06932cb851b52cca709ee3c1db17ba1d36b594084c SHA512 e8a7695bebc8e9ab9596e10ad0ca9393942e4d3b198929481e59ededde7651859e8944586ddd00036e37c15a8501e5b067eff31562fb2384ab1c3ff6eb27d28e
-DIST karchive-5.70.0.tar.xz 987844 BLAKE2B 01702c2104d0abca1a43f87f072e8c3d34e6850d3f4e076a6d4efaa7e0d144c2e118a01810f2b41aebe307107fa8f4918062c429c2822c66968358bb601afb81 SHA512 3d3408ad6fcafdb7e945997228f8c3fd68f6229d07f76a081a35d1f793b1175be0367e24724dcbdaa16a297c4b7de042e4d160111f15e58a0fe8c6f2aad8ac41
+DIST karchive-5.115.0.tar.xz 1025336 BLAKE2B 5a3a2d0fef2aefbe7121b313d11f28859a95aeb3296eb7dbb254b7159d3420849985a20cf0560443e8cf4e6b5bc5883e0b0f2f77f970d0962bb4e8c7b9829bc3 SHA512 f17baaaa850368ae517d0750a5100020448a21276c1ed5f304628b34b6e2634a9c151985f28306e0217ac17a4e91afa82562afe5cd5ec4558d16074e161e6e5a
+DIST karchive-5.116.0.tar.xz 1027464 BLAKE2B b0f24191f3ba3ca6078f6661e998f32a9fe66be18846b1c564e648e2e9c1c9160d2cef7841218d96409cdd91eb824b1e4ffe084b6630537bad37c0f0f823e0e6 SHA512 2f14f2998d9e5f73bee71488ab270bf65a989e7a7ff87d68efa685bb14500328d4679c35d8caeb5c65bab255fca4dbb36b449cea08c59a746c721f1d1c318e17
+DIST karchive-6.2.0.tar.xz 1032308 BLAKE2B a37b628f27ad83e9d2b0de9d415505d6694f8b800b4eac359a855ba422a9cd1e4ecb10b0a9126e09a14f852682a09f51d3a77a670759af62554ab52ad2613f09 SHA512 80af1f2374d32045c428a17ce82f8953a1bc9a1777a70810836c28ab12ecca5ec5d1ee2e556af7a273f45589236a03eedf35b728e2dfb5beec6505f3ce602bbf
diff --git a/kde-frameworks/karchive/karchive-5.115.0.ebuild b/kde-frameworks/karchive/karchive-5.115.0.ebuild
new file mode 100644
index 000000000000..3536cd132ca7
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-5.115.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="+zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
diff --git a/kde-frameworks/karchive/karchive-5.116.0.ebuild b/kde-frameworks/karchive/karchive-5.116.0.ebuild
new file mode 100644
index 000000000000..3536cd132ca7
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-5.116.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="+zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
diff --git a/kde-frameworks/karchive/karchive-5.67.0.ebuild b/kde-frameworks/karchive/karchive-5.67.0.ebuild
deleted file mode 100644
index 36bfa331cb49..000000000000
--- a/kde-frameworks/karchive/karchive-5.67.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit ecm kde.org
-
-DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="+bzip2 +lzma"
-
-DEPEND="
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- lzma? ( app-arch/xz-utils )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package bzip2 BZip2)
- $(cmake_use_find_package lzma LibLZMA)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/karchive/karchive-5.70.0.ebuild b/kde-frameworks/karchive/karchive-5.70.0.ebuild
deleted file mode 100644
index 670e0664b959..000000000000
--- a/kde-frameworks/karchive/karchive-5.70.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit ecm kde.org
-
-DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="+bzip2 +lzma"
-
-DEPEND="
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- lzma? ( app-arch/xz-utils )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package bzip2 BZip2)
- $(cmake_use_find_package lzma LibLZMA)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/karchive/karchive-6.2.0.ebuild b/kde-frameworks/karchive/karchive-6.2.0.ebuild
new file mode 100644
index 000000000000..f708b8a282d1
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-6.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE="+zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
diff --git a/kde-frameworks/karchive/metadata.xml b/kde-frameworks/karchive/metadata.xml
index 2fdbf33d963d..506ecf605bc4 100644
--- a/kde-frameworks/karchive/metadata.xml
+++ b/kde-frameworks/karchive/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
</pkgmetadata>