[ruby-qt/f16] 4.7.4 sync packaging improvements from master/ branch

Rex Dieter rdieter at fedoraproject.org
Tue Jan 17 14:33:40 UTC 2012


commit 21316809ece48f2bff9e3191915e28330dc07b63
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Jan 17 08:33:39 2012 -0600

    4.7.4
    sync packaging improvements from master/ branch

 .gitignore   |    2 +-
 ruby-qt.spec |   80 ++++++++++++++++++++++++++++++++++++---------------------
 sources      |    2 +-
 3 files changed, 52 insertions(+), 32 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4022ff1..766f92b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/qtruby-4.7.0.tar.bz2
+/qtruby-4.7.4.tar.bz2
diff --git a/ruby-qt.spec b/ruby-qt.spec
index a2b1a19..e02e364 100644
--- a/ruby-qt.spec
+++ b/ruby-qt.spec
@@ -2,32 +2,36 @@
 %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')
 
 Summary: Ruby bindings for Qt 4
-Name: ruby-qt
-Version: 4.7.0
+Name:    ruby-qt
+Version: 4.7.4
 Release: 1%{?dist}
+
 License: LGPLv2+
-Group: Development/Languages
-URL: http://www.kde.org
-Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/qtruby-%{version}.tar.bz2
+Group:   Development/Languages
+URL:     https://projects.kde.org/projects/kde/kdebindings/ruby/qtruby
+Source:  ftp://ftp.kde.org/pub/kde/stable/%{version}/src/qtruby-%{version}.tar.bz2
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-Requires: ruby(abi) = 1.8
-Requires: qt4
-%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
-BuildRequires: kde4-macros(api) >= 2
-BuildRequires: qt4-devel
-BuildRequires: qt-webkit-devel
-BuildRequires: qwt-devel
-BuildRequires: qscintilla-devel
-BuildRequires: phonon-devel
-BuildRequires: smokegen-devel
-BuildRequires: smokeqt-devel
+
 BuildRequires: cmake
-BuildRequires: ruby
-BuildRequires: ruby-devel
+BuildRequires: pkgconfig(phonon)
+BuildRequires: pkgconfig(qimageblitz)
+BuildRequires: pkgconfig(QtCore) pkgconfig(QtScript) pkgconfig(QtTest) pkgconfig(QtUiTools)
+BuildRequires: pkgconfig(QtWebKit)
+BuildRequires: ruby-devel ruby
+BuildRequires: qscintilla-devel
+BuildRequires: qwt-devel
+BuildRequires: smokeqt-devel >= %{version}
+
 Obsoletes: QtRuby < 4.7.0
 Provides: QtRuby = %{version}-%{release}
 Provides: QtRuby4 = %{version}-%{release}
 Provides: ruby(qt) = %{version}
+Provides: qtruby = %{version}-%{release}
+Provides: qtruby%{?_isa} = %{version}-%{release}
+
+Requires: ruby(abi) = 1.8
+%{?_qt4:Requires: qt4%{?_isa} >= %{_qt4_version}}
+Requires: smokeqt%{?_isa} >= %{version}
 
 %description
 This package includes ruby bindings for Qt 4.
@@ -35,10 +39,11 @@ This package includes ruby bindings for Qt 4.
 %package devel
 Group: Development/Languages
 Summary: Development files for QtRuby
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Obsoletes: QtRuby-devel < 4.7.0
 Provides: QtRuby-devel = %{version}-%{release}
 Provides: QtRuby4-devel = %{version}-%{release}
+Provides: qtruby-devel = %{version}-%{release}
 
 %description devel
 This package includes the header files you will need to compile
@@ -52,9 +57,11 @@ Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
 %description examples
 %{summary}.
 
+
 %prep
 %setup -q -n qtruby-%{version}
  
+
 %build
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
@@ -63,44 +70,57 @@ popd
 
 make %{?_smp_mflags} -C %{_target_platform}
  
+
 %install
 rm -rf %{buildroot}
 make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
  
+
 %clean
 rm -rf %{buildroot}
  
-%post -p /sbin/ldconfig
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
  
 %files
 %defattr(-, root, root, 0755)
 %doc AUTHORS COPYING COPYING.LIB ChangeLog INSTALL README
-%{_libdir}/*.so.*
+%{_libdir}/libqtruby4shared.so.2*
+%{ruby_sitearch}/*.so
+%{ruby_sitelib}/phonon/
+%{ruby_sitelib}/qscintilla/
+%{ruby_sitelib}/qtdeclarative/
+%{ruby_sitelib}/qwt/
 %{ruby_sitelib}/Qt/
 %{ruby_sitelib}/Qt*.rb
 %{ruby_sitelib}/qtscript/
 %{ruby_sitelib}/qttest/
 %{ruby_sitelib}/qtuitools/
 %{ruby_sitelib}/qtwebkit/
-%{ruby_sitelib}/phonon/
-%{ruby_sitelib}/qscintilla/
-%{ruby_sitelib}/qtdeclarative/
-%{ruby_sitelib}/qwt/
-%{ruby_sitearch}/*.so
 
 %files devel
 %defattr(-, root, root, 0755)
-%{_libdir}/*.so
-%{_bindir}/*
-%{_includedir}/*
-%{_datadir}/qtruby4/cmake/*
+%{_bindir}/rbqtapi
+%{_bindir}/rbrcc
+%{_bindir}/rbuic4
+%dir %{_datadir}/qtruby4/
+%{_datadir}/qtruby4/cmake/
+%{_libdir}/libqtruby4shared.so
+%{_includedir}/qtruby/
 
 %files examples
 %defattr(-, root, root, 0755)
 %doc examples
 
+
 %changelog 
+* Tue Jan 17 2012 Rex Dieter <rdieter at fedoraproject.org> 4.7.4-1
+- 4.7.4
+- sync packaging improvements from master/ branch
+
+* Tue Sep 06 2011 Than Ngo <than at redhat.com> - 4.7.1-1
+- 4.7.1
+
 * Tue Aug 02 2011 Than Ngo <than at redhat.com> - 4.7.0-1
 - 4.7.0
diff --git a/sources b/sources
index 4f2798d..45b216a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d17198b985f954cedd92ab669623de59  qtruby-4.7.0.tar.bz2
+5e618d2450e2507a6e69494b64e404c5  qtruby-4.7.4.tar.bz2


More information about the scm-commits mailing list