5 Url: git://gitorious.org/opensuse/sat-solver.git
6 Source: satsolver-%{version}.tar.bz2
7 BuildRoot: %{_tmppath}/%{name}-%{version}-build
8 Group: Development/Libraries/C and C++
11 BuildRequires: doxygen
12 %if 0%{?mandriva_version}
13 # force this version on mandriva
14 BuildRequires: libneon0.26-devel
16 %if 0%{?fedora_version}
17 BuildRequires: db4-devel ruby ruby-rdoc
20 %if 0%{?suse_version} < 1030
23 BuildRequires: libexpat-devel
25 %if 0%{?suse_version} < 1100
26 BuildRequires: graphviz
28 %if 0%{?suse_version} > 1020
32 BuildRequires: expat-devel
34 BuildRequires: cmake rpm-devel gcc-c++
35 BuildRequires: zlib-devel
36 # the testsuite uses the check framework
37 BuildRequires: check-devel
38 Summary: A new approach to package dependency solving
42 A new approach to package dependency solving
46 Michael Schroeder <mls@suse.de>
47 Klaus Kaempf <kkaempf@suse.de>
48 Stephan Kulow <coolo@suse.de>
49 Michael Matz <matz@suse.de>
50 Duncan Mac-Vicar P. <dmacvicar@suse.de>
53 Summary: A new approach to package dependency solving
54 Group: Development/Libraries/C and C++
55 Requires: satsolver-tools = %version
59 #Summary: satsolver developer documentation
60 #Group: Documentation/HTML
63 Development files for satsolver, a new approach to package dependency solving
65 #%description devel-doc
66 #Developer documentation for satsolver, a new approach to package dependency solving
71 Michael Schroeder <mls@suse.de>
72 Klaus Kaempf <kkaempf@suse.de>
73 Stephan Kulow <coolo@suse.de>
74 Michael Matz <matz@suse.de>
75 Duncan Mac-Vicar P. <dmacvicar@suse.de>
77 %package -n satsolver-tools
78 Summary: A new approach to package dependency solving
79 Group: Development/Libraries/C and C++
80 Obsoletes: libsatsolver <= 0.0.15
81 Provides: libsatsolver = %{version}-%{release}
82 Requires: gzip bzip2 coreutils
84 %description -n satsolver-tools
85 A new approach to package dependency solving.
88 Summary: Applications demoing the satsolver library
89 Group: System/Management
91 %if 0%{?fedora_version}
99 Applications demoing the satsolver library.
102 %setup -n satsolver-%{version}
105 export CFLAGS="$RPM_OPT_FLAGS"
106 export CXXFLAGS="$CFLAGS"
109 %if 0%{?fedora_version}
110 CMAKE_FLAGS="-DFEDORA=1"
114 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
116 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
117 -DCMAKE_BUILD_TYPE=Release \
119 make %{?jobs:-j %jobs}
122 %if 0%{?run_testsuite}
128 make DESTDIR=$RPM_BUILD_ROOT install
129 # we want to leave the .a file untouched
130 export NO_BRP_STRIP_DEBUG=true
136 rm -rf "$RPM_BUILD_ROOT"
138 %files -n satsolver-tools
139 %defattr(-,root,root)
141 %exclude /usr/bin/deptestomatic
142 %exclude /usr/bin/helix2solv
143 %exclude /usr/bin/solv
147 %defattr(-,root,root)
148 %_libdir/libsatsolver.a
149 %_libdir/libsatsolverext.a
150 %dir /usr/include/satsolver
151 /usr/include/satsolver/*
152 /usr/bin/deptestomatic
156 %defattr(-,root,root)
160 #%defattr(-,root,root)
161 #%dir %_docdir/satsolver
162 #%_docdir/satsolver/*