Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
pcsc-ccid
pcsc-ccid.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pcsc-ccid.spec of Package pcsc-ccid
# # spec file for package pcsc-ccid # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %if %( echo `rpm -q --queryformat %%{version} udev` ) > 190 %define _udevrulesdir /usr/lib/udev/rules.d %else %define _udevrulesdir /lib/udev/rules.d %endif Name: pcsc-ccid %define _name ccid BuildRequires: automake BuildRequires: libusb-1_0-devel BuildRequires: pcsc-lite-devel BuildRequires: pkg-config BuildRequires: udev %if %suse_version > 1220 BuildRequires: gpg-offline %endif Version: 1.4.9 Release: 0 Url: http://pcsclite.alioth.debian.org/ccid.html Summary: PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader License: LGPL-2.1+ Group: Productivity/Security Source: %{_name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc Source2: %{_name}-%{version}.tar.bz2.asc Source3: %{name}.keyring BuildRoot: %{_tmppath}/%{name}-%{version}-build # openSUSE package pcsc-lite 1.6.6 is the first one which creates the scard UID and GID: Requires: pcsc-lite >= 1.6.6 %define ifddir %(pkg-config libpcsclite --variable=usbdropdir) %define LBRACE ( %define RBRACE ) %define QUOTE " %define BACKSLASH \\ %define USBDRIVERS %(set -x ; bunzip2 <%{S:0} | tr a-z A-Z | sed -n 's/^ATTRS{IDVENDOR}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}, ATTRS{IDPRODUCT}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}.*$/modalias%{LBRACE}usb:v%{BACKSLASH}1p%{BACKSLASH}2d*dc*dsc*dp*ic*isc*ip*%{RBRACE}/p' | tr '%{BACKSLASH}n' ' ') # We are not using Supplements here. User may want to choose between pcsc-lite and openct: # Generic CCID devices: Enhances: modalias(usb:*ic0Bisc00d*dc*dsc*dp*ic*isc*ip*) # Kobil mIDentity: Enhances: modalias(usb:v0D46p4081d*dc*dsc*dp*ic*isc*ip*) # Other supported devices: Enhances: %USBDRIVERS %description This package contains a generic USB CCID (Chip/Smart Card Interface Devices) driver. This driver is meant to be used with the PCSC-Lite daemon from the pcsc-lite package. %prep %if 0%{?gpg_verify:1} %gpg_verify %{S:2} %endif %setup -q -n %{_name}-%{version} cp -a src/openct/LICENSE LICENSE.openct cp -a src/towitoko/README README.towitoko %build # not needed ATM #./bootstrap %configure\ --enable-twinserial make %{?jobs:-j%jobs} %install %makeinstall # Copied elsewhere: mkdir -p $RPM_BUILD_ROOT/%{_udevrulesdir} sed 's:GROUP="pcscd":GROUP="scard":' <src/92_pcscd_ccid.rules >$RPM_BUILD_ROOT/%{_udevrulesdir}/92_pcscd_ccid.rules %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) # NEWS is empty %doc AUTHORS ChangeLog COPYING LICENSE.openct README README.towitoko contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt SCARDGETATTRIB.txt %config (noreplace) %{_sysconfdir}/reader.conf.d/* %{ifddir}/* %{_udevrulesdir}/*.rules %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor