[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