aboutsummaryrefslogtreecommitdiffstats
path: root/testing/usbip-utils/APKBUILD
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2014-07-09 10:19:27 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2014-07-09 10:19:34 +0000
commit3f3f2fdd034dd77d718a212551b3208039961e8a (patch)
tree5d6caac368e8d0b731c19c4a1c4bff82cbe0c344 /testing/usbip-utils/APKBUILD
parent9c7ee0d598cee4bf91596f1e18b53805cb8f7ddd (diff)
testing/usbip-utils: fixes #690
Diffstat (limited to 'testing/usbip-utils/APKBUILD')
-rw-r--r--testing/usbip-utils/APKBUILD70
1 files changed, 70 insertions, 0 deletions
diff --git a/testing/usbip-utils/APKBUILD b/testing/usbip-utils/APKBUILD
new file mode 100644
index 00000000000..578fd496dff
--- /dev/null
+++ b/testing/usbip-utils/APKBUILD
@@ -0,0 +1,70 @@
+# Contributor: Der Tiger <der.tiger.alpine@arcor.de>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=usbip-utils
+pkgver=3.14
+pkgrel=0
+pkgdesc="Utilities for USB device sharing over IP network"
+url="https://www.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="http://ftp.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
+ rm -f "$pkgdir"/usr/lib/*.la
+}
+
+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"