Merge updates from master

This commit is contained in:
Repository mirror & CI 2024-08-12 22:48:57 +00:00
commit 2f2964c03c
16 changed files with 137 additions and 596 deletions

View File

@ -1 +1 @@
DIST libappindicator-12.10.0.tar.gz 535562 BLAKE2B a05dc839aaea9fb3fda118d16aac0eb5c35e6c5095a83eb5e8a2af4902bc1da14960fbd57d3cda5d4d5d874023549ce83657a515aa9ee16a54cadfa81062d993 SHA512 317a22a23c8ed84e74207b64b2e9683992d1fb7208176637a051dfe925974f966d1cfa31e650b45eaf839ab61641dee8fbebc8a07882a09b0dd766d88b8d5b9a
DIST libappindicator_12.10.1+20.10.20200706.1.orig.tar.gz 75204 BLAKE2B ccc7909f25946413cf39275d8565afca253b3a2676272e4d3833f030a114e7be695fe958d2d99868a20d03a2b9c4a1fcd7fdfba07325b7a9f7f39879851e0366 SHA512 cc60875b1c4ab06348eece442a59a4057d7e13f25605435902242558e8dd5e66aeeee6725b9bd2662ef89052d3614dc4577ed8c233e9b84236a75e771aa67352

View File

@ -1,72 +0,0 @@
--- a/bindings/Makefile.am 2015-07-10 10:04:18.091199191 +0200
+++ b/bindings/Makefile.am 2015-07-10 10:19:47.047974439 +0200
@@ -3,8 +3,10 @@
vala
else
SUBDIRS = \
- python \
vala
+if HAS_PYTHON
+SUBDIRS += python
+endif
endif
if HAS_MONO
--- a/configure.ac 2015-07-16 13:28:41.007502838 +0200
+++ b/configure.ac_new 2015-07-16 13:53:18.118602877 +0200
@@ -188,25 +188,37 @@
PYGTK_REQUIRED=2.14.0
PYGOBJECT_REQUIRED=0.22
-AM_PATH_PYTHON(2.3.5)
-AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
+AC_ARG_ENABLE([python],
+ AC_HELP_STRING([--enable-python], [Enable python for GTK2 build]),,
+ [enable_python=yes])
-PKG_CHECK_MODULES(APPINDICATOR_PYTHON,
+if test x"$with_gtk" = x"3" ; then
+ enable_python=no
+fi
+
+AM_CONDITIONAL(HAS_PYTHON, test x"${enable_python}" != x"no")
+
+if test x"$enable_python" != x"no" ; then
+ AM_PATH_PYTHON(2.3.5)
+ AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
+
+ PKG_CHECK_MODULES(APPINDICATOR_PYTHON,
[
pygtk-2.0 >= $PYGTK_REQUIRED
gtk+-2.0 >= $GTK_REQUIRED_VERSION
pygobject-2.0 >= $PYGOBJECT_REQUIRED
])
-AC_MSG_CHECKING(for pygtk defs)
-PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
-AC_SUBST(PYGTK_DEFSDIR)
-AC_MSG_RESULT($PYGTK_DEFSDIR)
-
-AC_MSG_CHECKING(for pygtk codegen)
-PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py"
-AC_SUBST(PYGTK_CODEGEN)
-AC_MSG_RESULT($PYGTK_CODEGEN)
+ AC_MSG_CHECKING(for pygtk defs)
+ PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
+ AC_SUBST(PYGTK_DEFSDIR)
+ AC_MSG_RESULT($PYGTK_DEFSDIR)
+
+ AC_MSG_CHECKING(for pygtk codegen)
+ PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py"
+ AC_SUBST(PYGTK_CODEGEN)
+ AC_MSG_RESULT($PYGTK_CODEGEN)
+fi
#########################
# Check if build tests
@@ -278,4 +290,5 @@
Tests: $enable_tests
Mono tests: $have_nunit
gcov: $use_gcov
+ Python: $enable_python
])

View File

@ -0,0 +1,53 @@
Avoid the gtk-doc dependency.
diff -Naur a/configure.ac b/configure.ac
--- a/configure.ac 2020-07-06 14:22:59.000000000 +0100
+++ b/configure.ac 2024-08-12 23:30:08.754675427 +0100
@@ -33,7 +33,6 @@
# GTK Doc
###########################
-GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
###########################
@@ -215,10 +214,6 @@
bindings/vala/examples/Makefile
tests/Makefile
example/Makefile
-docs/Makefile
-docs/reference/Makefile
-docs/reference/version.xml
-docs/reference/libappindicator-docs.sgml
])
if test "x$has_mono" = "xtrue" ; then
diff -Naur a/Makefile.am b/Makefile.am
--- a/Makefile.am 2020-07-06 14:22:59.000000000 +0100
+++ b/Makefile.am 2024-08-12 23:30:36.491482353 +0100
@@ -2,8 +2,7 @@
SUBDIRS = \
src \
- bindings \
- docs
+ bindings
# FIXME: Disabled, vala error
# example
@@ -14,14 +13,12 @@
EXTRA_DIST = \
m4/introspection.m4 \
- gtk-doc.make \
omf.make \
- xmldocs.make \
autogen.sh \
COPYING.LGPL.2.1 \
ChangeLog
-DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-localinstall --enable-introspection
+DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall --enable-introspection
dist-hook:
@if test -d "$(top_srcdir)/.bzr"; \

View File

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools multilib-minimal xdg-utils
DESCRIPTION="A library to allow applications to export a menu into the Unity Menu bar"
HOMEPAGE="https://launchpad.net/libappindicator"
SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
LICENSE="LGPL-2.1 LGPL-3"
SLOT="2"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-libs/dbus-glib-0.98[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}]
>=dev-libs/libdbusmenu-0.6.2[gtk,${MULTILIB_USEDEP}]
>=dev-libs/libindicator-12.10.0:0[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${P}-conditional-py-bindings.patch
)
src_prepare() {
default
# Don't use -Werror
sed -i 's/ -Werror//' {src,tests}/Makefile.{am,in} || die
xdg_environment_reset
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--disable-introspection \
--disable-python \
--disable-static \
--with-gtk=2
}
multilib_src_compile() {
emake -j1 -C src #638782
}
multilib_src_install() {
emake -j1 -C src DESTDIR="${D}" install
}
multilib_src_install_all() {
einstalldocs
find "${D}" -name "*.la" -delete || die
}

View File

@ -0,0 +1,77 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools multilib-minimal
DESCRIPTION="A library to allow applications to export a menu into the Unity Menu bar"
HOMEPAGE="https://launchpad.net/libappindicator"
MY_PV="${PV%_p*}"
PATCH_VERSION="${PV#*_p}"
SRC_URI="mirror://ubuntu/pool/main/liba/${PN}/${PN}_${MY_PV}+20.10.${PATCH_VERSION}.1.orig.tar.gz"
S="${WORKDIR}"
LICENSE="LGPL-2.1 LGPL-3"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=dev-libs/dbus-glib-0.98[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.35.4:2[${MULTILIB_USEDEP}]
>=dev-libs/libdbusmenu-0.6.2[gtk,${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
"
DEPEND="
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
test? ( dev-util/dbus-test-runner )
"
# FIXME: tests keep trying to access dirs they don't have access, feel free
# to report a bug about how to avoid that
RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${PN}-no-docs.patch
)
src_prepare() {
default
eautoreconf
# Disable MONO for now because of https://bugs.gentoo.org/382491
sed -i -e '/^MONO_REQUIRED_VERSION/s:=.*:=9999:' configure || die
}
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
--with-gtk=2 \
--disable-introspection
}
multilib_src_compile() {
# Was initially reported in 638782, then fixed, and then fix disappeared.
# But I facing it every time I (mva) trying to rebuild it on my machine even now (Sep'21)
emake -j1
}
multilib_src_test() {
# Prevent tests from trying to write on /dev/fuse
GVFS_DISABLE_FUSE=1 dbus-run-session emake check
}
multilib_src_install() {
# Fails in parallel, bug #795444
emake -j1 DESTDIR="${D}" install
}
multilib_src_install_all() {
einstalldocs
find "${ED}" -name '*.la' -delete || die
}

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dev@kicherer.org</email>
<name>Mario Kicherer</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/anyc/steam-overlay</bugs-to>
</upstream>
<use>
<flag name="desktop-portal">Enable desktop integration, e.g. for file pickers</flag>
<flag name="dialogs">Support additional dialogs before the client starts</flag>
<flag name="steamruntime">Use the official steam runtime libraries</flag>
<flag name="steamvr">Enable SteamVR virtual reality support</flag>
<flag name="trayicon">Enable system tray icon</flag>
</use>
</pkgmetadata>

View File

@ -1,133 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit pax-utils
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
# or come to #gentoo-games in Libera Chat IRC
DESCRIPTION="Meta package for Valve's native Steam client"
HOMEPAGE="http://steampowered.com"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+desktop-portal +dialogs +pulseaudio +steamruntime steamvr trayicon video_cards_intel video_cards_nvidia"
# This can help to determine the dependencies:
# find ~/.steam/root/ -exec readelf -d {} + 2>/dev/null | grep Shared | sort -u | fgrep -v -f <(ls -1 ~/.steam/root/ubuntu12_32/)
RDEPEND="
media-libs/fontconfig[abi_x86_32]
sys-libs/libudev-compat[abi_x86_32]
sys-process/lsof
virtual/opengl[abi_x86_32]
virtual/ttf-fonts
pulseaudio? ( media-libs/libpulse[abi_x86_32] )
!pulseaudio? ( media-sound/apulse[abi_x86_32] )
desktop-portal? ( sys-apps/xdg-desktop-portal )
steamvr? ( sys-apps/usbutils )
trayicon? ( sys-apps/dbus )
amd64? (
!media-libs/mesa[-abi_x86_32]
!x11-misc/virtualgl[-abi_x86_32]
video_cards_nvidia? ( x11-drivers/nvidia-drivers[abi_x86_32,multilib(+)] )
)
x86? (
video_cards_intel? ( >=media-libs/mesa-9 )
)
!steamruntime? (
app-arch/bzip2[abi_x86_32]
app-i18n/ibus
>=app-accessibility/at-spi2-core-2.46.0:2[abi_x86_32]
dev-libs/dbus-glib[abi_x86_32]
dev-libs/expat[abi_x86_32]
dev-libs/glib:2[abi_x86_32]
dev-libs/nspr[abi_x86_32]
dev-libs/nss[abi_x86_32]
media-libs/alsa-lib[abi_x86_32]
media-libs/freetype[abi_x86_32]
media-libs/libpng-compat:1.2[abi_x86_32]
media-libs/libva:0/2[abi_x86_32]
media-libs/openal[abi_x86_32]
media-video/pipewire:0/0.4[abi_x86_32]
net-misc/curl[abi_x86_32]
net-misc/networkmanager[abi_x86_32]
net-print/cups[abi_x86_32]
sys-apps/dbus[abi_x86_32,X]
sys-libs/zlib[abi_x86_32]
virtual/libusb[abi_x86_32]
x11-libs/gdk-pixbuf[abi_x86_32]
x11-libs/gtk+:2[abi_x86_32,cups]
x11-libs/libICE[abi_x86_32]
x11-libs/libSM[abi_x86_32]
x11-libs/libvdpau[abi_x86_32]
x11-libs/libX11[abi_x86_32]
x11-libs/libXcomposite[abi_x86_32]
x11-libs/libXcursor[abi_x86_32]
x11-libs/libXdamage[abi_x86_32]
x11-libs/libXext[abi_x86_32]
x11-libs/libXfixes[abi_x86_32]
x11-libs/libXi[abi_x86_32]
x11-libs/libXinerama[abi_x86_32]
x11-libs/libXrandr[abi_x86_32]
x11-libs/libXrender[abi_x86_32]
x11-libs/libXScrnSaver[abi_x86_32]
x11-libs/libXtst[abi_x86_32]
x11-libs/pango[abi_x86_32]
trayicon? ( dev-libs/libappindicator:2[abi_x86_32] )
dialogs? ( || (
>=gnome-extra/zenity-3
x11-terms/xterm
) )
amd64? (
>=sys-devel/gcc-4.6.0[multilib]
>=sys-libs/glibc-2.15[multilib]
)
x86? (
>=sys-devel/gcc-4.6.0
>=sys-libs/glibc-2.15
)
)
"
pkg_postinst() {
elog "This is only a meta package that pulls in the required"
elog "dependencies for the steam client."
elog ""
if host-is-pax; then
elog "If you're using PAX, please see:"
elog "https://wiki.gentoo.org/wiki/Steam#Hardened_Gentoo"
elog ""
fi
if ! use desktop-portal; then
ewarn "You have disabled desktop-portal, which is not supported."
ewarn "An xdg-desktop-portal backend is needed for file pickers"
ewarn "and other desktop components to work, e.g. when adding a"
ewarn "non-Steam game or a new library folder."
ewarn ""
fi
if ! use pulseaudio; then
ewarn "You have disabled pulseaudio, which is not supported."
ewarn "If you are experiencing sound problems, you can try if"
ewarn "media-sound/apulse works for you."
ewarn ""
fi
ewarn "The steam client and the games are not controlled by"
ewarn "portage. Updates are handled by the client itself."
}

View File

@ -1,2 +1 @@
DIST steam_1.0.0.78.tar.gz 3839613 BLAKE2B f84598cc8ff4f38057c21271288d8c9b6106da3e5256d14191079272009b493e9ec51da80483e8767706ad4670b59e9f727285ea3c4c2a340f3230b9938492ea SHA512 3cebb97bff58d8b6a9aa7e7127873a2290056db107c3a02a2c8e030b9ce3ef9ceb94c2f81eb7fb423b9afce50244646bbc0707d515217d1c5455ba8aa05562ca
DIST steam_1.0.0.79.tar.gz 3970983 BLAKE2B 73538d120182b37cca15e99512af6c689ff29e47cd37ea5bdd0d754f42aacd69aa71125e3c07140d8b8eaf55ee980babdfa6f7a1de8daf8c6ce8af4b03608cbc SHA512 52d1a23f43012af641ebc9a03a444b6944ea966e0814619c890e792442e760a96bf570a84e4f8b38552904dafb6572a92de31154ddefe1eb8d702106605c8497

View File

@ -1,141 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
# or come to #gentoo-games in Libera Chat IRC
inherit desktop linux-info prefix xdg
DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
HOMEPAGE="https://steampowered.com"
SRC_URI="https://repo.steampowered.com/steam/archive/stable/steam_${PV}.tar.gz"
LICENSE="ValveSteamLicense MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+joystick +steamruntime +udev wayland"
RESTRICT="bindist mirror test"
RDEPEND="
app-arch/tar
app-shells/bash
net-misc/curl
sys-process/lsof
joystick? (
udev? ( games-util/game-device-udev-rules )
wayland? ( || (
x11-libs/extest[abi_x86_32]
>=x11-base/xwayland-23.2.1[libei(+)]
) )
)
steamruntime? (
virtual/opengl[abi_x86_32]
x11-libs/libX11[abi_x86_32]
x11-libs/libXau[abi_x86_32]
x11-libs/libxcb[abi_x86_32]
x11-libs/libXdmcp[abi_x86_32]
)
!steamruntime? (
>=games-util/steam-client-meta-0-r20230513[steamruntime?]
)
amd64? (
>=sys-devel/gcc-4.6.0[multilib]
>=sys-libs/glibc-2.15[multilib]
)
x86? (
>=sys-devel/gcc-4.6.0
>=sys-libs/glibc-2.15
)"
S="${WORKDIR}/${PN}"
pkg_setup() {
linux-info_pkg_setup
if ! { linux_config_exists && linux_chkconfig_present INPUT_UINPUT; }; then
ewarn "If you want to use Steam Input's virtual controller"
ewarn "implementation, please make sure CONFIG_INPUT_UINPUT"
ewarn "is enabled in your kernel config."
# Device Drivers
# -> Input device support
# -> Miscellaneous devices
# -> User level driver support
fi
}
lib_path_entries() {
while true; do
echo -n ${EPREFIX}/usr/\\\\\${LIB}/${1}
shift
if [[ -n ${1} ]]; then
echo -n :
else
break
fi
done
}
src_prepare() {
default
sed \
-e "s#@@PVR@@#${PVR}#g" \
-e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(lib_path_entries debiancompat fltk)#g" \
-e "s#@@GENTOO_X86_LIBDIR@@#${EPREFIX}/usr/$(ABI=x86 get_libdir)#g" \
-e "s#@@STEAM_RUNTIME@@#$(usex steamruntime 1 0)#g" \
"${FILESDIR}"/steam-wrapper.sh > steam-wrapper.sh || die
# Still need EPREFIX in the sed replacements above because the
# regular expression used by hprefixify doesn't match there.
hprefixify bin_steam.sh steam-wrapper.sh
}
src_install() {
emake install-{icons,bootstrap} \
DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
newbin steam-wrapper.sh steam
exeinto /usr/lib/steam
doexe bin_steam.sh
domenu steam.desktop
dodoc README debian/changelog
doman steam.6
}
pkg_postinst() {
xdg_pkg_postinst
elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
elog "client into your home folder. After installation, the script"
elog "also starts the client from your home folder."
elog ""
if use steamruntime; then
ewarn "You enabled the Steam runtime environment. Steam will use bundled"
ewarn "libraries instead of Gentoo's system libraries."
ewarn ""
else
elog "We disable STEAM_RUNTIME in order to ignore bundled libraries"
elog "and use installed system libraries instead. If you have problems,"
elog "try starting Steam with: STEAM_RUNTIME=1 steam"
ewarn ""
ewarn "Notice: Valve only supports Steam with the runtime enabled!"
ewarn ""
fi
if ! has_version "gnome-extra/zenity"; then
ewarn "Valve does not provide a xterm fallback for all calls of zenity."
ewarn "Please install gnome-extra/zenity for full support."
ewarn ""
fi
ewarn "The Steam client and the games are _not_ controlled by Portage."
ewarn "Updates are handled by the client itself."
}

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dev@kicherer.org</email>
<name>Mario Kicherer</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/anyc/steam-overlay</bugs-to>
</upstream>
<use>
<flag name='steamruntime'>Use the official steam runtime libraries</flag>
</use>
</pkgmetadata>

View File

@ -1,18 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Meta package for Valve's Steam environment"
HOMEPAGE="https://steampowered.com"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+steamruntime"
RDEPEND="
games-util/steam-launcher[steamruntime?]
games-util/steam-client-meta[steamruntime?]
!steamruntime? ( games-util/esteam )
"

View File

@ -1 +0,0 @@
DIST NetworkManager-1.18.10.tar.xz 4888372 BLAKE2B f2f5655de1add7d374341d0a47145f57dcf4f3fcfc0ff1d16d23edcfc8ed4b9e697fb5bb1556cd8949230ed6f39b43cb9e191bbd558c9d7a3f5a997e586cc50a SHA512 00f28f3a783b0ce957869302eb0574a35f149bab2176849b154eec30ccc35e93f905d00b1e8f33ce34d7cfccd97ef72ac77c374c10e9ce7ea5acf295a53461c5

View File

@ -1,111 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GNOME_ORG_MODULE="NetworkManager"
inherit gnome.org meson multilib-minimal
DESCRIPTION="Legacy NetworkManager glib and util libraries"
HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="gnutls +nss"
REQUIRED_USE="|| ( nss gnutls )"
RESTRICT="test"
DEPEND="
>=sys-apps/dbus-1.2[${MULTILIB_USEDEP}]
>=dev-libs/dbus-glib-0.100[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
net-libs/libndp[${MULTILIB_USEDEP}]
sys-apps/util-linux[${MULTILIB_USEDEP}]
>=virtual/libudev-175:=[${MULTILIB_USEDEP}]
nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
!nss? ( gnutls? (
dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}]
>=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}] ) )
"
RDEPEND="
${DEPEND}
!<net-misc/networkmanager-1.19
"
BDEPEND="
>=dev-util/intltool-0.40
virtual/pkgconfig
"
multilib_src_configure() {
local emesonargs=(
-Dsystemdsystemunitdir=no
-Dudev_dir=no
-Ddbus_conf_dir="/etc/dbus-1/system.d"
-Dsession_tracking_consolekit=false
-Dsession_tracking=no
-Dsuspend_resume=upower
-Dpolkit=false
-Dpolkit_agent=false
-Dselinux=false
-Dsystemd_journal=false
-Dlibaudit=no
-Dwext=false
-Dwifi=false
-Diwd=false
-Dppp=false
-Dmodem_manager=false
-Dofono=false
-Dconcheck=false
-Dteamdctl=false
-Dovs=false
-Dlibnm_glib=true
-Dnmcli=false
-Dnmtui=false
-Dbluez5_dun=false
-Debpf=true
-Dresolvconf=no
-Dnetconfig=no
-Ddhclient=no
-Ddhcpcanon=no
-Ddhcpcd=no
-Dintrospection=false
-Dvapi=false
-Dtests=no
-Dmore_asserts=no
-Dmore_logging=false
-Dvalgrind=no
-Dlibpsl=false
-Djson_validation=false
-Dcrypto=$(usex nss nss gnutls)
-Dqt=false
)
meson_src_configure
}
multilib_src_compile() {
local targets=(
libnm-util/libnm-util.so.2.7.0
libnm-glib/libnm-glib.so.4.9.0
libnm-glib/libnm-glib-vpn.so.1.2.0
)
meson_src_compile "${targets[@]}"
}
multilib_src_install() {
dolib.so libnm-{glib,util}/libnm-*.so*[0-9]
}
multilib_src_install_all() {
:
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@aura-online.co.uk</email>
<name>James Le Cuirot</name>
</maintainer>
<use>
<flag name="nss">Use <pkg>dev-libs/nss</pkg> for cryptography</flag>
</use>
</pkgmetadata>

View File

@ -1,12 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# James Le Cuirot <chewi@gentoo.org> (2024-04-26)
# Superseded by games-util/steam-launcher for simplicity. Removal on 2024-05-29.
games-util/steam-client-meta
games-util/steam-meta
# James Le Cuirot <chewi@gentoo.org> (2024-04-26)
# Not required by Steam any more. Probably never required by games. Removal on
# 2024-05-29. See https://github.com/anyc/steam-overlay/issues/357.
net-libs/libnm-glib

6
profiles/package.unmask Normal file
View File

@ -0,0 +1,6 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# James Le Cuirot <chewi@gentoo.org> (2024-08-12)
# Masked in Gentoo, but Steam still needs it.
dev-libs/libappindicator:2