mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-16 20:27:35 +02:00
46 lines
1.1 KiB
Text
46 lines
1.1 KiB
Text
# Contributor: Clayton Craft <clayton@craftyguy.net>
|
|
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
|
pkgname=mingw-w64-libusb
|
|
pkgver=1.0.28
|
|
pkgrel=0
|
|
pkgdesc="MinGW-w64 library that provides generic access to USB device for Windows"
|
|
options="!check"
|
|
url="https://libusb.info/"
|
|
arch="x86_64 x86"
|
|
license="LGPL-2.1-only"
|
|
makedepends="
|
|
mingw-w64-gcc
|
|
mingw-w64-binutils
|
|
"
|
|
source="https://github.com/libusb/libusb/releases/download/v$pkgver/libusb-$pkgver.tar.bz2"
|
|
builddir="$srcdir/libusb-$pkgver"
|
|
|
|
case "$CARCH" in
|
|
x86_64)
|
|
_target="x86_64-w64-mingw32"
|
|
_configure_args="--disable-lib32 --enable-lib64"
|
|
;;
|
|
x86)
|
|
_target="i686-w64-mingw32"
|
|
_configure_args="--disable-lib64 --enable-lib32"
|
|
;;
|
|
esac
|
|
|
|
build() {
|
|
export LDFLAGS="${LDFLAGS/-Wl,-z,pack-relative-relocs/}"
|
|
./configure \
|
|
--prefix=/usr/$_target \
|
|
--host=$_target \
|
|
--target=$_target \
|
|
$_configure_args \
|
|
CC=$_target-gcc
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
sha512sums="
|
|
0f4efa6b54e6195d2e5446652c2dc07358583e205d63bf438c4409511b8637d1700a71268c40499755747827d23cc730d9122267386f847bf781993c045c519f libusb-1.0.28.tar.bz2
|
|
"
|