git » modemmanager.git » commit c571047

1.22.0-1

author Jan Alexander Steffens (heftig)
2023-10-12 06:27:11 UTC
committer Jan Alexander Steffens (heftig)
2023-10-12 06:27:11 UTC
parent c20f6086adc6bf19c566ccbb0567640b4c39ccab

1.22.0-1

.SRCINFO +51 -0
PKGBUILD +44 -17

diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..00c69ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,51 @@
+pkgbase = modemmanager
+	pkgdesc = Mobile broadband modem management service
+	pkgver = 1.22.0
+	pkgrel = 1
+	url = https://www.freedesktop.org/wiki/Software/ModemManager/
+	arch = x86_64
+	license = GPL2
+	license = LGPL2.1
+	checkdepends = python-dbus
+	checkdepends = python-gobject
+	makedepends = bash-completion
+	makedepends = git
+	makedepends = gobject-introspection
+	makedepends = gtk-doc
+	makedepends = meson
+	makedepends = vala
+	depends = libgudev
+	depends = libmbim
+	depends = libqmi
+	depends = mobile-broadband-provider-info
+	depends = polkit
+	depends = ppp
+	depends = systemd
+	source = git+https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git#commit=03f786ce66360d67c669f4f122f8aa458e6f01ea
+	b2sums = SKIP
+
+pkgname = modemmanager
+	depends = libgudev
+	depends = libmbim
+	depends = libqmi
+	depends = mobile-broadband-provider-info
+	depends = polkit
+	depends = ppp
+	depends = systemd
+	depends = libgudev-1.0.so
+	depends = libglib-2.0.so
+	depends = libgobject-2.0.so
+	depends = libgio-2.0.so
+	depends = libgmodule-2.0.so
+	depends = libmbim-glib.so
+	depends = libmm-glib.so
+	depends = libqmi-glib.so
+	depends = libsystemd.so
+	optdepends = usb_modeswitch: install if your modem shows up as a storage drive
+
+pkgname = libmm-glib
+	pkgdesc = ModemManager library
+	depends = libglib-2.0.so
+	depends = libgobject-2.0.so
+	depends = libgio-2.0.so
+	provides = libmm-glib.so
diff --git a/PKGBUILD b/PKGBUILD
index 907652d..86985ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,43 @@
 # Contributor: Ionut Biru <ibiru@archlinux.org>
 
 pkgbase=modemmanager
-pkgname=(modemmanager libmm-glib)
-pkgver=1.20.6
-pkgrel=2
+pkgname=(
+  modemmanager
+  libmm-glib
+)
+pkgver=1.22.0
+pkgrel=1
 pkgdesc="Mobile broadband modem management service"
 url="https://www.freedesktop.org/wiki/Software/ModemManager/"
 arch=(x86_64)
-license=(GPL2 LGPL2.1)
-depends=(systemd libgudev polkit ppp libqmi libmbim
-         mobile-broadband-provider-info)
-makedepends=(gtk-doc gobject-introspection vala meson git bash-completion)
-checkdepends=(python-gobject python-dbus)
-_commit=6aa0ff583d04aea88b4da7a1c20049f57062dab6  # tags/1.20.6^0
+license=(
+  GPL2
+  LGPL2.1
+)
+depends=(
+  libgudev
+  libmbim
+  libqmi
+  mobile-broadband-provider-info
+  polkit
+  ppp
+  systemd
+)
+makedepends=(
+  bash-completion
+  git
+  gobject-introspection
+  gtk-doc
+  meson
+  vala
+)
+checkdepends=(
+  python-dbus
+  python-gobject
+)
+_commit=03f786ce66360d67c669f4f122f8aa458e6f01ea  # tags/1.22.0^0
 source=("git+https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git#commit=$_commit")
-sha256sums=('SKIP')
+b2sums=('SKIP')
 
 pkgver() {
   cd ModemManager
@@ -24,10 +47,6 @@ pkgver() {
 
 prepare() {
   cd ModemManager
-
-  # https://bugs.archlinux.org/task/74329
-  chmod -x plugins/fibocom/77-mm-fibocom-port-types.rules \
-           plugins/foxconn/mm-foxconn-t77w968-carrier-mapping.conf
 }
 
 build() {
@@ -54,9 +73,17 @@ _pick() {
 }
 
 package_modemmanager() {
-  depends+=(libmm-glib.so libg{lib,object,io,module}-2.0.so libsystemd.so libgudev-1.0.so
-            libqmi-glib.so libmbim-glib.so)
-  optdepends=('usb_modeswitch: install if your modem shows up as a storage drive')
+  depends+=(
+    libgudev-1.0.so
+    libg{lib,object,io,module}-2.0.so
+    libmbim-glib.so
+    libmm-glib.so
+    libqmi-glib.so
+    libsystemd.so
+  )
+  optdepends=(
+    'usb_modeswitch: install if your modem shows up as a storage drive'
+  )
 
   meson install -C build --destdir "$pkgdir"