5 Url: git://gitorious.org/opensuse/libsolv.git
6 Source: libsolv-%{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 Summary: A new approach to package dependency solving
40 A new approach to package dependency solving
44 Michael Schroeder <mls@suse.de>
45 Klaus Kaempf <kkaempf@suse.de>
46 Stephan Kulow <coolo@suse.de>
47 Michael Matz <matz@suse.de>
48 Duncan Mac-Vicar P. <dmacvicar@suse.de>
50 %package -n libsolv@LIBSOLV_SOVERSION@
51 Summary: A new approach to package dependency solving
52 Group: Development/Libraries/C and C++
54 %description -n libsolv@LIBSOLV_SOVERSION@
55 A new approach to package dependency solving
59 Michael Schroeder <mls@suse.de>
60 Klaus Kaempf <kkaempf@suse.de>
61 Stephan Kulow <coolo@suse.de>
62 Michael Matz <matz@suse.de>
63 Duncan Mac-Vicar P. <dmacvicar@suse.de>
66 Summary: A new approach to package dependency solving
67 Group: Development/Libraries/C and C++
68 Requires: libsolv-tools = %version
72 Development files for libsolv, a new approach to package dependency solving
76 Michael Schroeder <mls@suse.de>
77 Klaus Kaempf <kkaempf@suse.de>
78 Stephan Kulow <coolo@suse.de>
79 Michael Matz <matz@suse.de>
80 Duncan Mac-Vicar P. <dmacvicar@suse.de>
83 Summary: A new approach to package dependency solving
84 Group: Development/Libraries/C and C++
85 Obsoletes: libsatsolver <= 0.0.15
86 Provides: libsatsolver = %{version}-%{release}
87 Requires: gzip bzip2 coreutils
90 A new approach to package dependency solving.
93 Summary: Applications demoing the libsolv library
94 Group: System/Management
96 %if 0%{?fedora_version}
104 Applications demoing the libsolv library.
107 %setup -n libsolv-%{version}
110 export CFLAGS="$RPM_OPT_FLAGS"
111 export CXXFLAGS="$CFLAGS"
114 %if 0%{?fedora_version}
115 CMAKE_FLAGS="-DFEDORA=1"
119 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
121 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
122 -DCMAKE_BUILD_TYPE=Release \
124 make %{?jobs:-j %jobs}
127 make DESTDIR=$RPM_BUILD_ROOT install
128 # we want to leave the .a file untouched
129 export NO_BRP_STRIP_DEBUG=true
132 rm -rf "$RPM_BUILD_ROOT"
134 %files -n libsolv@LIBSOLV_SOVERSION@
135 %defattr(-,root,root)
137 %_libdir/libsolv.so.*
138 %_libdir/libsolvext.so.*
141 %defattr(-,root,root)
142 %exclude /usr/bin/helix2solv
143 %exclude /usr/bin/solv
147 %defattr(-,root,root)
149 %_libdir/libsolvext.so
154 %defattr(-,root,root)