| author | Jan Alexander Steffens
<heftig@archlinux.org> 2012-08-17 22:41:23 UTC |
| committer | Jan Alexander Steffens
<heftig@archlinux.org> 2012-08-17 22:41:23 UTC |
| parent | fb41206bf8a8936fbbd3c339ea8e71a814f90183 |
| PKGBUILD | +11 | -4 |
| modem-manager.service | +10 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index 5368ed8..4c2c2a6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,17 +2,19 @@ pkgname=modemmanager _realname=ModemManager pkgver=0.5.2.0 -pkgrel=2 +pkgrel=3 pkgdesc="Mobile broadband modem management service" arch=('i686' 'x86_64') url="http://cgit.freedesktop.org/ModemManager/ModemManager/" license=('GPL2') depends=('dbus-glib' 'udev' 'ppp') makedepends=('intltool') -options=('!libtool') -source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz) optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') -sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8') +options=('!libtool') +source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz + modem-manager.service) +sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8' + '66c9947972066dd5494c3a18b0e833f236e0866b455675368b5994900cbaf384') build() { cd "$_realname-$pkgver" @@ -27,4 +29,9 @@ build() { package() { cd "$_realname-$pkgver" make DESTDIR="$pkgdir" install + + install -Dm644 "$srcdir/modem-manager.service" \ + "$pkgdir/usr/lib/systemd/system/modem-manager.service" + echo "SystemdService=modem-manager.service" \ + >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service" } diff --git a/modem-manager.service b/modem-manager.service new file mode 100644 index 0000000..4e0c43c --- /dev/null +++ b/modem-manager.service @@ -0,0 +1,10 @@ +[Unit] +Description=Modem Manager + +[Service] +Type=dbus +BusName=org.freedesktop.ModemManager +ExecStart=/usr/sbin/modem-manager + +[Install] +WantedBy=multi-user.target