Date: Monday, September 9, 2019 @ 08:08:20 Author: alucryd Revision: 509081
add standalone lib32-libnm-glib Added: lib32-libnm-glib/ lib32-libnm-glib/trunk/ lib32-libnm-glib/trunk/.SRCINFO lib32-libnm-glib/trunk/PKGBUILD ----------+ .SRCINFO | 58 +++++++++++++++++++++++++++++++++ PKGBUILD | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 165 insertions(+) Added: lib32-libnm-glib/trunk/.SRCINFO =================================================================== --- lib32-libnm-glib/trunk/.SRCINFO (rev 0) +++ lib32-libnm-glib/trunk/.SRCINFO 2019-09-09 08:08:20 UTC (rev 509081) @@ -0,0 +1,58 @@ +pkgbase = lib32-libnm + pkgver = 1.18.2 + pkgrel = 1 + url = https://wiki.gnome.org/Projects/NetworkManager + arch = x86_64 + license = GPL2 + license = LGPL2.1 + makedepends = dhclient + makedepends = git + makedepends = gtk-doc + makedepends = intltool + makedepends = iptables + makedepends = iwd + makedepends = lib32-curl + makedepends = lib32-dbus + makedepends = lib32-dbus-glib + makedepends = lib32-jansson + makedepends = lib32-libgudev + makedepends = lib32-libmm-glib + makedepends = lib32-libndp + makedepends = lib32-libnewt + makedepends = lib32-libnl + makedepends = lib32-libpsl + makedepends = lib32-libsoup + makedepends = lib32-nspr + makedepends = lib32-nss + makedepends = lib32-polkit + makedepends = lib32-util-linux + makedepends = meson + makedepends = modemmanager + makedepends = perl-yaml + makedepends = python-gobject + makedepends = systemd + makedepends = wpa_supplicant + source = git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#tag=1.18.2 + sha256sums = SKIP + +pkgname = lib32-libnm + pkgdesc = NetworkManager client library + depends = lib32-glib2 + depends = lib32-glibc + depends = lib32-nspr + depends = lib32-nss + depends = lib32-util-linux + depends = libnm + +pkgname = lib32-libnm-glib + pkgdesc = NetworkManager client library (legacy) + depends = lib32-dbus + depends = lib32-dbus-glib + depends = lib32-glib2 + depends = lib32-glibc + depends = lib32-libgudev + depends = lib32-nspr + depends = lib32-nss + depends = lib32-util-linux + depends = libnm-glib + Added: lib32-libnm-glib/trunk/PKGBUILD =================================================================== --- lib32-libnm-glib/trunk/PKGBUILD (rev 0) +++ lib32-libnm-glib/trunk/PKGBUILD 2019-09-09 08:08:20 UTC (rev 509081) @@ -0,0 +1,107 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Jan de Groot <j...@archlinxu.org> +# Contributor: Wael Nasreddine <gand...@siemens-mobiles.org> +# Contributor: Tor Krill <t...@krill.nu> +# Contributor: Will Rea <sillywi...@gmail.com> +# Contributor: Valentine Sinitsyn <e_...@inbox.ru> + +pkgname=lib32-libnm-glib +pkgver=1.18.2 +pkgrel=2 +pkgdesc='NetworkManager client library (legacy)' +arch=(x86_64) +url=https://wiki.gnome.org/Projects/NetworkManager +license=( + GPL2 + LGPL2.1 +) +depends=( + lib32-dbus + lib32-dbus-glib + lib32-glib2 + lib32-glibc + lib32-libgudev + lib32-nspr + lib32-nss + lib32-util-linux + libnm-glib +) +makedepends=( + dhclient + git + gtk-doc + intltool + iptables + iwd + lib32-curl + lib32-jansson + lib32-libmm-glib + lib32-libndp + lib32-libnewt + lib32-libnl + lib32-libpsl + lib32-libsoup + lib32-polkit + meson + modemmanager + perl-yaml + python-gobject + systemd + wpa_supplicant +) +source=(git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#tag=822216ae3691e44e5af6c17e1d941a56257dad10) +sha256sums=(SKIP) + +pkgver() { + cd NetworkManager + + git describe --tags +} + +prepare() { + sed "s/'lib'/'lib32'/g" -i NetworkManager/meson.build +} + +build() { + export CC='gcc -m32' + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + + arch-meson NetworkManager build \ + --libdir=lib32 \ + --libexecdir=lib32 \ + -D config_plugins_default=keyfile,ibft \ + -D dbus_conf_dir=/usr/share/dbus-1/system.d \ + -D dist_version="${pkgver}-${pkgrel}" \ + -D docs=false \ + -D ebpf=true \ + -D ibft=true \ + -D introspection=false \ + -D iwd=true \ + -D libaudit=no \ + -D libnm_glib=true \ + -D modify_system=true \ + -D more_asserts=no \ + -D more_logging=false \ + -D nmcli=false \ + -D nmtui=false \ + -D polkit_agent=true \ + -D qt=false \ + -D selinux=false \ + -D session_tracking_consolekit=false \ + -D suspend_resume=systemd \ + -D tests=no \ + -D vapi=false + ninja -C build +} + +package() { + install -dm 755 "${pkgdir}"/usr/lib32/pkgconfig + cp -dr --no-preserve=ownership build/libnm-glib/libnm*.so* "${pkgdir}"/usr/lib32/ + cp -dr --no-preserve=ownership build/libnm-util/libnm*.so* "${pkgdir}"/usr/lib32/ + cp -dr --no-preserve=ownership build/meson-private/libnm-glib*.pc "${pkgdir}"/usr/lib32/pkgconfig/ + cp -dr --no-preserve=ownership build/meson-private/libnm-util.pc "${pkgdir}"/usr/lib32/pkgconfig/ + cp -dr --no-preserve=ownership build/meson-private/NetworkManager.pc "${pkgdir}"/usr/lib32/pkgconfig/ +} + +# vim: ts=2 sw=2 et: