/[mwsec]/packaging/fedora/tags/lcmaps-plugins-c-pep/1.3.2/lcmaps-plugins-c-pep.spec
ViewVC logotype

Contents of /packaging/fedora/tags/lcmaps-plugins-c-pep/1.3.2/lcmaps-plugins-c-pep.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18904 - (show annotations) (download)
Wed May 5 19:43:23 2021 UTC (8 months, 2 weeks ago) by msalle
File size: 3868 byte(s)
lcmaps-plugins-c-pep version 1.3.2-1

1 Summary: C-PEP plugin for the LCMAPS authorization framework
2 Name: lcmaps-plugins-c-pep
3 Version: 1.3.2
4 Release: 1%{?dist}
5 License: ASL 2.0
6 Group: System Environment/Libraries
7 URL: http://wiki.nikhef.nl/grid/Site_Access_Control
8 Source0: http://software.nikhef.nl/security/%{name}/%{name}-%{version}.tar.gz
9 BuildRequires: gcc, argus-pep-api-c-devel, lcmaps-devel, openssl-devel
10 Requires: lcmaps%{?_isa} >= 1.5.0-1
11 # BuildRoot is still required for EPEL5
12 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
13
14 %description
15 The Local Centre MAPping Service (LCMAPS) is a security middleware
16 component that processes the users Grid credentials (typically X.509
17 proxy certificates and VOMS attributes) and maps the user to a local
18 account based on the site local policy.
19
20 This package contains the PEP client plug-in. This LCMAPS plugin
21 functions as the PEP (client side) implementation to an Argus PEPd
22 service.
23
24 %prep
25 %setup -q
26
27 %build
28
29 %configure --disable-static
30
31 # The following two lines were suggested by
32 # https://fedoraproject.org/wiki/Packaging/Guidelines to prevent any
33 # RPATHs creeping in.
34 # https://fedoraproject.org/wiki/Common_Rpmlint_issues#unused-direct-shlib-dependency
35 # to prevent unnecessary linking
36 %define fixlibtool() sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool\
37 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool\
38 sed -i -e 's! -shared ! -Wl,--as-needed\\0!g' libtool
39
40 %fixlibtool
41 make %{?_smp_mflags}
42
43 %install
44 rm -rf $RPM_BUILD_ROOT
45
46 make DESTDIR=$RPM_BUILD_ROOT install
47 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
48
49 # clean up installed documentation files
50 rm -rf ${RPM_BUILD_ROOT}%{_docdir}
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %files
56 %doc AUTHORS LICENSE NEWS BUGS
57 %{_libdir}/lcmaps/lcmaps_c_pep.mod
58 %{_libdir}/lcmaps/liblcmaps_c_pep.so
59 %{_mandir}/man8/lcmaps_plugins_c_pep.8*
60
61 %changelog
62 * Wed May 5 2021 Mischa Salle <msalle@nikhef.nl> 1.3.2-1
63 - updated version
64 - add BuildRequires on gcc
65
66 * Tue Jul 21 2015 Mischa Salle <msalle@nikhef.nl> 1.3.1-1
67 - updated version
68
69 * Fri Dec 5 2014 Mischa Salle <msalle@nikhef.nl> 1.3.0-1
70 - updated version
71 - updated description
72
73 * Fri May 9 2014 Mischa Salle <msalle@nikhef.nl> 1.2.8-1
74 - updated version
75
76 * Tue Mar 4 2014 Mischa Salle <msalle@nikhef.nl> 1.2.7-1
77 - install BUGS and NEWS files
78 - updated version
79
80 * Fri Feb 28 2014 Mischa Salle <msalle@nikhef.nl> 1.2.6-1
81 - updated version
82
83 * Thu Feb 13 2014 Mischa Salle <msalle@nikhef.nl> 1.2.5-1
84 - clean up installed documentation files
85 - update builddep on lcmaps-devel instead of -interface
86 - prevent unnecessary linking
87 - specify BuildRoot (and clean section) for EPEL5
88 - remove defattr
89 - updated version
90
91 * Mon Aug 26 2013 Mischa Salle <msalle@nikhef.nl> 1.2.4-1
92 - Removed Vendor tag.
93 - updated version
94
95 * Tue Oct 23 2012 Mischa Salle <msalle@nikhef.nl> 1.2.3-1
96 - Update URL.
97 - Add minimal, arch dependent run-time requirement on lcmaps.
98 - updated version
99
100 * Mon Mar 19 2012 Mischa Salle <msalle@nikhef.nl> 1.2.2-1
101 - rename manpage to use underscore instead of hyphen
102 - updated version
103
104 * Mon Jan 30 2012 Mischa Salle <msalle@nikhef.nl> 1.2.1-1
105 - updated version
106
107 * Fri Dec 16 2011 Dennis van Dok <dennisvd@nikhef.nl> 1.2.0-3
108 - Added build dependency on openssl-devel
109
110 * Thu Dec 15 2011 Mischa Salle <msalle@nikhef.nl> 1.2.0-2
111 - updated version
112 - new installation path /lcmaps/
113 - plugin creates only .so and .mod (no .so.0 etc)
114
115 * Tue Apr 26 2011 Oscar Koeroo <okoeroo@nikhef.nl> 1.1.4-1
116 - New release enables reading a proxy from a root-squashed NFS file system.
117
118 * Wed Mar 23 2011 Dennis van Dok <dennisvd@nikhef.nl> 1.1.0-3
119 - removed explicit requires
120
121 * Fri Mar 4 2011 Dennis van Dok <dennisvd@nikhef.nl> 1.1.0-2
122 - fixed license string
123 - disable static libraries
124 - dropped devel package
125
126 * Mon Feb 21 2011 Dennis van Dok <dennisvd@nikhef.nl>
127 - Initial build.
128
129

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28