summaryrefslogtreecommitdiff
path: root/package/opensc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/opensc/Makefile')
-rw-r--r--package/opensc/Makefile50
1 files changed, 22 insertions, 28 deletions
diff --git a/package/opensc/Makefile b/package/opensc/Makefile
index e0440eece..9f4b1b0f3 100644
--- a/package/opensc/Makefile
+++ b/package/opensc/Makefile
@@ -1,39 +1,42 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-include ${TOPDIR}/rules.mk
+include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= opensc
-PKG_VERSION:= 0.11.13
-PKG_RELEASE:= 4
-PKG_MD5SUM:= 98fa151e947941f9c3f27420fdf47c11
+PKG_VERSION:= 0.24.0
+PKG_RELEASE:= 1
+PKG_HASH:= 24d03c69287291da32a30c4c38a304ad827f56cb85d83619e1f5403ab6480ef8
PKG_DESCR:= utilities to access smart cards
-PKG_SECTION:= crypto
-PKG_BUILDDEP:= openct pcsc-lite openssl readline
-PKG_DEPENDS:= libopensc libopenct pcsc-lite libopenssl libreadline
-PKG_URL:= http://www.opensc-project.org/opensc/
-PKG_SITES:= http://www.opensc-project.org/files/opensc/
+PKG_SECTION:= app/crypto
+PKG_BUILDDEP:= openct pcsc-lite readline libressl
+PKG_DEPENDS:= libopensc libopenct pcsc-lite libreadline libressl
+PKG_URL:= https://github.com/OpenSC/OpenSC/wiki
+PKG_SITES:= https://github.com/OpenSC/OpenSC/releases/download/$(PKG_VERSION)/
+PKG_LIBNAME:= libopensc
+PKG_OPTS:= dev
-PKG_SUBPKGS:= OPENSC LIBOPENSC LIBOPENSC_DEV
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+
+PKG_SUBPKGS:= OPENSC LIBOPENSC
PKGSD_LIBOPENSC:= opensc library
-PKGSC_LIBOPENSC:= libs
+PKGSC_LIBOPENSC:= libs/crypto
PKGSS_LIBOPENSC:= libltdl
PKGSB_LIBOPENSC:= libtool
-PKGSD_LIBOPENSC_DEV:= development files for opensc
-PKGSC_LIBOPENSC_DEV:= devel
-include ${TOPDIR}/mk/package.mk
+include ${ADK_TOPDIR}/mk/package.mk
$(eval $(call PKG_template,OPENSC,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-$(eval $(call PKG_template,LIBOPENSC,libopensc,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_LIBOPENSC},${PKGSD_LIBOPENSC},${PKGSC_LIBOPENSC}))
-$(eval $(call PKG_template,LIBOPENSC_DEV,libopensc-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBOPENSC_DEV},${PKGSC_LIBOPENSC_DEV}))
+$(eval $(call PKG_template,LIBOPENSC,libopensc,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_LIBOPENSC},${PKGSD_LIBOPENSC},${PKGSC_LIBOPENSC},${PKG_OPTS}))
CONFIGURE_ARGS+= --disable-man \
--disable-iconv \
- --enable-pcsc \
+ --disable-pcsc \
+ --disable-silent-rules \
+ --disable-strict \
--enable-openct
-post-install:
+opensc-install:
${INSTALL_DIR} ${IDIR_OPENSC}/usr/bin
${INSTALL_DIR} ${IDIR_OPENSC}/usr/share/opensc
${INSTALL_DATA} ${WRKINST}/usr/share/opensc/* \
@@ -53,16 +56,7 @@ libopensc-install:
${INSTALL_DIR} ${IDIR_LIBOPENSC}/usr/lib
${CP} ${WRKINST}/usr/lib/libopensc.so* \
${IDIR_LIBOPENSC}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libpkcs15init.so* \
- ${IDIR_LIBOPENSC}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libscconf.so* \
- ${IDIR_LIBOPENSC}/usr/lib
${CP} ${WRKINST}/usr/lib/opensc-pkcs11.so \
${IDIR_LIBOPENSC}/usr/lib
-libopensc-dev-install:
- ${INSTALL_DIR} ${IDIR_LIBOPENSC_DEV}/usr/include/opensc
- ${CP} ${WRKINST}/usr/include/opensc/*.h \
- ${IDIR_LIBOPENSC_DEV}/usr/include/opensc
-
-include ${TOPDIR}/mk/pkg-bottom.mk
+include ${ADK_TOPDIR}/mk/pkg-bottom.mk