blob: 66a56ffafd6de9ebeb9c1ca8e6d70b203a96f25d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Maintainer: Lu Xu <oliver_lew at outlook dot com>
# Contributor: ValdikSS <iam@valdikss.org.ru>
pkgname=libusb0
pkgver=0.1.12
pkgrel=7
pkgdesc="Library to enable user space application programs to communicate with USB devices. 0.x branch. Debian's binary."
arch=('i686' 'x86_64')
url="https://libusb.info/"
license=('LGPL')
depends=('sh')
provides=('libusb-compat')
#replaces=('libusb-compat')
conflicts=('libusb-compat')
_debianver_="0.1.12-32"
_debianver="0.1-4_$_debianver_"
source_i686=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_i386.deb"
"http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_${_debianver_}_i386.deb")
sha256sums_i686=('005227e6f783eb3cd422e58c3a49e4578c8ba90641dee6ad24f9aa7060a89276'
'4a5b7a2f05f1bb9cc0ac608304ec1b321931dd1bdbf9252e91c9beda8af7ed94')
source_x86_64=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_amd64.deb"
"http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_${_debianver_}_amd64.deb")
sha256sums_x86_64=('ecc251e8af96904290669233988a91e195670bb432396c408e01489c9efff993'
'5974e30179cd079c1763b29fd97a8cc859ae5ff888f298c15082e2adb276f45e')
noextract=("${source[@]%%::*}")
prepare() {
ar x ${srcdir}/libusb-dev_${_debianver_}*.deb
mv ${srcdir}/data.tar.xz ${srcdir}/data-dev.tar.xz
ar x libusb-${_debianver}*.deb
}
package() {
tar axvf ${srcdir}/data.tar.xz -C ${pkgdir}/
tar axvf ${srcdir}/data-dev.tar.xz -C ${pkgdir}/
mkdir -p ${pkgdir}/usr/lib
mv ${pkgdir}/usr/lib/x86_64-linux-gnu/* ${pkgdir}/usr/lib || true
mv ${pkgdir}/usr/lib/i386-linux-gnu/* ${pkgdir}/usr/lib || true
mv ${pkgdir}/lib/x86_64-linux-gnu/* ${pkgdir}/usr/lib || true
mv ${pkgdir}/lib/i386-linux-gnu/* ${pkgdir}/usr/lib || true
rm ${pkgdir}/usr/lib/libusb.so
ln -s libusb-0.1.so.4 ${pkgdir}/usr/lib/libusb.so
rm -r ${pkgdir}/lib/i386-linux-gnu ${pkgdir}/lib/x86_64-linux-gnu \
${pkgdir}/usr/lib/i386-linux-gnu ${pkgdir}/usr/lib/x86_64-linux-gnu || true
rm -rf ${pkgdir}/lib/
}
|