| author | Jan Alexander Steffens
<heftig@archlinux.org> 2018-04-04 07:37:55 UTC |
| committer | Jan Alexander Steffens
<heftig@archlinux.org> 2018-04-04 07:37:55 UTC |
| parent | 767004454dbf669485a75cd525d1ec6c71f6a52e |
| PKGBUILD | +10 | -4 |
| strict-filter.diff | +13 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index 1174375..ea75739 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgbase=modemmanager pkgname=(modemmanager libmm-glib) -pkgver=1.8rc1+6+g0f377f94 +pkgver=1.8rc2+1+g7e949283 pkgrel=1 pkgdesc="Mobile broadband modem management service" arch=(x86_64) @@ -11,9 +11,11 @@ url="https://www.freedesktop.org/wiki/Software/ModemManager/" license=(GPL2 LGPL2.1) depends=(systemd libgudev polkit ppp libqmi libmbim) makedepends=(gtk-doc gobject-introspection vala autoconf-archive git) -_commit=0f377f943eeb81472fd73189f2c3d8fc65b8c609 # master -source=("git+https://anongit.freedesktop.org/git/ModemManager/ModemManager#commit=$_commit") -sha256sums=('SKIP') +_commit=7e94928301a971488ea53b17dd7d5ef37f468b1d # master +source=("git+https://anongit.freedesktop.org/git/ModemManager/ModemManager#commit=$_commit" + strict-filter.diff) +sha256sums=('SKIP' + '0602cc5088b193426c3af3d6ce14a7fd6502b06f77982dc56291d834280f311e') pkgver() { cd ModemManager @@ -22,6 +24,10 @@ pkgver() { prepare() { cd ModemManager + + # Recommended by upstream + patch -Np1 -i ../strict-filter.diff + NOCONFIGURE=1 ./autogen.sh } diff --git a/strict-filter.diff b/strict-filter.diff new file mode 100644 index 0000000..fb144f6 --- /dev/null +++ b/strict-filter.diff @@ -0,0 +1,13 @@ +diff --git i/src/mm-context.c w/src/mm-context.c +index 88d71384..fd17f830 100644 +--- i/src/mm-context.c ++++ w/src/mm-context.c +@@ -38,7 +38,7 @@ + static gboolean help_flag; + static gboolean version_flag; + static gboolean debug; +-static MMFilterRule filter_policy = MM_FILTER_POLICY_DEFAULT; ++static MMFilterRule filter_policy = MM_FILTER_POLICY_STRICT; + static gboolean no_auto_scan = NO_AUTO_SCAN_DEFAULT; + static const gchar *initial_kernel_events; +