Merge branch 'strongswan-v4'
[libi2ncommon] / libi2ncommon.spec
CommitLineData
e93545dd
GE
1Summary: library with functions common in Intra2net programs
2Name: libi2ncommon
3Version: ##VERSION##
4Release: 1
16c2256f 5License: Intranator License
e93545dd
GE
6Group: Intranator
7Vendor: Intra2net AG
8Source: %{name}-%{version}.tar.gz
9Buildroot: /tmp/%{name}-%{version}-root
10Prefix: /usr/intranator
11Requires: libgettext
12BuildPrereq: libtool
16c2256f
RP
13BuildRequires: boost-devel >= 1.32.0
14
e93545dd
GE
15
16%description
17library with functions common in Intra2net programs
18
19%package devel
20Summary: library with functions common in Intra2net programs
21Group: Intranator/Development
22Requires: libi2ncommon = %{version} libgettext
16c2256f
RP
23Requires: boost-devel >= 1.32.0
24
e93545dd
GE
25
26%description devel
27library with functions common in Intra2net programs
28
23d53eb1
RP
29
30%package config
31Summary: library with a config module
32Group: Intranator
33Requires: libi2ncommon = %{version}
34
35%description config
36library with a config module.
37The config module provides a global configuration system with decentralized
38declaration of the config variables.
39
ce6792dd
TJ
40%package xml
41Summary: library with a xml module
42Group: Intranator
43Requires: libi2ncommon = %{version}
44
45%description xml
46The xml module provides common xml functions.
23d53eb1 47
e93545dd
GE
48%prep
49%setup -q
50
51%build
52export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/intranator/lib/pkgconfig
53cp -f /usr/share/libtool/ltmain.sh .
54autoreconf --force
fc61192b 55./configure $RPM_BUILD_WITH_OPTIMIZE --prefix=%{prefix}
e93545dd
GE
56dmake
57
58dmake check
59
60%install
61make DESTDIR=$RPM_BUILD_ROOT install
62
63%clean
64rm -fr $RPM_BUILD_ROOT
65
66%post
67/sbin/ldconfig
68
69%files
70%defattr(-,root,root)
8844e4ed 71%doc LICENSE
e93545dd
GE
72%{prefix}/lib/libi2ncommon.so*
73
74%files devel
75%defattr(-,root,root)
76%{prefix}/lib/*.*a*
77%{prefix}/lib/pkgconfig/*.pc
78%{prefix}/include/
23d53eb1
RP
79
80%files config
81%defattr(-,root,root)
82%doc LICENSE
83%{prefix}/lib/libi2ncommon_config.so*
84
ce6792dd
TJ
85%files xml
86%defattr(-,root,root)
87%doc LICENSE
88%{prefix}/lib/libi2ncommon_xml.so*