summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2019-04-30 19:59:06 -0400
committerSolomon Choina2019-04-30 19:59:06 -0400
commitc930280bb4a21e9ec6c77884fade2f9a7d0c28e8 (patch)
tree13e2ccb251234f9b0983f19c419cd447e517e1e2
parent8b20a1e045c79eb208079d27cfd019e57216249f (diff)
downloadaur-c930280bb4a21e9ec6c77884fade2f9a7d0c28e8.tar.gz
pkgver updates
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD181
2 files changed, 77 insertions, 128 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c264a6cafd69..57c17b56a8de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = networkmanager-git
pkgdesc = Network Management daemon
- pkgver = 1.15.2.r22048.g027ef98cd
+ pkgver = 1.19.1.r23059.g19bf820de
pkgrel = 1
url = http://www.gnome.org/projects/NetworkManager
arch = i686
@@ -10,6 +10,8 @@ pkgbase = networkmanager-git
checkdepends = libx11
checkdepends = python-dbus
makedepends = dnsmasq
+ makedepends = meson
+ makedepends = ninja
makedepends = intltool
makedepends = dhclient
makedepends = openresolv
@@ -18,7 +20,6 @@ pkgbase = networkmanager-git
makedepends = gtk-doc
makedepends = ppp=2.4.7
makedepends = modemmanager
- makedepends = dbus-glib
makedepends = iproute2
makedepends = nss
makedepends = polkit
@@ -26,7 +27,6 @@ pkgbase = networkmanager-git
makedepends = libsoup
makedepends = systemd
makedepends = libgudev
- makedepends = libmm-glib
makedepends = libnewt
makedepends = libndp
makedepends = libteam
@@ -59,7 +59,7 @@ pkgbase = networkmanager-git
optdepends = modemmanager: cellular network support
options = !libtool
options = !emptydirs
- source = networkmanager-git::git://github.com/NetworkManager/NetworkManager
+ source = git://github.com/NetworkManager/NetworkManager
source = NetworkManager.conf
source = 20-connectivity.conf
sha256sums = SKIP
@@ -70,17 +70,18 @@ pkgbase = networkmanager-git
sha512sums = da52ba9603c279c1c865cc3bf63606e1daeeb2a22c68e4b0077e15c312e251b494c4f0c94bcb27c9f6923f8b69cd7ab9062d9b7ce499222d3d2240864ed9345f
pkgname = networkmanager-git
- depends = libnm-glib
depends = iproute2
depends = polkit
depends = wpa_supplicant
depends = libsoup
depends = openresolv
- depends = libmm-glib
depends = libnewt
depends = libndp
depends = libteam
+ depends = curl
depends = bluez-libs
+ depends = libpsl
+ depends = audit
optdepends = dnsmasq: connection sharing
optdepends = bluez: Bluetooth support
optdepends = openresolv: resolvconf support
@@ -91,16 +92,6 @@ pkgname = networkmanager-git
conflicts = networkmanager
backup = etc/NetworkManager/NetworkManager.conf
-pkgname = libnm-glib-git
- pkgdesc = NetworkManager client library (legacy)
- depends = libgudev
- depends = nss
- depends = dbus-glib
- depends = libutil-linux
- depends = jansson
- provides = libnm-glib
- conflicts = libnm-glib
-
pkgname = libnm-git
pkgdesc = NetworkManager client library
depends = glib2
@@ -108,6 +99,7 @@ pkgname = libnm-git
depends = nss
depends = libutil-linux
depends = jansson
+ depends = systemd-libs
provides = libnm
conflicts = libnm
diff --git a/PKGBUILD b/PKGBUILD
index 25f1960b42a9..b94df84dfc2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,8 +10,8 @@
pkgbase=networkmanager-git
_gitname=NetworkManager
-pkgname=(networkmanager-git libnm-glib-git libnm-git)
-pkgver=1.15.2.r22048.g027ef98cd
+pkgname=(networkmanager-git libnm-git)
+pkgver=1.19.1.r23059.g19bf820de
pkgrel=1
pkgdesc="Network Management daemon"
arch=(i686 x86_64)
@@ -21,8 +21,8 @@ depends=(dbus-glib libmm-glib libndp libnewt libnl libsoup libteam libutil-linux
nss polkit wpa_supplicant)
checkdepends=(libx11 python-dbus)
_pppver=2.4.7
-makedepends=(dnsmasq intltool dhclient openresolv iptables gobject-introspection gtk-doc "ppp=$_pppver" modemmanager
- dbus-glib iproute2 nss polkit wpa_supplicant libsoup systemd libgudev libmm-glib
+makedepends=(dnsmasq meson ninja intltool dhclient openresolv iptables gobject-introspection gtk-doc "ppp=$_pppver" modemmanager
+ iproute2 nss polkit wpa_supplicant libsoup systemd libgudev
libnewt libndp libteam vala perl-yaml python-gobject git vala jansson bluez-libs
glib2-docs)
optdepends=( 'iwd: alternative way to connect to wifi'
@@ -34,7 +34,7 @@ optdepends=( 'iwd: alternative way to connect to wifi'
'rp-pppoe: ADSL support'
'modemmanager: cellular network support')
options=(!libtool !emptydirs)
-source=($pkgname::git://github.com/$_gitname/$_gitname
+source=(git://github.com/$_gitname/$_gitname
NetworkManager.conf
20-connectivity.conf)
sha256sums=('SKIP'
@@ -45,7 +45,7 @@ sha512sums=('SKIP'
'da52ba9603c279c1c865cc3bf63606e1daeeb2a22c68e4b0077e15c312e251b494c4f0c94bcb27c9f6923f8b69cd7ab9062d9b7ce499222d3d2240864ed9345f')
pkgver() {
- cd $pkgname/
+ cd NetworkManager/
local ver=$({ echo 'changequote([,])dnl';
sed -rn 's/^m4_(define.*nm_.*_version.*)/\1dnl/p' configure.ac;
echo 'nm_major_version.nm_minor_version.nm_micro_version';
@@ -56,85 +56,67 @@ pkgver() {
echo "$ver.r$rev.g$git"
}
-prepare() {
- mkdir -p libnm{,-glib}/usr/{include,lib/{girepository-1.0,pkgconfig},share/{gir-1.0,gtk-doc/html,vala/vapi}}
- cd networkmanager-git
- NOCONFIGURE=1 ./autogen.sh
-}
-
build() {
- cd $pkgname
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- runstatedir=/run \
- --sbindir=/usr/bin \
- --libexecdir=/usr/lib \
- --disable-ifcfg-rh \
- --disable-ifupdown \
- --disable-lto \
- --disable-more-logging \
- --disable-more-warnings \
- --disable-static \
- --enable-bluez5-dun \
- --enable-concheck \
- --enable-config-plugin-ibft \
- --enable-gtk-doc \
- --enable-introspection \
- --enable-json-validation \
- --enable-ld-gc \
- --enable-modify-system \
- --enable-polkit \
- --enable-polkit-agent \
- --enable-teamdctl \
- --enable-wifi \
- --with-config-dhcp-default=internal \
- --with-config-dns-rc-manager-default=symlink \
- --with-config-logging-backend-default=journal \
- --with-config-plugins-default=keyfile,ibft \
- --with-crypto=nss \
- --with-dbus-sys-dir=/usr/share/dbus-1/system.d \
- --with-dhclient=/usr/bin/dhclient \
- --with-dhcpcd=/usr/bin/dhcpcd \
- --with-dnsmasq=/usr/bin/dnsmasq \
- --with-dnssec-trigger=/usr/lib/dnssec-trigger/dnssec-trigger-script \
- --with-hostname-persist=default \
- --with-iptables=/usr/bin/iptables \
- --with-kernel-firmware-dir=/usr/lib/firmware \
- --with-libnm-glib \
- --with-modem-manager-1 \
- --with-nmcli \
- --with-nmtui \
- --with-pppd-plugin-dir=/usr/lib/pppd/$_pppver \
- --with-pppd=/usr/bin/pppd \
- --with-resolvconf=/usr/bin/resolvconf \
- --with-session-tracking=systemd \
- --with-suspend-resume=systemd \
- --with-system-ca-path=/etc/ssl/certs \
- --with-systemd-journal \
- --with-systemd-logind \
- --with-systemdsystemunitdir=/usr/lib/systemd/system \
- --with-udev-dir=/usr/lib/udev \
- --with-wext \
- --without-consolekit \
- --without-libaudit \
- --without-more-asserts \
- --without-netconfig \
- --without-ofono \
- --without-selinux
-
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ local meson_args=(
+ -D more_logging=false \
+ -D more_warnings=false \
+ -D more_asserts=no
+ -D bluez5_dun=true \
+ -D ibft=true \
+ -D docs=true \
+ -D introspection=true \
+ -D json_validation=true \
+ -D ld_gc=true \
+ -D modify_system=true \
+ -D polkit=true \
+ -D polkit_agent=true \
+ -D teamdctl=true \
+ -D wifi=true \
+ -D config_dhcp_default=internal \
+ -D config_dns_rc_manager_default=symlink \
+ -D config_logging_backend_default=journal \
+ -D config_plugins_default=keyfile,ibft \
+ -D crypto=nss \
+ -D dbus_conf_dir=/usr/share/dbus-1/system.d \
+ -D dhclient=/usr/bin/dhclient \
+ -D dhcpcd=/usr/bin/dhcpcd \
+ -D dnsmasq=/usr/bin/dnsmasq \
+ -D dnssec_trigger=/usr/lib/dnssec-trigger/dnssec-trigger-script \
+ -D hostname_persist=default \
+ -D iptables=/usr/bin/iptables \
+ -D kernel_firmware_dir=/usr/lib/firmware \
+ -D modem_manager=true \
+ -D pppd_plugin_dir=/usr/lib/pppd/$_pppver \
+ -D pppd=/usr/bin/pppd \
+ -D resolvconf=/usr/bin/resolvconf \
+ -D session_tracking=systemd \
+ -D suspend_resume=systemd \
+ -D system_ca_path=/etc/ssl/certs \
+ -D systemd_journal=true \
+ -D systemdsystemunitdir=/usr/lib/systemd/system \
+ -D udev_dir=/usr/lib/udev \
+ -D iwd=true
+ -D selinux=false
+ )
+ arch-meson NetworkManager build "${meson_args[@]}"
}
check() {
- cd $pkgname
- make -k check || :
+ meson test -C build --print-errorlogs
+}
+
+_pick() {
+ local p="$1" f d; shift
+ for f; do
+ d="$srcdir/$p/${f#$pkgdir/}"
+ mkdir -p "$(dirname "$d")"
+ mv "$f" "$d"
+ rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
+ done
}
package_networkmanager-git() {
- depends=(libnm-glib iproute2 polkit wpa_supplicant libsoup openresolv libmm-glib libnewt libndp libteam
- bluez-libs)
+ depends=(iproute2 polkit wpa_supplicant libsoup openresolv libnewt libndp libteam curl bluez-libs libpsl audit)
optdepends=('dnsmasq: connection sharing'
'bluez: Bluetooth support'
'openresolv: resolvconf support'
@@ -145,8 +127,7 @@ package_networkmanager-git() {
conflicts=('networkmanager')
provides=('networkmanager')
- cd $pkgname
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install -C build
install -dm700 "$pkgdir/etc/NetworkManager/system-connections"
install -d "$pkgdir"/etc/NetworkManager/{conf,dnsmasq}.d
@@ -154,45 +135,21 @@ package_networkmanager-git() {
install -Dm644 ../20-connectivity.conf \
"$pkgdir/usr/lib/NetworkManager/conf.d/20-connectivity.conf"
+ _pick libnm "$pkgdir"/usr/include/libnm
+ _pick libnm "$pkgdir"/usr/lib/girepository-1.0/NM-*
+ _pick libnm "$pkgdir"/usr/lib/libnm.*
+ _pick libnm "$pkgdir"/usr/lib/pkgconfig/libnm.pc
+ _pick libnm "$pkgdir"/usr/share/gir-1.0/NM-*
+ _pick libnm "$pkgdir"/usr/share/gtk-doc/html/libnm
+ _pick libnm "$pkgdir"/usr/share/vala/vapi/libnm.*
- cd ../libnm
- mv "$pkgdir"/usr/include/libnm usr/include
- mv "$pkgdir"/usr/lib/girepository-1.0/NM-* usr/lib/girepository-1.0
- mv "$pkgdir"/usr/lib/libnm.* usr/lib
- mv "$pkgdir"/usr/lib/pkgconfig/libnm.pc usr/lib/pkgconfig
- mv "$pkgdir"/usr/share/gir-1.0/NM-* usr/share/gir-1.0
- mv "$pkgdir"/usr/share/gtk-doc/html/libnm usr/share/gtk-doc/html
- mv "$pkgdir"/usr/share/vala/vapi/libnm.* usr/share/vala/vapi
-
-### Split libnm-glib
-
- cd ../libnm-glib
- mv "$pkgdir"/usr/include/* usr/include
- mv "$pkgdir"/usr/lib/girepository-1.0/* usr/lib/girepository-1.0
- mv "$pkgdir"/usr/lib/libnm-* usr/lib
- mv "$pkgdir"/usr/lib/pkgconfig/* usr/lib/pkgconfig
- mv "$pkgdir"/usr/share/gir-1.0/* usr/share/gir-1.0
- mv "$pkgdir"/usr/share/gtk-doc/html/libnm-* usr/share/gtk-doc/html
- mv "$pkgdir"/usr/share/vala/vapi/* usr/share/vala/vapi
-
- rmdir -p --ignore-fail-on-non-empty \
- "$pkgdir"/usr/include \
- "$pkgdir"/usr/lib/{girepository-1.0,pkgconfig} \
- "$pkgdir"/usr/share/{gir-1.0,vala/vapi}
}
package_libnm-git() {
pkgdesc="NetworkManager client library"
provides=(libnm)
conflicts=(libnm)
- depends=(glib2 libgudev nss libutil-linux jansson)
+ depends=(glib2 libgudev nss libutil-linux jansson systemd-libs)
mv libnm/* "$pkgdir"
}
- package_libnm-glib-git() {
- pkgdesc="NetworkManager client library (legacy)"
- depends=(libgudev nss dbus-glib libutil-linux jansson)
- conflicts=('libnm-glib')
- provides=('libnm-glib')
- mv libnm-glib/* "$pkgdir"
- }