testing something
[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 %package ruby
35 Summary:        Ruby bindings for sat solver
36 Group:          Development/Languages/Ruby
37
38 %description ruby
39 .
40
41 %prep
42 %setup -n satsolver-%{version}
43
44 %build
45 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
46       -DLIB=%{_lib} \
47       -DCMAKE_VERBOSE_MAKEFILE=TRUE \
48       -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
49       -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
50       -DCMAKE_BUILD_TYPE=Release \
51       -DCMAKE_SKIP_RPATH=1 
52 make %{?jobs:-j %jobs}
53
54 %install
55 make DESTDIR=$RPM_BUILD_ROOT install
56
57 %clean
58 rm -rf "$RPM_BUILD_ROOT"
59
60 %files
61 %defattr(-,root,root)
62 %doc LICENSE*
63 /usr/bin/*
64
65 %files devel
66 %defattr(-,root,root)
67 %_libdir/libsatsolver.a
68 %doc doc/README*
69 %doc doc/THEORY
70 %doc doc/PLANNING
71 %dir /usr/include/satsolver
72 /usr/include/satsolver/*
73
74 %files ruby
75 %defattr(-,root,root,-)
76 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/satsolverx.so
77 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb
78
79 %changelog