Bump to SO version 5, towards 1.4.0
[yazpp-moved-to-github.git] / yazpp.spec
1 %define idmetaversion %(. ./IDMETA; echo $VERSION|tr -d '\n')
2 Summary: YAZ++ package (main)
3 Name: yazpp
4 Version: %{idmetaversion}
5 Release: 1indexdata
6 License: BSD
7 Group: Applications/Internet
8 Vendor: Index Data ApS <info@indexdata.dk>
9 Source: yazpp-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-root
11 Prefix: %{_prefix}
12 BuildRequires: pkgconfig, libyaz4-devel >= 4.2.8
13 Packager: Adam Dickmeiss <adam@indexdata.dk>
14 URL: http://www.indexdata.com/yazplusplus
15
16 %description
17 YAZ++ package.
18
19 %package -n libyazpp5
20 Summary: YAZ++ and ZOOM library
21 Group: Libraries
22 Requires: libyaz4 >= 4.2.8
23
24 %description -n libyazpp5
25 Libraries for the YAZ++ package.
26
27 %package -n libyazpp5-devel
28 Summary: Z39.50 Library - development package
29 Group: Development/Libraries
30 Requires: libyazpp5 = %{version}, libyaz4-devel
31 Conflicts: libyazpp4-devel
32
33 %description -n libyazpp5-devel
34 Development libraries and include files for the YAZ++ package.
35
36 %prep
37 %setup
38
39 %build
40
41 CFLAGS="$RPM_OPT_FLAGS" \
42  ./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} \
43         --enable-shared --with-yaz=/usr/bin
44 make CFLAGS="$RPM_OPT_FLAGS"
45
46 %install
47 rm -fr ${RPM_BUILD_ROOT}
48 make prefix=${RPM_BUILD_ROOT}/%{_prefix} mandir=${RPM_BUILD_ROOT}/%{_mandir} \
49         libdir=${RPM_BUILD_ROOT}/%{_libdir} install
50 rm ${RPM_BUILD_ROOT}/%{_libdir}/*.la
51
52 %clean
53 rm -fr ${RPM_BUILD_ROOT}
54
55 %post -n libyazpp5 -p /sbin/ldconfig 
56 %postun -n libyazpp5 -p /sbin/ldconfig 
57
58 %files -n libyazpp5
59 %doc README LICENSE NEWS
60 %defattr(-,root,root)
61 %{_libdir}/*.so.*
62
63 %files -n libyazpp5-devel
64 %defattr(-,root,root)
65 %{_bindir}/yazpp-config
66 %{_includedir}/yazpp
67 %{_libdir}/*.so
68 %{_libdir}/*.a
69 %{_datadir}/aclocal/yazpp.m4
70 %{_mandir}/man?/yazpp-config.*
71 %{_datadir}/doc/yazpp
72