Skip to content

Commit

Permalink
libfido2-pcsc: update to 1.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mk-fg committed Mar 11, 2023
1 parent ad9fc7a commit f883e3d
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions libfido2-pcsc/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
pkgname=libfido2-pcsc
pkgver=1.12.0
pkgver=1.13.0
pkgrel=1
pkgdesc='Library functionality for FIDO 2.0, with env-var-enabled support for PCSC devices'
url='https://developers.yubico.com/libfido2/'
Expand All @@ -10,37 +10,37 @@ makedepends=(cmake systemd)
provides=(libfido2.so libfido2)
conflicts=(libfido2)
source=( "https://developers.yubico.com/libfido2/Releases/libfido2-${pkgver}.tar.gz" )
sha256sums=( 813d6d25116143d16d2e96791718a74825da16b774a8d093d96f06ae1730d9c5 )
sha256sums=( 51d43727e2a1c4544c7fd0ee47786f443e39f1388ada735a509ad4af0a2459ca )

_patches=( 0001_enable-pcsc-via-env-var.patch )
for p in ${_patches[@]}; do source+=($p); sha256sums+=(SKIP); done

prepare() {
cd libfido2-${pkgver}
cd libfido2-${pkgver}
for p in ${_patches[@]}; do
patch --dry-run -tNp1 -i "$srcdir"/$p >/dev/null \
&& patch -tNp1 -i "$srcdir"/$p || { echo >&2 "ERROR: patch failed - $p"; exit 1; }
done
}

build() {
cd libfido2-${pkgver}
# do not use bundled udev rules superseded by systemd
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${CFLAGS} ${CPPFLAGS}" \
-Wno-dev \
-DUSE_PCSC=1 \
-DNFC_LINUX=1 \
-S .
make -C build VERBOSE=1
cd libfido2-${pkgver}
# do not use bundled udev rules superseded by systemd
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${CFLAGS} ${CPPFLAGS}" \
-Wno-dev \
-DUSE_PCSC=1 \
-DNFC_LINUX=1 \
-S .
make -C build VERBOSE=1
}

package() {
cd libfido2-${pkgver}
make -C build DESTDIR="${pkgdir}" install
install -Dm 644 NEWS README.adoc -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
cd libfido2-${pkgver}
make -C build DESTDIR="${pkgdir}" install
install -Dm 644 NEWS README.adoc -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}

0 comments on commit f883e3d

Please sign in to comment.