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++
11 %if 0%{?mandriva_version}
12 # force this version on mandriva
13 BuildRequires: libneon0.26-devel
15 %if 0%{?fedora_version}
16 BuildRequires: perl-devel
19 BuildRequires: libexpat-devel
21 BuildRequires: expat-devel
23 BuildRequires: cmake rpm-devel gcc-c++ ruby-devel swig
24 Summary: A new approach to package dependency solving
27 A new approach to package dependency solving
31 Michael Schroeder <mls@suse.de>
32 Klaus Kaempf <kkaempf@suse.de>
35 Summary: A new approach to package dependency solving
36 Group: Development/Libraries/C and C++
37 Requires: satsolver-tools = %version
40 A new approach to package dependency solving
44 Michael Schroeder <mls@suse.de>
45 Klaus Kaempf <kkaempf@suse.de>
48 Summary: Ruby bindings for sat solver
49 Group: Development/Languages/Ruby
54 %package -n satsolver-tools
55 Summary: A new approach to package dependency solving
56 Group: Development/Libraries/C and C++
57 Obsoletes: libsatsolver <= 0.0.15
58 Provides: libsatsolver = 0.0.15
60 %description -n satsolver-tools
64 %setup -n satsolver-%{version}
67 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
69 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
70 -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
71 -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
72 -DCMAKE_BUILD_TYPE=Release \
74 make %{?jobs:-j %jobs}
77 make DESTDIR=$RPM_BUILD_ROOT install
78 # we want to leave the .a file untouched
79 export NO_BRP_STRIP_DEBUG=true
81 # remove the perl bindings for now
82 rm -rf $RPM_BUILD_ROOT/usr/lib/perl5
85 rm -rf "$RPM_BUILD_ROOT"
87 %files -n satsolver-tools
94 %_libdir/libsatsolver.a
95 %_libdir/libappsatsolver.a
99 %dir /usr/include/satsolver
100 /usr/include/satsolver/*
103 %defattr(-,root,root,-)
105 %if 0%{?suse_version}
106 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/satsolverx.so
107 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb
109 %if 0%{?mandriva_version}
110 %{ruby_sitearchdir}/satsolverx.so
111 %{ruby_sitelibdir}/satsolver.rb