| author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2025-12-23 14:42:49 UTC |
| committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2025-12-23 14:42:49 UTC |
| parent | 8f184d4ca007cbd069dc70cdfb1319f9ae0bc219 |
| .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 )