diff --git a/root-packages/libpcsclite/build.sh b/root-packages/libpcsclite/build.sh new file mode 100644 index 0000000000..01763a822a --- /dev/null +++ b/root-packages/libpcsclite/build.sh @@ -0,0 +1,24 @@ +TERMUX_PKG_HOMEPAGE=https://pcsclite.apdu.fr/ +TERMUX_PKG_DESCRIPTION="Middleware to access a smart card using SCard API (PC/SC)." +TERMUX_PKG_LICENSE="BSD 3-Clause" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=1.9.5 +TERMUX_PKG_SRCURL=https://pcsclite.apdu.fr/files/pcsc-lite-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SHA256=9ee3f9b333537562177893559ad4f7b8d5c23ebe828eef53056c02db14049d08 +TERMUX_PKG_DEPENDS="libusb, python" +TERMUX_PKG_BREAKS="libpcsclite-dev" +TERMUX_PKG_REPLACES="libpcsclite-dev" +TERMUX_PKG_BUILD_DEPENDS="flex" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +--exec-prefix=$TERMUX_PREFIX +--sbindir=$TERMUX_PREFIX/bin +--enable-ipcdir=$TERMUX_PREFIX/var/run +--disable-libsystemd +--disable-libudev" + + +termux_step_create_debscripts() { + # "pcscd fails to start if this folder does not exist" + echo "#!$TERMUX_PREFIX/bin/sh" > postinst + echo "mkdir -p $TERMUX_PREFIX/lib/pcsc/drivers" >> postinst +} diff --git a/root-packages/libpcsclite/pcscd.subpackage.sh b/root-packages/libpcsclite/pcscd.subpackage.sh new file mode 100644 index 0000000000..28994b62ed --- /dev/null +++ b/root-packages/libpcsclite/pcscd.subpackage.sh @@ -0,0 +1,2 @@ +TERMUX_SUBPKG_DESCRIPTION="Middleware to access a smart card using SCard API (PC/SC). (daemon side)" +TERMUX_SUBPKG_INCLUDE="bin/pcscd share/man/man5/reader.conf.5.gz share/man/man8/pcscd.8.gz"