diff options
author | alostengineer | 2015-10-30 10:34:14 -0400 |
---|---|---|
committer | alostengineer | 2015-10-30 10:34:14 -0400 |
commit | 41694389ffe38f5b1764d978b61359666915e55f (patch) | |
tree | e4bbbdbd224f9b00e608a7136c4e2c522777fc2f /PKGBUILD | |
parent | b56a6ed63d24d4e89c8a0e2c7bd2c14cfc6dacc2 (diff) | |
download | aur-41694389ffe38f5b1764d978b61359666915e55f.tar.gz |
alostengineer took ownership; updated for new packaging style from upstream; kept static lib installed; updated to version 1.3.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 32 insertions, 17 deletions
@@ -1,31 +1,46 @@ -# Maintainer: Olivier EBLE <olivier.eble at gmail com> +# Maintainer: Chris <alostengineer at narmos org> +# Contributor: Olivier EBLE <olivier.eble at gmail com> # Contributor: Laszlo Papp <djszapi2 at gmail com> pkgname=libftd2xx -pkgver=1.1.12 -pkgrel=2 +pkgver=1.3.6 +pkgrel=1 pkgdesc="Library that allows a direct access to a USB FTDI2XX chip based device" arch=('i686' 'x86_64') url="http://www.ftdichip.com/" license=('GPL') depends=('glibc' 'libusbx>=1.0.8') -options=(!strip) -source=(http://www.ftdichip.com/Drivers/D2XX/Linux/${pkgname}${pkgver}.tar.gz - 55-ft2232.rules) -md5sums=('351635dc393fa24447c8dac95c321cbc' - '5c6d646c3c5b28db1c3b880a04d4d79c') -# Since directory name is i386, not i686 -_CARCH=${CARCH} -[ "${CARCH}" == "i686" ] && _CARCH=i386 +# Keep static lib +options=(!strip staticlibs) + +# Separate packages for each architecture +if [ "${CARCH}" == "i686" ]; then + source=(http://www.ftdichip.com/Drivers/D2XX/Linux/${pkgname}-i386-${pkgver}.tgz + 55-ft2232.rules) + md5sums=('e75bfff2387af14a5ca0904d311a592a' + '5c6d646c3c5b28db1c3b880a04d4d79c') +else + source=(http://www.ftdichip.com/Drivers/D2XX/Linux/${pkgname}-x86_64-${pkgver}.tgz + 55-ft2232.rules) + md5sums=('ef66927b5e9748c08b46ab7d7124b764' + '5c6d646c3c5b28db1c3b880a04d4d79c') +fi package() { - install -d "${pkgdir}"/usr/{lib,include} + # Make required dirs + mkdir -p ${pkgdir}/usr/{lib,include} + + # Install versioned so file as well as static library + install -Dm755 ${srcdir}/release/build/${pkgname}.so.${pkgver} ${pkgdir}/usr/lib/${pkgname}.so.${pkgver} + install -m644 ${srcdir}/release/build/${pkgname}.a ${pkgdir}/usr/lib/${pkgname}.a - install -Dm755 "${srcdir}"/release/build/${_CARCH}/${pkgname}.so.${pkgver} "${pkgdir}"/usr/lib/${pkgname}.so.${pkgver} - ln -sf /usr/lib/${pkgname}.so.${pkgver} "${pkgdir}"/usr/lib/${pkgname}.so + # Link versioned so file to generic + ln -sf /usr/lib/${pkgname}.so.${pkgver} "${pkgdir}"/usr/lib/${pkgname}.so - install -Dm644 "${srcdir}"/release/build/${_CARCH}/${pkgname}.a "${pkgdir}"/usr/lib/${pkgname}.a - install -m644 "${srcdir}"/release/{ftd2xx,WinTypes}.h "${pkgdir}"/usr/include/ - install -D -m755 "${srcdir}"/55-ft2232.rules "${pkgdir}"/etc/udev/rules.d/55-ft2232.rules + # Install Headers + install -m644 "${srcdir}"/release/{ftd2xx,WinTypes}.h "${pkgdir}"/usr/include/ + + # Install udev rules + install -D -m755 "${srcdir}"/55-ft2232.rules "${pkgdir}"/etc/udev/rules.d/55-ft2232.rules } |