grs1: avoid term_len < 0 for .abs operator 'range'
[idzebra-moved-to-github.git] / idzebra.spec.in
1 Name: idzebra-2.0
2 Version: @VERSION@
3 Release: 1
4 Requires: lib%{name}-modules = %{version}
5 License: GPL
6 Group: Applications/Databases
7 Vendor: Index Data ApS <info@indexdata.dk>
8 Source: idzebra-%{version}.tar.gz
9 BuildRoot: %{_tmppath}/idzebra-%{version}-root
10 Packager: Adam Dickmeiss <adam@indexdata.dk>
11 URL: http://www.indexdata.dk/zebra/
12 BuildRequires: libyaz3-devel expat-devel bzip2-devel tcl zlib-devel
13 Summary: High-performance, structured text indexing and retrival engine.
14
15 %description
16 Zebra is a high-performance, general-purpose structured text indexing
17 and retrieval engine. It reads structured records in a variety of input
18 formats (eg. email, XML, MARC) and allows access to them through exact
19 boolean search expressions and relevance-ranked free-text queries. 
20
21 %package -n lib%{name}
22 Summary: Zebra libraries
23 Group: Libraries
24 Requires: libyaz3 bzip2-libs
25 %description -n lib%{name}
26 Libraries for the Zebra search engine.
27 %post -p /sbin/ldconfig 
28 %postun -p /sbin/ldconfig 
29
30 %package -n lib%{name}-modules
31 Summary: Zebra modules
32 Group: Libraries
33 Requires: lib%{name} = %{version} expat tcl
34 %description -n lib%{name}-modules
35 Modules for the Zebra search engine.
36
37 %package -n lib%{name}-devel
38 Summary: Zebra development libraries
39 Group: Development/Libraries
40 Requires: lib%{name} = %{version} libyaz3-devel bzip2-devel 
41 %description -n lib%{name}-devel
42 Development libraries for the Zebra search engine.
43
44 %prep
45 %setup -n idzebra-%{version}
46
47 %build
48
49 CFLAGS="$RPM_OPT_FLAGS" \
50  ./configure --prefix=/usr --enable-shared --with-yaz=/usr/bin
51 make CFLAGS="$RPM_OPT_FLAGS"
52
53 %install
54 rm -fr ${RPM_BUILD_ROOT}
55 make prefix=${RPM_BUILD_ROOT}/usr mandir=${RPM_BUILD_ROOT}/usr/share/man install
56 rm ${RPM_BUILD_ROOT}/usr/bin/zebraidx
57 rm ${RPM_BUILD_ROOT}/usr/share/man/man1/zebraidx.*
58 rm ${RPM_BUILD_ROOT}/usr/bin/zebrasrv
59 rm ${RPM_BUILD_ROOT}/usr/share/man/man8/zebrasrv.*
60 rm ${RPM_BUILD_ROOT}/usr/share/man/man1/idzebra-config.*
61
62 %clean
63 rm -fr ${RPM_BUILD_ROOT}
64
65 %files
66 %defattr(-,root,root)
67 %doc README LICENSE.zebra NEWS
68 %config /usr/share/idzebra-2.0/tab
69 /usr/bin/zebrasrv-*
70 /usr/bin/zebraidx-*
71 /usr/share/doc/idzebra-2.0
72 /usr/share/man/*/zebraidx-*
73 /usr/share/man/*/zebrasrv-*
74 /usr/share/idzebra-2.0-examples
75 %files -n lib%{name}
76 /usr/lib/*.so.*
77
78 %files -n lib%{name}-modules
79 /usr/lib/idzebra-2.0/modules/*
80
81 %files -n lib%{name}-devel
82 /usr/bin/idzebra-config-*
83 /usr/include/idzebra-2.0/*
84 /usr/lib/*.so
85 /usr/lib/*.a
86 /usr/lib/*.la
87 /usr/share/man/*/idzebra-config-*
88 /usr/share/aclocal/*.m4
89