# Description file for tinycore extension ($ tcbuild sample.desc)

# Source
STYPE="https"
MIRROR="alioth.debian.org/frs/download.php/3598"
PACKAGE="pcsc-lite"
SEP="-"
VERSION="1.7.4"
PKG_EXT=".tar.bz2"
#RENAME_TO="isc-dhcp4"

# Dependencies, Build flags, dev auto-added
BUILD_DEPS="autoconf automake libtool udev udev-lib"
RUN_DEPS="libusb"
FLAGS="--disable-libusb --enable-libudev --enable-confdir=/usr/local/etc/reader.conf.d --enable-debugatr"
#NO_DESTDIR=1
#NO_PERL=1
#NO_AUTOTOOLS=1
#NO_RIGHTS=1
#NO_OVERWRITE_LOCAL=1
#NO_DBG_PKG=1
#UPX_COMPRESS=1

# Packaging
DEV_MASK="-name *.h -o -name *.c -o -name *.la -o -name *.a -o -name *.m4 -o -name *.pc -o -name *.rh"
LOCALE_MASK="-name locale -type d"
DOC_MASK="( -name man -o -name manual -o -name doc -o -name info ) -a -type d"
CONF_MASK="-name *.conf"
CONF_MAND_MASK=""

# Info
DESCRIPTION="pcsc-lite - Generic library for using PC SmartCards"
AUTHORS="Ludovic Rousseau et. al"
MAINTAINER="gutmensch"
HOMEPAGE="http://pcsclite.alioth.debian.org"
LICENSE="GPL"
COMMENTS="PCSC library. Drivers are in ccid.tcz.

		You can start pcscd with /usr/local/etc/init.d/pcscd start.
		Or use this script as a starting point for your own."
CHANGE="__TODAY__ "


##### changelog, dont modify! is done by script! #####
#CHANGELOG[2]="2011/06/29-1 Added init script, build debug extension and static library"
#CHANGELOG[1]="2011/06/29 Bump to 1.7.4"
#CHANGELOG[0]="2010/11/22 Initial version 1.4.0"
############### end of changelog #####################


configure_special_source () {
  true
  # dummy_file filename
  [ $? -eq 0 ] && success || fail
}

work_special_build () {
  true
  # to_new_package "-name bla -o -name blu" newpkg "dep1 dep2"
  # create_start_script $PACKAGE
  # echo "my command" >> ${SS1}
  # create_wbar_icon $EXTENSION $ICONPATH $EXECUTE
  create_initd_script pcsc-lite /usr/local/sbin/pcscd root:staff /var/run/pcscd/pcscd.pid 
  # cat <<EOF> ${TCB_BLDDIR}/${PACKAGE}/usr/local/etc/
  # EOF
  [ $? -eq 0 ] && success || fail
}

