diff options
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 24 insertions, 60 deletions
@@ -1,7 +1,7 @@ pkgbase = network-manager-applet-indicator - pkgdesc = Applet for managing network connections, with Appindicator/StatusNotifierItem support from GNOME GitLab - pkgver = 1.8.24 - pkgrel = 2 + pkgdesc = Applet for managing network connections with AppIndicator/StatusNotifierItem + pkgver = 1.16.0 + pkgrel = 1 url = https://wiki.gnome.org/Projects/NetworkManager/ arch = x86_64 license = GPL @@ -9,46 +9,31 @@ pkgbase = network-manager-applet-indicator makedepends = libsecret makedepends = libnotify makedepends = libmm-glib - makedepends = intltool makedepends = gobject-introspection makedepends = git makedepends = gtk-doc makedepends = meson - makedepends = libnm - makedepends = gcr - makedepends = gtk3 - makedepends = iso-codes - makedepends = mobile-broadband-provider-info + makedepends = libnma-indicator depends = libappindicator-gtk3 - source = git+https://gitlab.gnome.org/GNOME/network-manager-applet.git#commit=ce203dd7e99c9c943cb24756d25968781fb1dbd3 + source = git+https://gitlab.gnome.org/GNOME/network-manager-applet.git#commit=daded73d8a1283004768125a110e088106528a90 sha256sums = SKIP pkgname = network-manager-applet-indicator - depends = nm-connection-editor + depends = nm-connection-editor-indicator depends = libmm-glib depends = libnotify depends = libsecret depends = networkmanager depends = libappindicator-gtk3 - provides = network-manager-applet=1.8.24-2 + provides = network-manager-applet=1.16.0-1 conflicts = network-manager-applet pkgname = nm-connection-editor-indicator - pkgdesc = NetworkManager GUI connection editor and widgets, with AppIndicator + pkgdesc = NetworkManager GUI connection editor and widgets with AppIndicator/StatusNotifierItem depends = libnma-indicator - provides = nm-connection-editor=1.8.24-2 + depends = libappindicator-gtk3 + provides = nm-connection-editor=1.16.0-1 conflicts = nm-connection-editor conflicts = libnm-gtk<1.8.18-1 replaces = libnm-gtk<1.8.18-1 -pkgname = libnma-indicator - pkgdesc = NetworkManager GUI client library, with AppIndicator - depends = libnm - depends = gcr - depends = gtk3 - depends = iso-codes - depends = mobile-broadband-provider-info - depends = libappindicator-gtk3 - provides = libnma=1.8.24-2 - conflicts = libnma - @@ -4,21 +4,19 @@ # Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> # Contributor: Tor Krill <tor@krill.nu> # Contributor: Will Rea <sillywilly@gmail.com> -# Contributor: Nikita Tarasov <nikatar@disroot.org> +# AUR: Nikita Tarasov <nikatar@disroot.org> pkgbase=network-manager-applet-indicator -pkgname=(network-manager-applet-indicator nm-connection-editor-indicator libnma-indicator) -pkgdesc="Applet for managing network connections, with Appindicator/StatusNotifierItem support from GNOME GitLab" +pkgname=(network-manager-applet-indicator nm-connection-editor-indicator) +pkgdesc="Applet for managing network connections with AppIndicator/StatusNotifierItem" url="https://wiki.gnome.org/Projects/NetworkManager/" -pkgver=1.8.24 -pkgrel=2 +pkgver=1.16.0 +pkgrel=1 arch=(x86_64) license=(GPL LGPL) depends=(libappindicator-gtk3) -makedepends=(libsecret libnotify libmm-glib intltool gobject-introspection git gtk-doc meson - libnm gcr gtk3 iso-codes mobile-broadband-provider-info) -#source=("git+https://gitlab.gnome.org/GNOME/network-manager-applet.git") -_commit=ce203dd7e99c9c943cb24756d25968781fb1dbd3 # tags/1.8.24^0 +makedepends=(libsecret libnotify libmm-glib gobject-introspection git gtk-doc meson libnma-indicator) +_commit=daded73d8a1283004768125a110e088106528a90 # tags/1.16.0^0 source=("git+https://gitlab.gnome.org/GNOME/network-manager-applet.git#commit=$_commit") sha256sums=('SKIP') @@ -29,17 +27,16 @@ pkgver() { prepare() { cd ${pkgbase%-indicator} - sed -i -e 's/Exec=nm-applet/Exec=nm-applet --indicator/' nm-applet.desktop.in } build() { - arch-meson ${pkgbase%-indicator} build -Dselinux=false -Dappindicator=yes + arch-meson ${pkgbase%-indicator} build -D selinux=false -Dappindicator=yes ninja -C build } -#~ check() { - #~ meson test -C build --print-errorlogs -#~ } +check() { + meson test -C build --print-errorlogs +} _pick() { local p="$1" f d; shift @@ -52,21 +49,12 @@ _pick() { } package_network-manager-applet-indicator() { - depends=(nm-connection-editor libmm-glib libnotify libsecret networkmanager libappindicator-gtk3) + depends=(nm-connection-editor-indicator libmm-glib libnotify libsecret networkmanager libappindicator-gtk3) provides=(network-manager-applet=$pkgver-$pkgrel) conflicts=(network-manager-applet) DESTDIR="$pkgdir" meson install -C build -### Split libnma - _pick libnma "$pkgdir"/usr/include/libnma - _pick libnma "$pkgdir"/usr/lib/girepository-1.0/NMA-* - _pick libnma "$pkgdir"/usr/lib/libnma.* - _pick libnma "$pkgdir"/usr/lib/pkgconfig/libnma.pc - _pick libnma "$pkgdir"/usr/share/gir-1.0/NMA-* - _pick libnma "$pkgdir"/usr/share/glib-2.0/schemas - _pick libnma "$pkgdir"/usr/share/gtk-doc/html/libnma - ### Split nm-connection-editor _pick nm-connection-editor "$pkgdir"/usr/bin/nm-connection-editor _pick nm-connection-editor "$pkgdir"/usr/share/applications/nm-connection-editor.desktop @@ -77,19 +65,10 @@ package_network-manager-applet-indicator() { } package_nm-connection-editor-indicator() { - pkgdesc="NetworkManager GUI connection editor and widgets, with AppIndicator" - depends=(libnma-indicator) + pkgdesc="NetworkManager GUI connection editor and widgets with AppIndicator/StatusNotifierItem" + depends=(libnma-indicator libappindicator-gtk3) provides=("nm-connection-editor=${pkgver}-${pkgrel}") conflicts=('nm-connection-editor' 'libnm-gtk<1.8.18-1') replaces=('libnm-gtk<1.8.18-1') - mv nm-connection-editor/* "$pkgdir" } - -package_libnma-indicator() { - pkgdesc="NetworkManager GUI client library, with AppIndicator" - depends=(libnm gcr gtk3 iso-codes mobile-broadband-provider-info libappindicator-gtk3) - provides=(libnma=${pkgver}-${pkgrel}) - conflicts=(libnma) - mv libnma/* "$pkgdir" -} |