Artifact 0ed6aa2c0ba6e4a1558a63dffd9935466f630755:
0000: 53 75 6d 6d 61 72 79 3a 20 50 43 2f 53 43 20 50 Summary: PC/SC P
0010: 4b 43 53 23 31 31 20 50 72 6f 76 69 64 65 72 20 KCS#11 Provider
0020: 66 6f 72 20 47 6f 76 65 72 6e 6d 65 6e 74 20 53 for Government S
0030: 6d 61 72 74 63 61 72 64 73 0a 4e 61 6d 65 3a 20 martcards.Name:
0040: 63 61 63 6b 65 79 0a 56 65 72 73 69 6f 6e 3a 20 cackey.Version:
0050: 40 40 56 45 52 53 40 40 0a 52 65 6c 65 61 73 65 @@VERS@@.Release
0060: 3a 20 31 0a 4c 69 63 65 6e 73 65 3a 20 50 75 62 : 1.License: Pub
0070: 6c 69 63 20 44 6f 6d 61 69 6e 0a 50 61 63 6b 61 lic Domain.Packa
0080: 67 65 72 3a 20 52 6f 79 20 4b 65 65 6e 65 20 3c ger: Roy Keene <
0090: 63 61 63 6b 65 79 40 72 6b 65 65 6e 65 2e 6f 72 cackey@rkeene.or
00a0: 67 3e 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f g>.URL: https://
00b0: 73 6f 66 74 77 61 72 65 2e 66 6f 72 67 65 2e 6d software.forge.m
00c0: 69 6c 2f 73 66 2f 66 72 73 2f 64 6f 2f 6c 69 73 il/sf/frs/do/lis
00d0: 74 52 65 6c 65 61 73 65 73 2f 70 72 6f 6a 65 63 tReleases/projec
00e0: 74 73 2e 63 6f 6d 6d 75 6e 69 74 79 5f 63 61 63 ts.community_cac
00f0: 2f 66 72 73 2e 63 61 63 6b 65 79 0a 53 6f 75 72 /frs.cackey.Sour
0100: 63 65 3a 20 25 7b 6e 61 6d 65 7d 2d 25 7b 76 65 ce: %{name}-%{ve
0110: 72 73 69 6f 6e 7d 2e 74 61 72 2e 67 7a 0a 42 75 rsion}.tar.gz.Bu
0120: 69 6c 64 52 6f 6f 74 3a 20 25 7b 5f 74 6d 70 70 ildRoot: %{_tmpp
0130: 61 74 68 7d 2f 25 7b 6e 61 6d 65 7d 2d 25 7b 76 ath}/%{name}-%{v
0140: 65 72 73 69 6f 6e 7d 2d 72 6f 6f 74 0a 47 72 6f ersion}-root.Gro
0150: 75 70 3a 20 53 79 73 74 65 6d 20 45 6e 76 69 72 up: System Envir
0160: 6f 6e 6d 65 6e 74 2f 4c 69 62 72 61 72 69 65 73 onment/Libraries
0170: 0a 52 65 71 75 69 72 65 73 3a 20 70 63 73 63 2d .Requires: pcsc-
0180: 6c 69 74 65 0a 0a 0a 25 64 65 73 63 72 69 70 74 lite...%descript
0190: 69 6f 6e 0a 43 41 43 4b 65 79 20 70 72 6f 76 69 ion.CACKey provi
01a0: 64 65 73 20 61 20 73 74 61 6e 64 61 72 64 20 69 des a standard i
01b0: 6e 74 65 72 66 61 63 65 20 28 50 4b 43 53 23 31 nterface (PKCS#1
01c0: 31 29 20 66 6f 72 20 73 6d 61 72 74 63 61 72 64 1) for smartcard
01d0: 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 s connected to a
01e0: 0a 50 43 2f 53 43 20 63 6f 6d 70 6c 69 61 6e 74 .PC/SC compliant
01f0: 20 72 65 61 64 65 72 2e 20 20 49 74 20 70 65 72 reader. It per
0200: 66 6f 72 6d 73 20 61 20 73 69 6d 69 6c 61 72 20 forms a similar
0210: 66 75 6e 63 74 69 6f 6e 20 74 6f 20 22 43 6f 6f function to "Coo
0220: 6c 4b 65 79 22 2c 20 62 75 74 0a 6f 6e 6c 79 20 lKey", but.only
0230: 73 75 70 70 6f 72 74 73 20 47 6f 76 65 72 6e 6d supports Governm
0240: 65 6e 74 20 53 6d 61 72 74 63 61 72 64 73 2e 20 ent Smartcards.
0250: 20 49 74 20 73 75 70 70 6f 72 74 73 20 61 6c 6c It supports all
0260: 20 47 6f 76 65 72 6e 6d 65 6e 74 20 53 6d 61 72 Government Smar
0270: 74 63 61 72 64 73 0a 74 68 61 74 20 69 6d 70 6c tcards.that impl
0280: 65 6d 65 6e 74 20 74 68 65 20 47 6f 76 65 72 6e ement the Govern
0290: 6d 65 6e 74 20 53 6d 61 72 74 63 61 72 64 20 49 ment Smartcard I
02a0: 6e 74 65 72 6f 70 65 72 61 62 69 6c 69 74 79 20 nteroperability
02b0: 53 70 65 63 69 66 69 63 61 74 69 6f 6e 20 28 47 Specification (G
02c0: 53 43 2d 49 53 29 0a 76 32 2e 31 20 6f 72 20 6e SC-IS).v2.1 or n
02d0: 65 77 65 72 20 61 73 20 77 65 6c 6c 20 61 73 20 ewer as well as
02e0: 50 49 56 20 63 61 72 64 73 20 74 68 61 74 20 63 PIV cards that c
02f0: 6f 6d 70 6c 79 20 77 69 74 68 20 4e 49 53 54 20 omply with NIST
0300: 53 50 20 38 30 30 2d 37 33 2d 33 2e 0a 0a 0a 25 SP 800-73-3....%
0310: 70 72 65 70 0a 25 73 65 74 75 70 20 2d 71 0a 0a prep.%setup -q..
0320: 0a 25 62 75 69 6c 64 0a 43 46 4c 41 47 53 3d 22 .%build.CFLAGS="
0330: 25 7b 6f 70 74 66 6c 61 67 73 7d 22 20 5c 0a 09 %{optflags}" \..
0340: 2e 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 70 72 ./configure --pr
0350: 65 66 69 78 3d 25 7b 5f 70 72 65 66 69 78 7d 20 efix=%{_prefix}
0360: 2d 2d 6c 69 62 64 69 72 3d 25 7b 5f 6c 69 62 64 --libdir=%{_libd
0370: 69 72 7d 20 2d 2d 6d 61 6e 64 69 72 3d 25 7b 5f ir} --mandir=%{_
0380: 6d 61 6e 64 69 72 7d 0a 6d 61 6b 65 20 20 25 7b mandir}.make %{
0390: 3f 5f 73 6d 70 5f 6d 66 6c 61 67 73 7d 0a 0a 0a ?_smp_mflags}...
03a0: 25 69 6e 73 74 61 6c 6c 0a 69 66 20 5b 20 21 20 %install.if [ !
03b0: 25 7b 62 75 69 6c 64 72 6f 6f 74 7d 20 3d 20 22 %{buildroot} = "
03c0: 2f 22 20 5d 3b 20 74 68 65 6e 20 25 7b 5f 5f 72 /" ]; then %{__r
03d0: 6d 7d 20 2d 72 66 20 25 7b 62 75 69 6c 64 72 6f m} -rf %{buildro
03e0: 6f 74 7d 3b 20 66 69 0a 6d 61 6b 65 20 44 45 53 ot}; fi.make DES
03f0: 54 44 49 52 3d 25 7b 62 75 69 6c 64 72 6f 6f 74 TDIR=%{buildroot
0400: 7d 20 69 6e 73 74 61 6c 6c 0a 0a 0a 25 63 6c 65 } install...%cle
0410: 61 6e 0a 69 66 20 5b 20 21 20 25 7b 62 75 69 6c an.if [ ! %{buil
0420: 64 72 6f 6f 74 7d 20 3d 20 22 2f 22 20 5d 3b 20 droot} = "/" ];
0430: 74 68 65 6e 20 25 7b 5f 5f 72 6d 7d 20 2d 72 66 then %{__rm} -rf
0440: 20 25 7b 62 75 69 6c 64 72 6f 6f 74 7d 3b 20 66 %{buildroot}; f
0450: 69 0a 0a 0a 25 66 69 6c 65 73 0a 25 64 65 66 61 i...%files.%defa
0460: 74 74 72 28 2d 2c 72 6f 6f 74 2c 72 6f 6f 74 29 ttr(-,root,root)
0470: 0a 25 7b 5f 6c 69 62 64 69 72 7d 2f 6c 69 62 63 .%{_libdir}/libc
0480: 61 63 6b 65 79 2e 73 6f 0a 25 7b 5f 6c 69 62 64 ackey.so.%{_libd
0490: 69 72 7d 2f 6c 69 62 63 61 63 6b 65 79 5f 67 2e ir}/libcackey_g.
04a0: 73 6f 0a so.