From patchwork Mon Oct 8 05:05:13 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Waldemar Rymarkiewicz X-Patchwork-Id: 189898 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id BF08F2C01C6 for ; Mon, 8 Oct 2012 16:05:40 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 676E210161D; Mon, 8 Oct 2012 05:05:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tE8GZBs+qUzk; Mon, 8 Oct 2012 05:05:29 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 15CCD1015F9; Mon, 8 Oct 2012 05:05:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id AEA2C8F74A for ; Mon, 8 Oct 2012 05:05:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1DA0A89F84 for ; Mon, 8 Oct 2012 05:05:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oKyWWrG9J3jt for ; Mon, 8 Oct 2012 05:05:29 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from ebb06.tieto.com (ebb06.tieto.com [131.207.168.38]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0F04B899B9 for ; Mon, 8 Oct 2012 05:05:28 +0000 (UTC) X-AuditID: 83cfa826-b7f086d000000ec9-96-50725f1577e2 Received: from FIHGA-EXHUB01.eu.tieto.com ( [131.207.136.34]) by ebb06.tieto.com (SMTP Mailer) with SMTP id C6.DD.03785.51F52705; Mon, 8 Oct 2012 08:05:26 +0300 (EEST) Received: from localhost (10.28.27.123) by inbound.tieto.com (131.207.136.49) with Microsoft SMTP Server id 8.3.279.1; Mon, 8 Oct 2012 08:05:25 +0300 From: Waldemar Rymarkiewicz To: Date: Mon, 8 Oct 2012 07:05:13 +0200 Message-ID: <1349672713-4971-2-git-send-email-waldemar.rymarkiewicz@tieto.com> X-Mailer: git-send-email 1.7.10 In-Reply-To: <1349672713-4971-1-git-send-email-waldemar.rymarkiewicz@tieto.com> References: <1349672713-4971-1-git-send-email-waldemar.rymarkiewicz@tieto.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRmVeSWpSXmKPExsXSfL5DSVcsvijAYMksVou7m3gdGD1eLrvB EsAYxWWTkpqTWZZapG+XwJWxr3cVY0GncMXcRUtZGxjXC3QxcnJICJhILFn+jx3CFpO4cG89 WxcjF4eQwCpGiSnXPrFDONMZJTYdu8QGUsUmYCvR3vaOCcQWEZCWWPrwCQuIzSxgLXHzZzdj FyMHh7CApsT0K9ogYRYBFYlJa/8xgti8An4SnVNfsEAsk5d4er8PbCSngL9E54btYCOFgGru dh5nhagXlDg5E2a8hMTBFy+YIWp0JL60n2KdwCgwC0nZLCRlCxiZVjHypyYlGZjplWSmluTr JefnbmIEB9cKtR2Mzx5IHWIU4GBU4uGdoVMUIMSaWFZcmXuIUZKDSUmU1zUMKMSXlJ9SmZFY nBFfVJqTWnyIUYKDWUmEt8G8MECINyWxsiq1KB8mJc3BoiTOu2tqQoCQQHpiSWp2ampBahFM VoaDQ0mC93Es0FDBotT01Iq0zJwShDQTByfIcB6g4WExQDW8xQWJucWZ6RD5U4yKUuK8D0Ca BUASGaV5cL2w6H/FKA70ijDvTZAqHmDigOt+BTSYCWjwfSuQq4tLEhFSUg2MoefPt/H72Cty 8pt3GwfYfdzRs/zw86Tf1Z+v1qQvf/v808V8E4EHfQfrBMr+7i1drKBpyPr70qcbX7U76iu9 p69RXX5n+8v9nyvktgh39Kx+8DGjq2vft7BCq6TcwuovXQEB261nHJYV/O4btfvXknU35n/4 J+sefsbey8+a88e6TctU5tfGKbEUZyQaajEXFScCACDL5rLZAgAA Subject: [Buildroot] [PATCH v4 2/2] ccid: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net PC/SC driver for USB CCID smart card readers. http://pcsclite.alioth.debian.org/ccid.html Signed-off-by: Waldemar Rymarkiewicz --- package/Config.in | 1 + package/ccid/Config.in | 12 ++++++++++++ package/ccid/ccid.mk | 29 +++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 package/ccid/Config.in create mode 100644 package/ccid/ccid.mk diff --git a/package/Config.in b/package/Config.in index f1595b1..7852e96 100644 --- a/package/Config.in +++ b/package/Config.in @@ -383,6 +383,7 @@ source "package/zxing/Config.in" endmenu menu "Hardware handling" +source "package/ccid/Config.in" source "package/libaio/Config.in" source "package/libraw1394/Config.in" source "package/tslib/Config.in" diff --git a/package/ccid/Config.in b/package/ccid/Config.in new file mode 100644 index 0000000..c9b77d1 --- /dev/null +++ b/package/ccid/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_CCID + bool "ccid" + select BR2_PACKAGE_PCSC_LITE + select BR2_PACKAGE_LIBUSB + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + help + PC/SC driver for USB CCID smart card readers + + http://pcsclite.alioth.debian.org/ccid.html + +comment "ccid needs a toolchain with thread support" + depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk new file mode 100644 index 0000000..677ac02 --- /dev/null +++ b/package/ccid/ccid.mk @@ -0,0 +1,29 @@ +########################################################## +# +# CCID +# +# ######################################################## +CCID_VERSION = 1.4.7 +CCID_SOURCE = ccid-$(CCID_VERSION).tar.bz2 +CCID_SITE = https://alioth.debian.org/frs/download.php/3730 +CCID_INSTALL_STAGING = YES +CCID_DEPENDENCIES = pcsc-lite host-pkg-config libusb + +ifeq ($(BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV),y) +define CCID_INSTALL_UDEV_RULES + if test -d $(TARGET_DIR)/etc/udev/rules.d ; then \ + cp $(@D)/src/92_pcscd_ccid.rules $(TARGET_DIR)/etc/udev/rules.d/ ; \ + fi; +endef + +CCID_POST_INSTALL_TARGET_HOOKS += CCID_INSTALL_UDEV_RULES +endif + +define CCID_REMOVE_UDEV_RULES + if test -d $(TARGET_DIR)/etc/udev/rules.d ; then \ + rm -f $(TARGET_DIR)/etc/udev/rules.d/92_pcscd_ccid.rules ; \ + fi; +endef +CCID_POST_UNINSTALL_TARGET_HOOKS += CCID_REMOVE_UDEV_RULES + +$(eval $(autotools-package))