[qtscriptgenerator] pkgconfig-style deps

Rex Dieter rdieter at fedoraproject.org
Thu May 3 15:05:57 UTC 2012


commit 6738e80428bb46b186a0e5c18097e9f1262efeaa
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Thu May 3 10:08:20 2012 -0500

    pkgconfig-style deps

 qtscriptgenerator.spec |   50 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 35 insertions(+), 15 deletions(-)
---
diff --git a/qtscriptgenerator.spec b/qtscriptgenerator.spec
index 24e066b..5edbed6 100644
--- a/qtscriptgenerator.spec
+++ b/qtscriptgenerator.spec
@@ -1,14 +1,14 @@
 
-Name:		qtscriptgenerator
-Version:	0.2.0
-Release:	2%{?dist}
-Summary: 	A tool to generate Qt bindings for Qt Script	
+Name:    qtscriptgenerator
+Summary: A tool to generate Qt bindings for Qt Script
+Version: 0.2.0
+Release: 3%{?dist}
 
-Group:		System Environment/Libraries
-License: 	GPLv2	
-URL:		http://code.google.com/p/qtscriptgenerator/	
-Source0:	http://qtscriptgenerator.googlecode.com/files/qtscriptgenerator-src-%{version}.tar.gz
-BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+License: GPLv2  
+Group:	 System Environment/Libraries
+URL:     http://code.google.com/p/qtscriptgenerator/	
+Source0: http://qtscriptgenerator.googlecode.com/files/qtscriptgenerator-src-%{version}.tar.gz
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 Patch1: qtscriptgenerator-0.1.0-gcc44.patch
 Patch2: qtscriptgenerator-src-0.1.0-no_phonon.patch
@@ -24,12 +24,20 @@ Patch60: memory_alignment_fix.diff
 
 ## upstream patches
 
-
 # explictly BR libxslt, for xsltproc
 BuildRequires: libxslt
-BuildRequires: phonon-devel >= 4.3.1
-BuildRequires: qt4-devel >= 4.5.0-7
-BuildRequires: qt4-webkit-devel
+# phonon bindings currently busted, see no_phonon patch
+#BuildRequires: pkgconfig(phonon)
+BuildRequires: pkgconfig(QtCore)
+BuildRequires: pkgconfig(QtGui)
+BuildRequires: pkgconfig(QtNetwork)
+BuildRequires: pkgconfig(QtOpenGL)
+BuildRequires: pkgconfig(QtSql)
+BuildRequires: pkgconfig(QtSvg)
+BuildRequires: pkgconfig(QtUiTools)
+BuildRequires: pkgconfig(QtWebKit)
+BuildRequires: pkgconfig(QtXml)
+BuildRequires: pkgconfig(QtXmlPatterns)
 
 # not strictly required, but the expectation would be for the 
 # bindings to be present
@@ -48,7 +56,6 @@ Bindings providing access to substantial portions of the Qt API
 from within Qt Script.
 
 
-
 %prep
 %setup -q -n %{name}-src-%{version}
 
@@ -119,10 +126,23 @@ rm -rf %{buildroot}
 %doc doc/
 %doc examples/
 %{_bindir}/qsexec
-%{_qt4_plugindir}/script/libqtscript*
+%{_qt4_plugindir}/script/libqtscript_core.so*
+%{_qt4_plugindir}/script/libqtscript_gui.so*
+%{_qt4_plugindir}/script/libqtscript_network.so*
+%{_qt4_plugindir}/script/libqtscript_opengl.so*
+#{_qt4_plugindir}/script/libqtscript_phonon.so*
+%{_qt4_plugindir}/script/libqtscript_sql.so*
+%{_qt4_plugindir}/script/libqtscript_svg.so*
+%{_qt4_plugindir}/script/libqtscript_uitools.so*
+%{_qt4_plugindir}/script/libqtscript_webkit.so*
+%{_qt4_plugindir}/script/libqtscript_xml.so*
+%{_qt4_plugindir}/script/libqtscript_xmlpatterns.so*
 
 
 %changelog
+* Thu May 03 2012 Rex Dieter <rdieter at fedoraproject.org> 0.2.0-3
+- pkgconfig-style deps
+
 * Thu May 03 2012 Rex Dieter <rdieter at fedoraproject.org> 0.2.0-2
 - arm_ftbfs_float patch (from mamba)
 


More information about the scm-commits mailing list