Hex Artifact Content

Artifact 44c05e1bea67e0db40ce25ae45bcc2f293e923e0:


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: 72 6f 79 2e 6b 65 65 6e 65 40 75 73 2e 61 72 6d  roy.keene@us.arm
00a0: 79 2e 6d 69 6c 3e 0a 55 52 4c 3a 20 68 74 74 70  y.mil>.URL: http
00b0: 73 3a 2f 2f 73 6f 66 74 77 61 72 65 2e 66 6f 72  s://software.for
00c0: 67 65 2e 6d 69 6c 2f 73 66 2f 66 72 73 2f 64 6f  ge.mil/sf/frs/do
00d0: 2f 6c 69 73 74 52 65 6c 65 61 73 65 73 2f 70 72  /listReleases/pr
00e0: 6f 6a 65 63 74 73 2e 63 6f 6d 6d 75 6e 69 74 79  ojects.community
00f0: 5f 63 61 63 2f 66 72 73 2e 63 61 63 6b 65 79 0a  _cac/frs.cackey.
0100: 53 6f 75 72 63 65 3a 20 25 7b 6e 61 6d 65 7d 2d  Source: %{name}-
0110: 25 7b 76 65 72 73 69 6f 6e 7d 2e 74 61 72 2e 67  %{version}.tar.g
0120: 7a 0a 42 75 69 6c 64 52 6f 6f 74 3a 20 25 7b 5f  z.BuildRoot: %{_
0130: 74 6d 70 70 61 74 68 7d 2f 25 7b 6e 61 6d 65 7d  tmppath}/%{name}
0140: 2d 25 7b 76 65 72 73 69 6f 6e 7d 2d 72 6f 6f 74  -%{version}-root
0150: 0a 47 72 6f 75 70 3a 20 53 79 73 74 65 6d 20 45  .Group: System E
0160: 6e 76 69 72 6f 6e 6d 65 6e 74 2f 4c 69 62 72 61  nvironment/Libra
0170: 72 69 65 73 0a 52 65 71 75 69 72 65 73 3a 20 70  ries.Requires: p
0180: 63 73 63 2d 6c 69 74 65 0a 0a 0a 25 64 65 73 63  csc-lite...%desc
0190: 72 69 70 74 69 6f 6e 0a 43 41 43 4b 65 79 20 70  ription.CACKey p
01a0: 72 6f 76 69 64 65 73 20 61 20 73 74 61 6e 64 61  rovides a standa
01b0: 72 64 20 69 6e 74 65 72 66 61 63 65 20 28 50 4b  rd interface (PK
01c0: 43 53 23 31 31 29 20 66 6f 72 20 73 6d 61 72 74  CS#11) for smart
01d0: 63 61 72 64 73 20 63 6f 6e 6e 65 63 74 65 64 20  cards connected 
01e0: 74 6f 20 61 0a 50 43 2f 53 43 20 63 6f 6d 70 6c  to a.PC/SC compl
01f0: 69 61 6e 74 20 72 65 61 64 65 72 2e 20 20 49 74  iant reader.  It
0200: 20 70 65 72 66 6f 72 6d 73 20 61 20 73 69 6d 69   performs a simi
0210: 6c 61 72 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20  lar function to 
0220: 22 43 6f 6f 6c 4b 65 79 22 2c 20 62 75 74 0a 6f  "CoolKey", but.o
0230: 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 47 6f 76  nly supports Gov
0240: 65 72 6e 6d 65 6e 74 20 53 6d 61 72 74 63 61 72  ernment Smartcar
0250: 64 73 2e 20 20 49 74 20 73 75 70 70 6f 72 74 73  ds.  It supports
0260: 20 61 6c 6c 20 47 6f 76 65 72 6e 6d 65 6e 74 20   all Government 
0270: 53 6d 61 72 74 63 61 72 64 73 0a 74 68 61 74 20  Smartcards.that 
0280: 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 47 6f  implement the Go
0290: 76 65 72 6e 6d 65 6e 74 20 53 6d 61 72 74 63 61  vernment Smartca
02a0: 72 64 20 49 6e 74 65 72 6f 70 65 72 61 62 69 6c  rd Interoperabil
02b0: 69 74 79 20 53 70 65 63 69 66 69 63 61 74 69 6f  ity Specificatio
02c0: 6e 20 28 47 53 43 2d 49 53 29 0a 76 32 2e 31 20  n (GSC-IS).v2.1 
02d0: 6f 72 20 6e 65 77 65 72 2e 0a 0a 0a 25 70 72 65  or newer....%pre
02e0: 70 0a 25 73 65 74 75 70 20 2d 71 0a 0a 0a 25 62  p.%setup -q...%b
02f0: 75 69 6c 64 0a 43 46 4c 41 47 53 3d 22 25 7b 6f  uild.CFLAGS="%{o
0300: 70 74 66 6c 61 67 73 7d 22 20 5c 0a 09 2e 2f 63  ptflags}" \.../c
0310: 6f 6e 66 69 67 75 72 65 20 2d 2d 70 72 65 66 69  onfigure --prefi
0320: 78 3d 25 7b 5f 70 72 65 66 69 78 7d 20 2d 2d 6c  x=%{_prefix} --l
0330: 69 62 64 69 72 3d 25 7b 5f 6c 69 62 64 69 72 7d  ibdir=%{_libdir}
0340: 20 2d 2d 6d 61 6e 64 69 72 3d 25 7b 5f 6d 61 6e   --mandir=%{_man
0350: 64 69 72 7d 0a 6d 61 6b 65 20 20 25 7b 3f 5f 73  dir}.make  %{?_s
0360: 6d 70 5f 6d 66 6c 61 67 73 7d 0a 0a 0a 25 69 6e  mp_mflags}...%in
0370: 73 74 61 6c 6c 0a 69 66 20 5b 20 21 20 25 7b 62  stall.if [ ! %{b
0380: 75 69 6c 64 72 6f 6f 74 7d 20 3d 20 22 2f 22 20  uildroot} = "/" 
0390: 5d 3b 20 74 68 65 6e 20 25 7b 5f 5f 72 6d 7d 20  ]; then %{__rm} 
03a0: 2d 72 66 20 25 7b 62 75 69 6c 64 72 6f 6f 74 7d  -rf %{buildroot}
03b0: 3b 20 66 69 0a 6d 61 6b 65 20 44 45 53 54 44 49  ; fi.make DESTDI
03c0: 52 3d 25 7b 62 75 69 6c 64 72 6f 6f 74 7d 20 69  R=%{buildroot} i
03d0: 6e 73 74 61 6c 6c 0a 0a 0a 25 63 6c 65 61 6e 0a  nstall...%clean.
03e0: 69 66 20 5b 20 21 20 25 7b 62 75 69 6c 64 72 6f  if [ ! %{buildro
03f0: 6f 74 7d 20 3d 20 22 2f 22 20 5d 3b 20 74 68 65  ot} = "/" ]; the
0400: 6e 20 25 7b 5f 5f 72 6d 7d 20 2d 72 66 20 25 7b  n %{__rm} -rf %{
0410: 62 75 69 6c 64 72 6f 6f 74 7d 3b 20 66 69 0a 0a  buildroot}; fi..
0420: 0a 25 66 69 6c 65 73 0a 25 64 65 66 61 74 74 72  .%files.%defattr
0430: 28 2d 2c 72 6f 6f 74 2c 72 6f 6f 74 29 0a 25 7b  (-,root,root).%{
0440: 5f 6c 69 62 64 69 72 7d 2f 6c 69 62 63 61 63 6b  _libdir}/libcack
0450: 65 79 2e 73 6f 0a 25 7b 5f 6c 69 62 64 69 72 7d  ey.so.%{_libdir}
0460: 2f 6c 69 62 63 61 63 6b 65 79 5f 67 2e 73 6f 0a  /libcackey_g.so.