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 Requires: satsolver-tools libexpat-devel
15 A new approach to package dependency solving
19 Michael Schroeder <mls@suse.de>
20 Klaus Kaempf <kkaempf@suse.de>
23 Summary: A new approach to package dependency solving
24 Group: Development/Libraries/C and C++
25 Requires: satsolver-tools = %version
28 A new approach to package dependency solving
32 Michael Schroeder <mls@suse.de>
33 Klaus Kaempf <kkaempf@suse.de>
36 Summary: Ruby bindings for sat solver
37 Group: Development/Languages/Ruby
42 %package -n satsolver-tools
43 Summary: A new approach to package dependency solving
44 Group: Development/Libraries/C and C++
46 %description -n satsolver-tools
50 %setup -n satsolver-%{version}
53 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
55 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
56 -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
57 -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
58 -DCMAKE_BUILD_TYPE=Release \
60 make %{?jobs:-j %jobs}
63 make DESTDIR=$RPM_BUILD_ROOT install
64 # we want to leave the .a file untouched
65 export NO_BRP_STRIP_DEBUG=true
67 # remove the perl bindings for now
68 rm -rf $RPM_BUILD_ROOT/usr/lib/perl5
71 rm -rf "$RPM_BUILD_ROOT"
73 %files -n satsolver-tools
80 %_libdir/libsatsolver.a
81 %_libdir/libappsatsolver.a
85 %dir /usr/include/satsolver
86 /usr/include/satsolver/*
89 %defattr(-,root,root,-)
90 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/satsolverx.so
91 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb