diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-27 02:00:01 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-27 02:00:01 +0000 |
commit | ead7697a01fd631b56240b2d58aedd98ba7f92d3 (patch) | |
tree | c73ecbedbb9db967a7dff614f5e8b79eacb79f5d /kde-plasma/plasma-firewall | |
parent | 403335d7014372971e9e9267493a808d08bab48e (diff) |
gentoo auto-resync : 27:11:2024 - 02:00:00
Diffstat (limited to 'kde-plasma/plasma-firewall')
-rw-r--r-- | kde-plasma/plasma-firewall/Manifest | 2 | ||||
-rw-r--r-- | kde-plasma/plasma-firewall/plasma-firewall-6.2.4.ebuild | 60 |
2 files changed, 62 insertions, 0 deletions
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index f9a9b98f1dfe..411449ee2456 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1,5 +1,7 @@ DIST plasma-firewall-6.1.5.tar.xz 373904 BLAKE2B 46a7e73c8b16dc031a75754ee58ef2b790dd43543571b8ea5cb65c7175d0e2f6671167043e107ed535591d6d64f1b295ebf8e6fc60cd5f5bb5104d11914cd193 SHA512 3b3e63b7c5516e7e0775577fe272fb800fdcb125310181c74aa0e2499c62eccdf8f313d136dadb87bc9abd0c014a5dfc26337e3910aa7bafbf548f302e12d78e DIST plasma-firewall-6.2.3.tar.xz 376276 BLAKE2B c6e4ff42741541d598d52b4c06bce05e281f56f0e92f5fd522306a9e566d4fecf5b26fa84ce3371dfe09c108165c9dd306b10eb898a7728d5eb3a9ab6560d8fb SHA512 9b67871d436ab110bc9c1cba7840f3ba9a399ca1e131eb7de078c0a6c4ee4ba4a7658363fcfb7e1f1f2d0873e517d862b632199874aebdfe69e45da26e4a15bd +DIST plasma-firewall-6.2.4.tar.xz 376368 BLAKE2B c2cbc6d003fb5f92b55a78fc506d9c34a8dcb3f698f6d6c052e42cfd9319161bff1d11fd5233e38912b4766d15467c4adaf138b3439f646e07c2f1712b0c90b3 SHA512 5ee2a1b8fe108c285dd6bf594d19c6a174534f83c43f7ee15507f01d381c42f522685ceb847e02ee6b8cf4d2e82b404bad50701434002fc043f0e2af08a4adc9 EBUILD plasma-firewall-6.1.5.ebuild 1491 BLAKE2B 1c3ddb5d0e66eebef574b9427c63b0ca4d75aa5f34b1a7c5c0165b75cdb9f4a78644a7ff064bc76f66a77a1b734faa9afd1826d405039420d2f16484d043f6c0 SHA512 940746e3b0b0efcc7e7b2c9e284f6bd48b543b9cfdda62906bd9a07dfe13290b036bdd60f799bd52d3a2f868ce11739126f33e6b9a2ea862507f8bc5121d9df5 EBUILD plasma-firewall-6.2.3.ebuild 1493 BLAKE2B 0286704af4ca814841199847c3eac464f161db877f4f57e1b7e4b8bf80b6e441b7b5384f5da5db643f486528e270d4d6ba3e0352e21c25729ec2ee8126072e32 SHA512 1d30f9fbc9c69265cca77d97c7bac1620482a82d57aba630e377fa4dba8686e890d553e5d9854810ebbfe222bba6de6a0504e72c3d5533d148a951824808e470 +EBUILD plasma-firewall-6.2.4.ebuild 1493 BLAKE2B 0286704af4ca814841199847c3eac464f161db877f4f57e1b7e4b8bf80b6e441b7b5384f5da5db643f486528e270d4d6ba3e0352e21c25729ec2ee8126072e32 SHA512 1d30f9fbc9c69265cca77d97c7bac1620482a82d57aba630e377fa4dba8686e890d553e5d9854810ebbfe222bba6de6a0504e72c3d5533d148a951824808e470 MISC metadata.xml 548 BLAKE2B 7211efdf7e92cafddfb6a1a51a9165a3c529c019ec357b4c9b331e612ae1495d0b42f7dd9d4fdc9339b0e71672bd3fe2693c4e7189e184964b6e9ff78a68a567 SHA512 8d013ad2d6bda1cd624247715944542b6621bfcb80c452e4dc7fc27b5dc7a8b13a7863b3c4d0dac107e0e207bb901f0befd0518674e5b82a0d2607612ef9dba3 diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.2.4.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.2.4.ebuild new file mode 100644 index 000000000000..101c6d80b266 --- /dev/null +++ b/kde-plasma/plasma-firewall/plasma-firewall-6.2.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..13} ) +KFMIN=6.6.0 +QTMIN=6.7.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 ~arm64 ~ppc64 ~riscv ~x86" +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 +} |