1Name: cvm
2Summary: Credential Validation Modules
3Version: 0.97
4Release: 1
5License: GPL
6Group: Utilities/System
7Source: http://untroubled.org/cvm/cvm-0.97.tar.gz
8BuildRoot: %{_tmppath}/cvm-buildroot
9URL: http://untroubled.org/cvm/
10Packager: Bruce Guenter <bruce@untroubled.org>
11Requires: bglibs >= 1.103
12BuildRequires: libtool
13BuildRequires: bglibs-devel >= 1.103
14BuildRequires: mysql-devel
15BuildRequires: postgresql-devel
16Obsoletes: cvm-vmailmgr
17
18%description
19This package implements the CVM interface as a client (cvm-testclient),
20and as a module (cvm-unix, cvm-pwfile).
21
22%package devel
23Summary: Development libraries for CVM
24Group: Development/Libraries
25
26%description devel
27This package includes all the development libraries and headers for
28building CVM clients or modules.
29
30%package mysql
31Group: Utilities/System
32Summary: MySQL Credential Validation Modules
33
34%description mysql
35Credential Validation Modules that authenticate against a MySQL server.
36
37%package pgsql
38Group: Utilities/System
39Summary: PostgreSQL Credential Validation Modules
40
41%description pgsql
42Credential Validation Modules that authenticate against a PostgreSQL server.
43
44%prep
45%setup
46
47%build
48echo gcc "%{optflags}" -I%{_includedir}/pgsql >conf-cc
49echo gcc -s -L%{_libdir}/mysql >conf-ld
50echo %{_bindir} >conf-bin
51echo %{_includedir} >conf-include
52echo %{_libdir} >conf-lib
53make libraries programs mysql pgsql
54
55%install
56rm -fr %{buildroot}
57mkdir -p %{buildroot}%{_bindir}
58mkdir -p %{buildroot}%{_includedir}
59mkdir -p %{buildroot}%{_libdir}
60
61make install_prefix=%{buildroot} install
62
63%clean
64rm -rf %{buildroot}
65
66%post
67/sbin/ldconfig
68
69%files
70%defattr(-,root,root)
71%doc COPYING NEWS README *.html
72%{_bindir}/cvm-[^mp]*
73%{_bindir}/cvm-pwfile
74%{_libdir}/*.so.*
75
76%files devel
77%defattr(-,root,root)
78%{_includedir}/*
79%{_libdir}/*.a
80%{_libdir}/*.la
81%{_libdir}/*.so
82
83%files mysql
84%defattr(-,root,root)
85%{_bindir}/cvm-mysql*
86
87%files pgsql
88%defattr(-,root,root)
89%{_bindir}/cvm-pgsql*
90