From e8eb56d5cff7b042fb66504f289ee17e4a7d7796 Mon Sep 17 00:00:00 2001 From: Ales Kozumplik Date: May 18 2012 11:25:54 +0000 Subject: Rebase to upstream 8cf7650. Also fix -devel and -tools dependencies. Fix USE_VENDORDIRS for ruby bindings in Fedora. --- diff --git a/.gitignore b/.gitignore index 4b73fda..e9de7d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /libsolv-857fe28.tar.xz /libsolv-5702cc4.tar.xz +/libsolv-8cf7650.tar.xz diff --git a/libsolv-ruby-usevendordirs.patch b/libsolv-ruby-usevendordirs.patch new file mode 100644 index 0000000..8475200 --- /dev/null +++ b/libsolv-ruby-usevendordirs.patch @@ -0,0 +1,15 @@ +diff -up libsolv/bindings/ruby/CMakeLists.txt.ruby-usevendordirs libsolv/bindings/ruby/CMakeLists.txt +--- libsolv/bindings/ruby/CMakeLists.txt.ruby-usevendordirs 2012-05-18 12:54:34.483906092 +0200 ++++ libsolv/bindings/ruby/CMakeLists.txt 2012-05-18 12:55:11.108000512 +0200 +@@ -1,10 +1,6 @@ + FIND_PACKAGE (Ruby) + +-IF (USE_VENDORDIRS) +- SET (RUBY_INSTALL_DIR ${RUBY_VENDORARCH_DIR}) +-ELSE (USE_VENDORDIRS) +- SET (RUBY_INSTALL_DIR ${RUBY_SITEARCH_DIR}) +-ENDIF (USE_VENDORDIRS) ++SET (RUBY_INSTALL_DIR ${RUBY_SITEARCH_DIR}) + + EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['arch']" + OUTPUT_VARIABLE RUBY_ARCH) diff --git a/libsolv.spec b/libsolv.spec index 80ffb02..fa8c105 100644 --- a/libsolv.spec +++ b/libsolv.spec @@ -1,4 +1,4 @@ -%global gitrev 5702cc4 +%global gitrev 8cf7650 %{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')} %filter_provides_in %{perl_vendorarch}/.*\.so$ %filter_provides_in %{python_sitearch}/.*\.so$ @@ -7,7 +7,7 @@ Name: libsolv Version: 0.0.0 -Release: 8.git%{gitrev}%{?dist} +Release: 9.git%{gitrev}%{?dist} License: BSD Url: https://github.com/openSUSE/libsolv # git clone https://github.com/openSUSE/libsolv.git @@ -15,7 +15,7 @@ Url: https://github.com/openSUSE/libsolv Source: libsolv-%{gitrev}.tar.xz Patch0: libsolv-rubyinclude.patch Patch1: libsolv-newruby.patch -Patch2: libsolv-testtags.patch +Patch2: libsolv-ruby-usevendordirs.patch Group: Development/Libraries Summary: Package dependency solver BuildRequires: cmake libdb-devel expat-devel rpm-devel zlib-devel @@ -33,8 +33,8 @@ library is based on two major, but independent, blocks: %package devel Summary: A new approach to package dependency solving Group: Development/Libraries -Requires: libsolv-tools%{?_isa} = %version -Requires: libsolv%{?_isa} = %version +Requires: libsolv-tools%{?_isa} = %{epoch}:%{version}-%{release} +Requires: libsolv%{?_isa} = %{epoch}:%{version}-%{release} Requires: rpm-devel%{?_isa} Requires: cmake @@ -45,6 +45,7 @@ Development files for libsolv, Summary: A new approach to package dependency solving Group: Development/Libraries Requires: gzip bzip2 coreutils +Requires: libsolv%{?_isa} = %{epoch}:%{version}-%{release} %description tools Package dependency solver tools. @@ -84,7 +85,7 @@ Perl bindings for sat solver. %setup -q -n libsolv %patch0 -p1 -b .rubyinclude %patch1 -p1 -b .newruby -%patch2 -p1 -b .testtags +%patch2 -p1 -b .ruby-usevendordirs %build %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ @@ -144,6 +145,10 @@ rm $RPM_BUILD_ROOT/usr/bin/testsolv %{python_sitearch}/* %changelog +* Thu May 17 2012 Aleš Kozumplik - 0.0.0-9.git8cf7650%{?dist} +- Rebase to upstream 8cf7650. +- ruby bindings: fix USE_VENDORDIRS for Fedora. + * Mon Apr 16 2012 Aleš Kozumplík - 0.0.0-8.git5702cc4%{?dist} - Rebase. - Fix *_testtags names. diff --git a/sources b/sources index 14a7591..9d928a1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4901144b47f2cc0e580c0b494added80 libsolv-5702cc4.tar.xz +b788357ff68eaddd004e3e48bbd359f5 libsolv-8cf7650.tar.xz