summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-frameworks/prison')
-rw-r--r--kde-frameworks/prison/Manifest4
-rw-r--r--kde-frameworks/prison/metadata.xml11
-rw-r--r--kde-frameworks/prison/prison-5.115.0.ebuild (renamed from kde-frameworks/prison/prison-5.67.0.ebuild)18
-rw-r--r--kde-frameworks/prison/prison-5.70.0.ebuild30
-rw-r--r--kde-frameworks/prison/prison-6.2.0.ebuild34
5 files changed, 57 insertions, 40 deletions
diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
index bcd4420e47b0..02fbf03ffe38 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,2 +1,2 @@
-DIST prison-5.67.0.tar.xz 42124 BLAKE2B 00e607e959967868f81c2dc32e60a647a795a416100e8497313f1529cb26922e25352c83ec5f9363867bfaeade6ade928902aa4c8dee0228bb76132076a1f798 SHA512 cbb1c5fbab33fb7a53a43f159451f77fdb04c1fded62330743bfc7303fd036154450115d9f09593f6c39f226cc94332e9a050568f3e2520dcd6cd41a8ea4c4f9
-DIST prison-5.70.0.tar.xz 41004 BLAKE2B 949e7f5c6f185eb2ea07ac62d5cfaaa5b12089a88004f99996948d9a2cecfe5fd0126a6232c788035c1874c771e54c4f666d6767e0b43c4ffef7a9ca6dbd6cf4 SHA512 aa6275b7f45f10c1199efc375e990119505f1cb839871fbe4e642a01478daa62fd49ba6737dac73f8adfc67b77b43f99b9be7a4c557b12efa5e7c3fef813f16a
+DIST prison-5.115.0.tar.xz 55264 BLAKE2B 26987983a64538d73eb0cd951d1b2ea6b0c63f5fc2f433136a23dba06cc36bc7cd26d6ebea02e0fe90e9113479780f6b5d43f0762b05e35399a4d67eb684edd9 SHA512 48145ee4c1fd7eb177e58b3cd676eb7e50452897b335093eb1d65ac1f6cada83ab5e43d16d26387c1f4c5b992367a91a03d07ac26ae96b253f8f03660f7b226b
+DIST prison-6.2.0.tar.xz 55340 BLAKE2B 7faa242c5ef856370e5913f8f9d879aa7fdd6ee92cd19c4bb4522c94c01d7cc7e0ec76e9a37726ff316165263e339e51f6fe1afbc7633da660e146271d9ba2c7 SHA512 9ef1d98957efdd87a6331a708a69e9b59c66abdd8a732b7e8ec0d5002b62d0eaf0442882e764c721bff8e8601fe44f8772df3fdff761bbbdd9f13ce86359cb7e
diff --git a/kde-frameworks/prison/metadata.xml b/kde-frameworks/prison/metadata.xml
index d39a5d2d2369..8035cf6f1b4c 100644
--- a/kde-frameworks/prison/metadata.xml
+++ b/kde-frameworks/prison/metadata.xml
@@ -1,11 +1,20 @@
<?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>
+ <remote-id type="kde-invent">frameworks/prison</remote-id>
+ </upstream>
<use>
<flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
</use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
</pkgmetadata>
diff --git a/kde-frameworks/prison/prison-5.67.0.ebuild b/kde-frameworks/prison/prison-5.115.0.ebuild
index b3982d520895..dc6affb61e6b 100644
--- a/kde-frameworks/prison/prison-5.67.0.ebuild
+++ b/kde-frameworks/prison/prison-5.115.0.ebuild
@@ -1,25 +1,29 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-QTMIN=5.12.3
-inherit ecm kde.org
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
DESCRIPTION="QRCode and data matrix barcode library"
HOMEPAGE="https://invent.kde.org/frameworks/prison"
LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="qml"
-DEPEND="
+RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
media-gfx/qrencode:=
media-libs/libdmtx
+ media-libs/zxing-cpp:=
qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-frameworks/prison/prison-5.70.0.ebuild b/kde-frameworks/prison/prison-5.70.0.ebuild
deleted file mode 100644
index 17742b3caba2..000000000000
--- a/kde-frameworks/prison/prison-5.70.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-QTMIN=5.12.3
-inherit ecm kde.org
-
-DESCRIPTION="QRCode and data matrix barcode library"
-HOMEPAGE="https://invent.kde.org/frameworks/prison"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="qml"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- media-gfx/qrencode:=
- media-libs/libdmtx
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt5Quick)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/prison/prison-6.2.0.ebuild b/kde-frameworks/prison/prison-6.2.0.ebuild
new file mode 100644
index 000000000000..e3d7a41cad3f
--- /dev/null
+++ b/kde-frameworks/prison/prison-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="QRCode and data matrix barcode library"
+HOMEPAGE="https://invent.kde.org/frameworks/prison"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="qml"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ media-gfx/qrencode:=
+ media-libs/libdmtx
+ media-libs/zxing-cpp:=
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ )
+
+ ecm_src_configure
+}