diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2024-04-16 21:13:52 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2024-04-16 21:50:29 +0200 |
commit | dc46dd45f96c099052c7098b24dd7e596e10f24d (patch) | |
tree | 077e19532a78d863649be98c5cd6441057d836cc /kde-plasma | |
parent | kde-plasma/plasma-disks: add 6.0.4 (diff) | |
download | gentoo-dc46dd45f96c099052c7098b24dd7e596e10f24d.tar.gz gentoo-dc46dd45f96c099052c7098b24dd7e596e10f24d.tar.bz2 gentoo-dc46dd45f96c099052c7098b24dd7e596e10f24d.zip |
kde-plasma/plasma-firewall: add 6.0.4
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma')
-rw-r--r-- | kde-plasma/plasma-firewall/Manifest | 1 | ||||
-rw-r--r-- | kde-plasma/plasma-firewall/plasma-firewall-6.0.4.ebuild | 60 |
2 files changed, 61 insertions, 0 deletions
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index b4461fbb229d..2d39455df7f5 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1,2 +1,3 @@ DIST plasma-firewall-5.27.11.tar.xz 362988 BLAKE2B 484e853f4a8c61823e2a235fe5d5e40b6861c04044ca5058b8e866d9a9d9cb072b8a64c2c1b8a950f1604acc85dd27c38314735db2b6e4f59e8fb9085eda0ea8 SHA512 9c6a41448ef83a1c464e1e10441ae811bc898afc451b821fbd46141df4ffe1ad395692c420ce02dd5618197a307fa2729dbe8f0f703c1a64b14068f6c018ba7b DIST plasma-firewall-6.0.3.tar.xz 367984 BLAKE2B 4a4ce080d83af5bf4a9cb7ae72e3214a3c714ea4afcc8c640ddd32226e008e5dcfadd2c7b4d92acac7fe6a5614a0ef7e5a2dcf4cab9654ec32495597245d83cd SHA512 b2e202c736e46e2260538f7ed960e2b9a5c3cf8b59c0516c67bec04173a42d367e35d59cb68269e1a9a53909aa349f6b749e689eaf1f1cbccd3838531c713feb +DIST plasma-firewall-6.0.4.tar.xz 367948 BLAKE2B ce35e958a969b63902ed53fe8bde171d5b7bf7678cb344c57fd3a0e991bb929b05fc32c0ac3fc5dbad4e30592b5fdda829611b553b9fce6921e755beb0685515 SHA512 70b914f1dbe011e10a250f4a3ca84a0e324798ba5d74cd3f89adddb61e92a53b7fca95cee63f6065c84dc36a81f45cb091ed51156b23564f62fba89625340a7c diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.0.4.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.0.4.ebuild new file mode 100644 index 000000000000..b32a35aa7769 --- /dev/null +++ b/kde-plasma/plasma-firewall/plasma-firewall-6.0.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=6.0 +QTMIN=6.6.2 +inherit ecm plasma.kde.org python-single-r1 + +DESCRIPTION="Plasma frontend for Firewalld or UFW" +HOMEPAGE="https://invent.kde.org/network/plasma-firewall" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64" +IUSE="firewalld +ufw" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 +" +RDEPEND="${DEPEND} + ${PYTHON_DEPS} + firewalld? ( net-firewall/firewalld ) + ufw? ( net-firewall/ufw ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_prepare() { + ecm_src_prepare + # this kind of cmake magic doesn't work for us at all. + sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \ + -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_FIREWALLD_BACKEND=$(usex firewalld) + -DBUILD_UFW_BACKEND=$(usex ufw) + ) + ecm_src_configure +} + +pkg_postinst () { + ecm_pkg_postinst + + if ! has_version sys-apps/systemd; then + ewarn "${PN} is not functional without sys-apps/systemd at this point." + ewarn "See also: https://bugs.gentoo.org/778527" + fi +} |