diff options
author | Antoine Viallon | 2020-06-06 01:32:49 +0200 |
---|---|---|
committer | Antoine Viallon | 2020-06-06 01:32:49 +0200 |
commit | bc355902ddba0a10750e48efc5c5f08fb3b77b96 (patch) | |
tree | 28d5695a4ee4c575523279aad31baa2401b6ec56 /PKGBUILD | |
download | aur-bc355902ddba0a10750e48efc5c5f08fb3b77b96.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..61e6eb7b7ddf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,82 @@ +# Maintainer: Antoine Viallon <antoine at lesviallon dot fr> + +pkgbase=tilibs-git +pkgname=(libticonv-git libticables-git libticalcs-git libtifiles-git) +pkgver=1.18.r41.g7be38a45 +pkgrel=1 +pkgdesc="Various TI libs required for TILP" +arch=('i686' 'x86_64') +url="http://lpg.ticalc.org/prj_tilp/" +license=('GPL2') +depends=('glib2') +options=('!libtool') +source=("$pkgbase::git+https://github.com/debrouxl/tilibs.git" + "libticables.install" + "69-libticables.rules") +md5sums=('SKIP' + '1831838d99949e3d378a07d8608b2bb4' + '2e38fe89764f129c567b06afbbdfdcd0') + +pkgver() { + cd "$pkgbase" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + for _pkgname in ${pkgname[@]}; do + echo "Building for ${_pkgname}..." + subpkg=${_pkgname%-*} + cd "${srcdir}/${pkgbase}/${subpkg}/trunk" + + configure_flags="" + case $subpkg in + libticonv) + configure_flags+="--enable-iconv " ;; + libticables) + configure_flags+="--enable-libusb10 " ;; + *) + echo "Standard package" ;; + esac + + autoreconf -fi + ./configure --prefix=/usr $configure_flags + make + done +} + +_package() { + subpkg=${pkgname%-*} + cd "${srcdir}/${pkgbase}/${subpkg}/trunk" + + make install DESTDIR="${pkgdir}" +} + + +#install_cables-git="libticables.install" +package_libticables-git() { + provides=('libticables') + conflicts=('libticables') + #cd "${srcdir}/${pkgbase}/${pkgname}/trunk" + #make install DESTDIR="${pkgdir}" + _package + + install="libticables.install" + + install -Dm644 "${srcdir}/69-libticables.rules" "${pkgdir}/usr/lib/udev/rules.d/69-libticables.rules" +} + +package_libticonv-git() { + provides=(libticonv) + conflicts=(libticonv) + _package +} +package_libticalcs-git() { + provides=(libticalcs) + conflicts=(libticalcs) + _package +} +package_libtifiles-git() { + provides=(libtifiles) + conflicts=(libtifiles) + _package +} |