- install the libraries
[platform/upstream/libsolv.git] / package / libsatsolver.spec.in
1 Name:           libsatsolver
2 Version:        @VERSION@
3 Release:        1
4 License:        BSD
5 Url:            http://svn.opensuse.org/svn/zypp/trunk/sat-solver
6 Source:         satsolver-%{version}.tar.bz2
7 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
8 Group:          System/Libraries
9 BuildRequires:  libexpat-devel db43-devel
10 BuildRequires:  ruby-devel swig
11 Requires:       expat db43
12 Summary:        A new approach to package dependency solving
13
14
15 %description
16 -
17
18 %package devel
19 Summary:        A new approach to package dependency solving
20 Group:          Development/Libraries
21
22 %description devel
23 -
24
25 %package ruby
26 Summary:        Ruby bindings for sat solver
27 Group:          Development/Languages/Ruby
28
29 %description ruby
30 -
31
32 %prep
33 %setup -n satsolver-%{version}
34
35 %build
36 mkdir build
37 cd 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       ..
46 make %{?jobs:-j %jobs}
47
48 %install
49 cd build
50 make install DESTDIR=$RPM_BUILD_ROOT
51 #rm -f %{buildroot}%{_libdir}/libsatsolver.la
52
53 %post -p /sbin/ldconfig
54 %postun -p /sbin/ldconfig
55
56 %clean
57 rm -rf "$RPM_BUILD_ROOT"
58
59 %files
60 %defattr(-,root,root)
61
62 %files devel
63 %defattr(-,root,root)
64 %{_libdir}/libsatsolver.a
65 %doc doc/README*
66 %doc doc/THEORY
67 %doc doc/PLANNING
68 %dir %{_includedir}/satsolver
69 %{_includedir}/satsolver/*
70
71 %files ruby
72 %defattr(-,root,root,-)
73 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/satsolverx.so
74 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb
75
76 %changelog