update for releasing
[platform/upstream/libsolv.git] / package / libsatsolver.spec.in
1
2 Name:           libsatsolver
3 Version:        @VERSION@
4 Release:        1
5 License:        BSD 3-Clause
6 Url:            http://svn.opensuse.org/svn/zypp/trunk/sat-solver
7 Source:         satsolver-%{version}.tar.bz2
8 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
9 Group:          Development/Libraries/C and C++
10 BuildRequires:  cmake db43-devel gcc-c++ libexpat-devel ruby-devel swig
11 Summary:        A new approach to package dependency solving
12
13 %description
14 A new approach to package dependency solving
15
16 Authors:
17 --------
18     Michael Schroeder <mls@suse.de>
19     Klaus Kaempf <kkaempf@suse.de>
20
21 %package devel
22 Summary:        A new approach to package dependency solving
23 Group:          Development/Libraries/C and C++
24 Requires:       libsatsolver = %version
25
26 %description devel
27 A new approach to package dependency solving
28
29 Authors:
30 --------
31     Michael Schroeder <mls@suse.de>
32     Klaus Kaempf <kkaempf@suse.de>
33
34 %prep
35 %setup -n satsolver-%{version}
36
37 %build
38 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
39       -DLIB=%{_lib} \
40       -DCMAKE_VERBOSE_MAKEFILE=TRUE \
41       -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
42       -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
43       -DCMAKE_BUILD_TYPE=Release \
44       -DCMAKE_SKIP_RPATH=1 
45 make %{?jobs:-j %jobs}
46
47 %install
48 make DESTDIR=$RPM_BUILD_ROOT install
49
50 %clean
51 rm -rf "$RPM_BUILD_ROOT"
52
53 %files
54 %defattr(-,root,root)
55 %doc LICENSE*
56 /usr/bin/*
57
58 %files devel
59 %defattr(-,root,root)
60 %_libdir/libsatsolver.a
61 %doc doc/README*
62 %doc doc/THEORY
63 %doc doc/PLANNING
64 %dir /usr/include/satsolver
65 /usr/include/satsolver/*
66
67 %files ruby
68 %defattr(-,root,root,-)
69 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/satsolverx.so
70 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb
71
72 %changelog