diff --git a/usb-modeswitch/PKGBUILD b/usb-modeswitch/PKGBUILD new file mode 100644 index 000000000..b0aafc05c --- /dev/null +++ b/usb-modeswitch/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Adrián Chaves Fernández (Gallaecio) + +pkgname=usb-modeswitch +_pkgname=usb_modeswitch +pkgver=2.2.0 +pkgrel=1 +_pkgdata=20140529 +pkgdesc="Activating switchable USB devices on Linux." +arch=('x86_64') +url="http://www.draisberghof.de/usb_modeswitch/" +license=('GPL3') +depends=('libusbx' 'tcl') +makedepends=('gcc' 'make') +conflicts=(usb_modeswitch) +replaces=(usb_modeswitch) +categories=('system') +backup=("etc/$_pkgname.conf") +source=("http://www.draisberghof.de/$_pkgname/$pkgname-$pkgver.tar.bz2" + "http://www.draisberghof.de/$_pkgname/$pkgname-data-$_pkgdata.tar.bz2" + "usb-modeswitch-${pkgver}-device_reference.txt::http://www.draisberghof.de/$_pkgname/device_reference.txt") +md5sums=('f323fe700edd6ea404c40934ddf32b22' + 'dff94177781298aaf0b3c2a3c3dea6b2' + '080bac4145f002466b1cbd1b973bba44') + +build() { + cd $srcdir/usb-modeswitch-$pkgver/ + make clean + make +} + +package() { + cd $srcdir/usb-modeswitch-$pkgver/ + + mkdir -p $pkgdir/usr/lib/udev + mkdir -p $pkgdir/etc + mkdir -p $pkgdir/usr/share/man/man1 + + make DESTDIR=${pkgdir} UDEVDIR=${pkgdir}/usr/lib/udev install + + cp $srcdir/usb-modeswitch-${pkgver}-device_reference.txt $pkgdir/etc/usb_modeswitch.setup + + cd $srcdir/usb-modeswitch-data-${_pkgdata} + make DESTDIR=$pkgdir install RULESDIR=${pkgdir}/usr/lib/udev/rules.d +}