blob: 8d57cfab46204d720f231b8466e6d58f942a91db [file] [log] [blame]
# Maintainer: Andrew Leech <andrew@alelec.net>
# Contributor: Ray Donnelly <mingw.android@gmail.com>
_realname=libusb-compat
pkgbase="mingw-w64-${_realname}-git"
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=r76.b5db9d0
pkgrel=2
pkgdesc="Allows applications written for libusb-0.1 to work with libusb-1.0 (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
url="https://libusb.info/"
depends=(${MINGW_PACKAGE_PREFIX}-libusb)
options=('staticlibs')
makedepends=("git"
"${MINGW_PACKAGE_PREFIX}-pkg-config"
"m4")
_commit="b5db9d0"
source=("${_realname}::git+https://github.com/libusb/libusb-compat-0.1.git#commit=${_commit}")
sha256sums=('SKIP')
pkgver() {
cd "${srcdir}/${_realname}"
printf "r%s.%s" "$(git rev-list --count "${_commit}")" "$(git rev-parse --short "${_commit}")"
}
prepare() {
cd "${srcdir}/${_realname}"
./bootstrap.sh
}
build() {
[[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH}
mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH}
../${_realname}/configure \
--prefix=${MINGW_PREFIX} \
--{host,build}=${MINGW_CHOST} \
--includedir=${MINGW_PREFIX}/include/libusb-compat \
--disable-dependency-tracking \
--enable-static \
--enable-shared
make
}
package() {
cd "${srcdir}/build-${CARCH}"
make DESTDIR="${pkgdir}" install
}