libpcsclite-dev - Middleware to access a smart card using PC/SC (development files)

Distribution: Debian 7 (Wheezy)
Repository: Debian Main amd64
Package name: libpcsclite-dev
Package version: 1.8.4
Package release: 1+deb7u1
Package architecture: amd64
Package type: deb
Installed size: 216 B
Download size: 74.02 KB
Official Mirror:
The purpose of PC/SC Lite is to provide a Windows(R) SCard interface in a very small form factor for communicating to smart cards and smart cards readers. This package contains the files needed for compiling and linking an application that communicates to any reader available to the PC/SC daemon. This package also contains the PC/SC spying library: See



    Source package: pcsc-lite

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libpcsclite-dev deb package:
      # sudo apt-get install libpcsclite-dev


    • /usr/bin/pcsc-spy
    • /usr/include/PCSC/debuglog.h
    • /usr/include/PCSC/ifdhandler.h
    • /usr/include/PCSC/pcsclite.h
    • /usr/include/PCSC/reader.h
    • /usr/include/PCSC/winscard.h
    • /usr/include/PCSC/wintypes.h
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/pkgconfig/libpcsclite.pc
    • /usr/share/doc/libpcsclite-dev/changelog.Debian.gz
    • /usr/share/doc/libpcsclite-dev/changelog.gz
    • /usr/share/doc/libpcsclite-dev/copyright
    • /usr/share/doc/libpcsclite-dev/examples/pcsc_demo.c.gz
    • /usr/share/man/man1/pcsc-spy.1.gz


    2013-05-11 - Ludovic Rousseau <> pcsc-lite (1.8.4-1+deb7u1) wheezy; urgency=low * Fix "failed upgrade squeeze -> wheezy" by removing addgroup call (Closes: #707756) The pcscd group was instroduced in pcsc-lite 1.6.0 no more used since pcsc-lite 1.8.0 * Correctly check systemd is running (backport from change in 1.8.8-3) * debian/patches/{readerfactory,winscard_clnt}: two important fixes from upstream newer versions.

    2012-06-26 - Ludovic Rousseau <> pcsc-lite (1.8.4-1) unstable; urgency=high * New upstream release * urgency set to high since this version of pcsc-lite fixes the Alioth bug [#313684] "Reader name too long" error and need to be in wheezy before the freeze.

    2012-05-06 - Ludovic Rousseau <> pcsc-lite (1.8.3-3) unstable; urgency=low * rebuild for multi-arch. See bug #647522

    2012-03-31 - Ludovic Rousseau <> pcsc-lite (1.8.3-2) unstable; urgency=low * Fix "invoke-rc.d pcscd start starts the daemon again if allready running" do not remove /var/run/pcscd/ if already present (Closes: #666465)

    2012-03-30 - Ludovic Rousseau <> pcsc-lite (1.8.3-1) unstable; urgency=low * New upstream release * Fix "fails to start if config directory contains subdirectories" fixed upstream (Closes: #658322) * debian/control: Standards-Version: 3.9.2 -> 3.9.3. No change needed. * Add Build-Depends: dpkg-dev (>= 1.16.1~) so that dpkg-buildflags supports --export=configure as we use it in debian/rules. This is needed to easily packport the package. Thanks to Jean-Michel Pouré for the bug report. * Add multi-arch support. (LP: #949912)

    2012-01-18 - Ludovic Rousseau <> pcsc-lite (1.8.2-1) unstable; urgency=low * New upstream release * Fix "Please enabled hardened build flags" by using $(shell dpkg-buildflags --export=configure) as a ./configure argument (Closes: #656273) * Fix "please package libpcsclite debug symbols" by providing a new package libpcsclite-dbg (Closes: #655915) * Fix "please package tool" by installing pcsc-spy in /usr/bin/ from package libpcsclite-dev (Closes: #655756)

    2011-12-15 - Ludovic Rousseau <> pcsc-lite (1.8.1-5) unstable; urgency=low * Fix "[pcscd] unusable due to typo in init.d-script" Correctly set the access rights of /var/run/pcscd (Closes: #652236)

    2011-12-03 - Ludovic Rousseau <> pcsc-lite (1.8.1-4) unstable; urgency=low * If systemd is used then do not start pcscd at boot but on demand

    2011-11-29 - Ludovic Rousseau <> pcsc-lite (1.8.1-3) unstable; urgency=low * debian/{control,rules}: do not Build-Depends: on systemd but use --with-systemdsystemunitdir=/lib/systemd/system instead Fix "Not building on !linux architectures" (Closes: #650251)

    2011-11-27 - Ludovic Rousseau <> pcsc-lite (1.8.1-2) unstable; urgency=low * debian/pcscd.postinst: Fix "Fails to configure" check that systemd is installed _and_ running (Closes: #650174) * debian/control: Add Build-Depends: systemd since the ./configure script uses pkg-config --variable=systemdsystemunitdir systemd