diff options
author | Chocobo1 | 2022-10-30 20:59:12 +0800 |
---|---|---|
committer | Chocobo1 | 2022-10-30 21:06:30 +0800 |
commit | 34c94b3608a1d8b8c2ad87ccbe066fc1f7fb88e3 (patch) | |
tree | 37f4331171749c654d38eeb6de5debfbdbb99447 | |
parent | 6bce68613abf7f9f30b17c7bba61d5db7958edb8 (diff) | |
download | aur-34c94b3608a1d8b8c2ad87ccbe066fc1f7fb88e3.tar.gz |
upgpkg: pcsclite-git 1.9.9.r0.g15c16c7-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 49 insertions, 38 deletions
@@ -1,20 +1,24 @@ pkgbase = pcsclite-git - pkgdesc = PC/SC Architecture smartcard middleware library - pkgver = 1.8.23.r4.g984f84d + pkgdesc = Middleware to access a smart card using SCard API (PC/SC) + pkgver = 1.9.9.r0.g15c16c7 pkgrel = 1 url = https://pcsclite.apdu.fr/ + arch = i686 arch = x86_64 license = BSD - makedepends = pkgconf makedepends = git + makedepends = autoconf-archive + makedepends = pkgconf + depends = glibc + depends = libsystemd.so + depends = libudev.so depends = python depends = systemd - provides = pcsclite + provides = pcsclite=1.9.9.r0.g15c16c7 + provides = libpcsclite.so + provides = libpcscspy.so conflicts = pcsclite - options = !docs source = git+https://salsa.debian.org/rousseau/PCSC.git - validpgpkeys = F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E - md5sums = SKIP + sha256sums = SKIP pkgname = pcsclite-git - @@ -1,47 +1,54 @@ -# Maintainer: Sean Enck <enckse@gmail.com> +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> +# Previous maintainer: Sean Enck <enckse@gmail.com> pkgname=pcsclite-git -pkgver=1.8.23.r4.g984f84d +pkgver=1.9.9.r0.g15c16c7 pkgrel=1 -pkgdesc="PC/SC Architecture smartcard middleware library" -arch=('x86_64') +pkgdesc="Middleware to access a smart card using SCard API (PC/SC)" +arch=('i686' 'x86_64') url="https://pcsclite.apdu.fr/" license=('BSD') -depends=('python' 'systemd') -makedepends=('pkgconf' 'git') -conflicts=("pcsclite") -provides=("pcsclite") -options=('!docs') +depends=('glibc' 'libsystemd.so' 'libudev.so' 'python' 'systemd') +makedepends=('git' 'autoconf-archive' 'pkgconf') +provides=("pcsclite=$pkgver" 'libpcsclite.so' 'libpcscspy.so') +conflicts=('pcsclite') source=("git+https://salsa.debian.org/rousseau/PCSC.git") -md5sums=('SKIP') -validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <rousseau@debian.org> +sha256sums=('SKIP') + pkgver() { - cd "${srcdir}/PCSC" - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^pcsc\.//g' + cd "PCSC" + + _tag=$(git tag -l --sort -creatordate | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's/^pcsc-//' } build() { - cd "${srcdir}/PCSC" - sed -i "/^AC\_INIT/ { s,]),-git]), }" configure.ac - ./bootstrap - ./configure --prefix=/usr \ - --sbindir=/usr/bin \ - --sysconfdir=/etc \ - --enable-filter \ - --enable-ipcdir=/run/pcscd \ - --enable-libudev \ - --enable-usbdropdir=/usr/lib/pcsc/drivers \ - --with-systemdsystemunitdir=/usr/lib/systemd/system - make + cd "PCSC" + + ./bootstrap + ./configure \ + --prefix="/usr" \ + --sbindir="/usr/bin" \ + --sysconfdir="/etc" \ + --enable-ipcdir \ + --enable-usbdropdir="/usr/lib/pcsc/drivers" \ + --with-systemdsystemunitdir="/usr/lib/systemd/system" + make } +check() { + cd "PCSC" -package() { - cd "${srcdir}/PCSC" + make check +} - make DESTDIR="${pkgdir}" install +package() { + cd "PCSC" - install -D -m644 "${srcdir}/PCSC/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -d "${pkgdir}/usr/lib/pcsc/drivers" + make DESTDIR="$pkgdir" install + install -d "$pkgdir/usr/lib/pcsc/drivers" + install -Dm644 "COPYING" -t "$pkgdir/usr/share/licenses/pcsclite" } |