summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD49
2 files changed, 24 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c978304beb4..a6c4de9dc97e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 040d97aa9f14..65df4d245612 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
-}