[packages/qt4] Added subpackage with private headers, release 5
wiget
wiget at pld-linux.org
Thu Jun 13 22:16:30 CEST 2013
commit f30be3fc1f3f7d8ca6c6086bd8bf54a516c0ddf7
Author: Artur Frysiak <artur at frysiak.net>
Date: Thu Jun 13 22:03:49 2013 +0200
Added subpackage with private headers, release 5
qt4.spec | 32 +++++++++++++++++++++++++++++++-
1 file changed, 31 insertions(+), 1 deletion(-)
---
diff --git a/qt4.spec b/qt4.spec
index cbfe22d..7f7c355 100644
--- a/qt4.spec
+++ b/qt4.spec
@@ -55,7 +55,7 @@ Summary(pl.UTF-8): Biblioteka Qt do tworzenia GUI
Summary(pt_BR.UTF-8): Estrutura para rodar aplicações GUI Qt
Name: qt4
Version: 4.8.4
-Release: 4
+Release: 5
License: LGPL v2.1 or GPL v3.0
Group: X11/Libraries
Source0: http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-%{version}.tar.gz
@@ -118,6 +118,7 @@ BuildRequires: pkgconfig
%{?with_pgsql:BuildRequires: postgresql-devel}
BuildRequires: pulseaudio-devel >= 0.9.10
BuildRequires: rpmbuild(macros) >= 1.654
+BuildRequires: rsync
BuildRequires: sed >= 4.0
%{?with_sqlite:BuildRequires: sqlite-devel}
%{?with_sqlite3:BuildRequires: sqlite3-devel}
@@ -1294,6 +1295,17 @@ An advanced tool used for GUI designing with Qt library.
Zaawansowane narzędzie służące do projektowania interfejsu graficznego
za pomocą biblioteki Qt.
+%package devel-private
+Summary: Private Qt headers files
+Group: X11/Development/Libraries
+Requires: QtCore-devel = %{version}-%{release}
+Requires: QtDeclarative-devel = %{version}-%{release}
+Requires: QtGui-devel = %{version}-%{release}
+Requires: QtScript-devel = %{version}-%{release}
+
+%description devel-private
+Private Qt headers files - for calibre
+
%package linguist
Summary: Translation helper for Qt
Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych o Qt
@@ -1759,6 +1771,20 @@ for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
done
+# Ship private headers - ugly hack to build calibre
+install -d $RPM_BUILD_ROOT%{_includedir}/qt4/private
+rsync -aR include/QtCore/private \
+ include/QtDeclarative/private \
+ include/QtGui/private \
+ include/QtScript/private \
+ $RPM_BUILD_ROOT%{_includedir}/qt4/private
+rsync -aR src/corelib/*/*_p.h \
+ src/declarative/*/*_p.h \
+ src/gui/*/*_p.h \
+ src/script/*/*_p.h \
+ $RPM_BUILD_ROOT%{_includedir}/qt4/private
+
+
# Prepare some files list
ifecho() {
RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
@@ -2247,6 +2273,10 @@ rm -rf $RPM_BUILD_ROOT
%{_desktopdir}/designer-qt4.desktop
%{_pixmapsdir}/designer-qt4.png
+%files devel-private
+%defattr(644,root,root,755)
+%{_includedir}/qt4/private
+
%files linguist
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/findtr-qt4
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qt4.git/commitdiff/f30be3fc1f3f7d8ca6c6086bd8bf54a516c0ddf7
More information about the pld-cvs-commit
mailing list