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