summaryrefslogtreecommitdiff
path: root/media-libs/ksanecore
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/ksanecore')
-rw-r--r--media-libs/ksanecore/Manifest5
-rw-r--r--media-libs/ksanecore/ksanecore-23.08.5-r1.ebuild32
-rw-r--r--media-libs/ksanecore/ksanecore-24.02.0.ebuild25
-rw-r--r--media-libs/ksanecore/metadata.xml3
4 files changed, 64 insertions, 1 deletions
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index 373090b9261d..dd44033ea991 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -1,5 +1,8 @@
DIST ksanecore-23.08.4.tar.xz 49608 BLAKE2B 2df05d051cf0e4b1ee577c5c598908995b1bb7e76cbeecc21d89af5bcb3f8e8674b97dd3d4d64c139b4836faacf8cb1e65bb8b3d7e57c869e319cb0eba00dff1 SHA512 12efe127dc79e660b755f18fceda94c08e689e55125b6454f5eaaf36370afbe508a5c3d61b3635c2df94e0b3b76446ffacd8aaad9e6819b6be87927a8364b276
DIST ksanecore-23.08.5.tar.xz 50052 BLAKE2B 500c574d40a8c927cd8568d3d0094789731b58cbe64de8ff04ee993adb8503cbb4d999d14c3222d142bb2485f1131dfe45c0a6a305347180e1021d1aa661d020 SHA512 93bbb6160c063e54be4cb115cf164354fb545ff458aa2066d98a38e81d48dfed4260a4b2afcb252ba43cf25ed102345018e0ad99b7ca66b9cb0b2fb64235b440
+DIST ksanecore-24.02.0.tar.xz 52468 BLAKE2B 181a9adeed97c633b373b05441a0222545b9b82fcf6c623de31fd64ac1e8ddc05840482efb134f0d85f3ab7af99159ff3913c436324bf7dfe0dfe38c967064db SHA512 9eb5a961c29974341cdc219612d9cecc2449c6a8b7648de7266d289655679dcd872225b1c3712b752122061da4cffa6a60a6d43a8073aec350b07815515584f5
EBUILD ksanecore-23.08.4.ebuild 547 BLAKE2B 65389228f0710f862c14c0f9972aeb7693fc5f072801050c46f138b8a9d4d612859dece974432ff3d4243f76762821be40f8c9e1184732f3a1c328c6068d1ce1 SHA512 6a97f5680c24ab7b40554408e9b945721fdd4eb1c2f95580b6003b1500dfdd300234a9f33a8eb2b6db439336d76e39b00faa825369b48e628c8f41f1090f4b9e
+EBUILD ksanecore-23.08.5-r1.ebuild 671 BLAKE2B d14dd319aa56d0bea09ce0472aaf35dd698b480f5848e2fa11853943da2f9067b2ab3fce65c75bae71f96e55def239e47becd3c7f0cde3b4c33d8a031eda1a56 SHA512 b4eb91427713df7cab2235ecf1fcf1015834e50c276e9a047fb98adc635ffd70bb80c9038eca866dab46fbbf3fe638b238ad19c6ddb7cf112adc2d77b71e8421
EBUILD ksanecore-23.08.5.ebuild 550 BLAKE2B 10122f6a813036ce564096359adc8737e1e5b1734ae1a89dfbc7c461bfbee017ce3e04d8cb699b40bd17743e83ec9d7448d9f9fd7089e9a19787932295008dfa SHA512 b8756ebf9f36cd1f5936d9ee0542ffa93d12f9125cdaad2db59c5d6060a563ab8f1ba6e08df4842f90d949e767ac2b6c92f0cf6d3eed2ee27c4f0c4612edaea7
-MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f
+EBUILD ksanecore-24.02.0.ebuild 563 BLAKE2B 114db7228f7ce71a04fa463333c7b5b404ffd08e073b31afc8cd67519b264297329ce0f16f0a404d573d11d067d93448a38eb8015174de88e6953905f995ceef SHA512 d89d53bf906e007c3d22d8f45f1fa70473a4b1fa82439b35d82f5f2733e4974cf748f6635f1cb0b5bc18b810e2d08c69f567dd28a81cd10007218a945fdab184
+MISC metadata.xml 369 BLAKE2B 4d48f275c3b9e1650a67e2090d399e117ee1163ab752a2b59b7753f9fa390af1bb5d1433c25a0585a8e9fd1d6e92cd26d4a8257229c3017bc0a0e808236e7168 SHA512 0c3febdfeffdca75d143a2d207250a5fce4a57d5a85d7b5bed97cdfd4f0ac8c1e44f4c7f2b275452aefa496d34667f198706c4482173849d8d1bf44d71b0372b
diff --git a/media-libs/ksanecore/ksanecore-23.08.5-r1.ebuild b/media-libs/ksanecore/ksanecore-23.08.5-r1.ebuild
new file mode 100644
index 000000000000..9f08b3d1e7a5
--- /dev/null
+++ b/media-libs/ksanecore/ksanecore-23.08.5-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
+HOMEPAGE="https://invent.kde.org/libraries/ksanecore
+https://api.kde.org/ksanecore/html/index.html"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="kf6compat"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ media-gfx/sane-backends
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ ecm_src_install
+
+ if use kf6compat; then
+ rm -r "${D}"/usr/share/locale || die
+ fi
+}
diff --git a/media-libs/ksanecore/ksanecore-24.02.0.ebuild b/media-libs/ksanecore/ksanecore-24.02.0.ebuild
new file mode 100644
index 000000000000..415219167dbe
--- /dev/null
+++ b/media-libs/ksanecore/ksanecore-24.02.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
+HOMEPAGE="https://invent.kde.org/libraries/ksanecore
+https://api.kde.org/ksanecore/html/index.html"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-gfx/sane-backends
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/media-libs/ksanecore/metadata.xml b/media-libs/ksanecore/metadata.xml
index 8641e5bdd399..ce4c86b0094f 100644
--- a/media-libs/ksanecore/metadata.xml
+++ b/media-libs/ksanecore/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <use>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ </use>
</pkgmetadata>