Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-02-03 10:45:50 +00:00
16 changed files with 98 additions and 19 deletions

View File

@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
LICENSE="GPL-3 LGPL-3 Apache-2.0"

View File

@@ -1,4 +1,4 @@
# Copyright 2023-2025 Gentoo Authors
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="${CARGO_CRATE_URIS}"
SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv"
fi
# main

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/containers/netavark.git"
else
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv"
fi
# main

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P/_rc/-rc}"
[[ ${PV} != *rc* ]] && \
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
KEYWORDS="~amd64 arm64 ~loong ~riscv"
fi
# main pkg

View File

@@ -11,7 +11,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
src_install() {
rm -r _sources || die

View File

@@ -12,7 +12,7 @@ S="${WORKDIR}/FeatherPad-${PV}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="+X"
RDEPEND="

View File

@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then
[[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
else
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"

View File

@@ -172,7 +172,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 ~arm ~arm64"
KEYWORDS="amd64 arm arm64"
IUSE="gui vanilla"
RDEPEND="

View File

@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.zip
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc64"
KEYWORDS="amd64 arm64 ppc64"
RESTRICT="test" # Too many test-dependencies not packaged.
BDEPEND="

View File

@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc64"
KEYWORDS="amd64 arm64 ppc64"
DEPEND="
>=virtual/jdk-1.8:*

View File

@@ -32,7 +32,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="
bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+readline +sqlite +ssl test tk valgrind

View File

@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View File

@@ -0,0 +1,79 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KFMIN=6.22.0
QTMIN=6.10.1
inherit ecm flag-o-matic plasma.kde.org xdg
DESCRIPTION="Plasma applet and services for creating encrypted vaults"
HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="6"
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="networkmanager"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-6.22.1:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-plasma/libksysguard-${KDE_CATV}:6
>=kde-plasma/libplasma-${KDE_CATV}:6
>=kde-plasma/plasma-activities-${KDE_CATV}:6=
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
>=app-crypt/gocryptfs-1.8
"
pkg_pretend() {
if [[ -n "${REPLACING_VERSIONS}" ]] && ! has_version app-crypt/gocryptfs; then
ewarn "${CATEGORY}/${PN} now depends on app-crypt/gocryptfs exclusively."
ewarn "If you still use deprecated CryFS or EncFS, you must put them in @world."
fi
}
src_configure() {
# ODR violations (bug #909446, kde#471836)
filter-lto
local mycmakeargs=(
$(cmake_use_find_package networkmanager KF6NetworkManagerQt)
)
ecm_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
local has_deprecated_backend
dropping_backend() {
if has_version ${2}; then
elog "${CATEGORY}/${PN} will drop support for ${1} in the future."
elog "Migrate away from any ${2} vaults before that happens."
elog
has_deprecated_backend=1
fi
}
dropping_backend CryFS sys-fs/cryfs
dropping_backend EncFS sys-fs/encfs
if [[ has_deprecated_backend ]]; then
elog "The only supported backend going forward will be app-crypt/gocryptfs."
elog
elog "See also:"
elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/57"
elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/62"
fi
}

View File

@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
PIEGONHOLE_S="../dovecot-pigeonhole-${MY_PV}"
LICENSE="LGPL-2.1 MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE_DOVECOT_AUTH_DICT="cdb kerberos ldap lua mysql pam postgres sqlite"
IUSE_DOVECOT_COMPRESS="lz4 zstd"

View File

@@ -15,7 +15,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
LICENSE="CC-BY-3.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE="dolphin nautilus test webengine"
RESTRICT="!test? ( test )"

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,7 +29,7 @@ SRC_URI="
${GENPATCHES_URI}
"
KEYWORDS="~arm ~arm64"
KEYWORDS="arm arm64"
PATCHES=("${FILESDIR}"/${PN}-6.1.21-gentoo-kconfig.patch)