| author | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2023-10-12 06:27:11 UTC |
| committer | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2023-10-12 06:27:11 UTC |
| parent | c20f6086adc6bf19c566ccbb0567640b4c39ccab |
| .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"