git » modemmanager.git » commit 9a22ee3

modemmanager 1.24.2

author Urja (ARMLFS builder)
2025-12-23 14:42:49 UTC
committer Urja (ARMLFS builder)
2025-12-23 14:42:49 UTC
parent 8f184d4ca007cbd069dc70cdfb1319f9ae0bc219

modemmanager 1.24.2

.SRCINFO +4 -10
.gitignore +2 -0
PKGBUILD +11 -10

diff --git a/.SRCINFO b/.SRCINFO
index 429b069..7a30921 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,18 +4,18 @@ pkgbase = modemmanager
 	pkgrel = 1
 	url = https://www.freedesktop.org/wiki/Software/ModemManager/
 	arch = x86_64
+	arch = armv7h
 	license = GPL-2.0-or-later
 	license = LGPL-2.1-or-later
 	checkdepends = python-dbus
 	checkdepends = python-gobject
 	makedepends = bash-completion
 	makedepends = git
-	makedepends = glib2-devel
 	makedepends = gobject-introspection
-	makedepends = gtk-doc
 	makedepends = meson
 	makedepends = systemd
 	makedepends = vala
+	makedepends = python-packaging
 	depends = bash
 	depends = gcc-libs
 	depends = glib2
@@ -28,7 +28,7 @@ pkgbase = modemmanager
 	depends = mobile-broadband-provider-info
 	depends = polkit
 	depends = ppp
-	depends = systemd-libs
+	depends = systemd
 	source = git+https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git?signed#tag=1.24.2
 	validpgpkeys = A814D09B9C5BC01945A64308AECE0239C6606AD5
 	validpgpkeys = 3A948E16E8860C68CD68441D734614319E26A433
@@ -48,7 +48,7 @@ pkgname = modemmanager
 	depends = mobile-broadband-provider-info
 	depends = polkit
 	depends = ppp
-	depends = systemd-libs
+	depends = systemd
 	depends = libmm-glib=1.24.2-1
 	depends = libmm-glib.so
 	depends = libgudev-1.0.so
@@ -58,20 +58,14 @@ pkgname = modemmanager
 	depends = libgmodule-2.0.so
 	depends = libmbim-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
 	license = LGPL-2.1-or-later
-	depends = gcc-libs
 	depends = glib2
 	depends = libglib-2.0.so
 	depends = libgobject-2.0.so
 	depends = libgio-2.0.so
 	depends = glibc
 	provides = libmm-glib.so
-
-pkgname = modemmanager-docs
-	pkgdesc = Mobile broadband modem management service (documentation)
-	depends = 
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a43258a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
index c07c2aa..7640155 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,13 +5,13 @@ pkgbase=modemmanager
 pkgname=(
   modemmanager
   libmm-glib
-  modemmanager-docs
+#  modemmanager-docs
 )
 pkgver=1.24.2
 pkgrel=1
 pkgdesc="Mobile broadband modem management service"
 url="https://www.freedesktop.org/wiki/Software/ModemManager/"
-arch=(x86_64)
+arch=(x86_64 'armv7h')
 license=(
   GPL-2.0-or-later
   LGPL-2.1-or-later
@@ -29,17 +29,18 @@ depends=(
   mobile-broadband-provider-info
   polkit
   ppp
-  systemd-libs
+  systemd
 )
 makedepends=(
   bash-completion
   git
-  glib2-devel
+#  glib2-devel
   gobject-introspection
-  gtk-doc
+#  gtk-doc
   meson
   systemd
   vala
+  python-packaging
 )
 checkdepends=(
   python-dbus
@@ -58,7 +59,7 @@ prepare() {
   cd ModemManager
 
   # Fix gtk-doc build
-  git cherry-pick -n 1ec2b86239c3686e22034baae0068bd5d52779ae
+ # git cherry-pick -n 1ec2b86239c3686e22034baae0068bd5d52779ae
 
   # Fix for Fibocom modems
   # https://gitlab.archlinux.org/archlinux/packaging/packages/modemmanager/-/issues/1
@@ -69,7 +70,7 @@ build() {
   local meson_options=(
     -D dbus_policy_dir=/usr/share/dbus-1/system.d
     -D dist_version="\"$pkgver-$pkgrel\""
-    -D gtk_doc=true
+ #   -D gtk_doc=true
     -D polkit=permissive
     -D vapi=true
   )
@@ -96,7 +97,7 @@ package_modemmanager() {
     libg{lib,object,io,module}-2.0.so
     libmbim-glib.so
     libqmi-glib.so
-    libsystemd.so
+  #  libsystemd.so
   )
   optdepends=(
     'usb_modeswitch: install if your modem shows up as a storage drive'
@@ -111,14 +112,14 @@ package_modemmanager() {
   _pick libmm usr/lib/pkgconfig
   _pick libmm usr/share/gir-1.0
   _pick libmm usr/share/vala
-  _pick docs usr/share/gtk-doc
+#  _pick docs usr/share/gtk-doc
 }
 
 package_libmm-glib() {
   pkgdesc="ModemManager library"
   license=(LGPL-2.1-or-later)
   depends=(
-    gcc-libs
+#    gcc-libs
     glib2 libg{lib,object,io}-2.0.so
     glibc
   )