# Contributor: Der Tiger # Maintainer: Francesco Colista pkgname=usbip-utils pkgver=3.14 pkgrel=0 pkgdesc="Utilities for USB device sharing over IP network" url="https://kernel.org/doc/readme/drivers-staging-usbip-userspace-README" arch="all" license="GPLv2" depends="glib sysfsutils usbutils" depends_dev="gcc automake autoconf libtool sysfsutils-dev glib-dev" makedepends="$depends_dev tar" install="" subpackages="$pkgname-dev $pkgname-doc" source="https://kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.gz sigcld.patch usbip.initd usbip.confd" _baseurl="linux-$pkgver/drivers/staging/usbip/userspace" _builddir="$srcdir"/userspace prepare() { mkdir -p "$srcdir" mkdir -p "$_builddir" tar -zxvf $srcdir/linux-$pkgver.tar.gz $_baseurl --strip-components=4 -C $_builddir local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" export CFLAGS=$(echo $CFLAGS | sed 's|-Os|-O2|') export CPPFLAGS="$CFLAGS" /bin/sh autogen.sh ./configure --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --libdir=/usr/lib \ --datarootdir=/usr/share make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 install -m755 -D "$srcdir"/usbip.initd "$pkgdir"/etc/init.d/usbip install -m755 -D "$srcdir"/usbip.confd "$pkgdir"/etc/conf.d/usbip } md5sums="47dbb96b400c694d52ac61f2149aadfd linux-3.14.tar.gz 5d8ecbdfd0757538e59db7ea80b278a8 sigcld.patch c3f342cdda80901668dd5c437899a9af usbip.initd cc863a7da6390319cefa20297b35dd58 usbip.confd" sha256sums="967fe34abb97456bd2484bc7fdae8240e696aa00c4b0079f8e1e4382ebada2ce linux-3.14.tar.gz 70b0a78cca949a5a834e0195676577a44461219056b5a9aab9ff329eb1425c3f sigcld.patch bcb4ea61ddeb7e1ecb9abf7890c0e98ba11042dd2b7409c8f1823ffae3b26fd8 usbip.initd f649eba29178dbaf903b938111f51994eb0e50a8fc004a1e85cc11fb598d5ecf usbip.confd" sha512sums="5d00fc3808ac0896c8009f41471e29d60ba5912a2e9dc4da2464e690d8f66442f00f14189bd90d556293ca111aba33097f4df06606eeca0c857d1e25fb80ff07 linux-3.14.tar.gz 9572bcc378523cca337324b8519d87813310ae08a358811f8075d54f1e741eb68c8027f9073452e6e942178b46d2f2942d54e68f97f96665fcd6285cfebe07a7 sigcld.patch 102f03eca0d4fea382cb6ded11c3c432ee211659a21cd2a03cb0ec3d02ea9f5c9684360db5799b706e61ba1eb63c305815364a8b663372e905273ab441a07c6b usbip.initd eb8de617e27c4d5fdfee9c442e8f74b0afb4d0fe7b59eca3a19629eb70fea7e09b3c125bc968aa8810d845ce661c829bd0f3fdb2288664f2cccf423bc0ae6ae8 usbip.confd"