rpms/qt4/F-7 .cvsignore, 1.17, 1.18 qt4.spec, 1.48, 1.49 sources, 1.13, 1.14
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Mon Aug 13 00:02:12 UTC 2007
- Previous message (by thread): rpms/pulseaudio/devel pulseaudio.spec,1.8,1.9 sources,1.4,1.5
- Next message (by thread): rpms/gtk-qt-engine/F-7 .cvsignore, 1.6, 1.7 gtk-qt-engine.spec, 1.27, 1.28 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rdieter
Update of /cvs/pkgs/rpms/qt4/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32569
Modified Files:
.cvsignore qt4.spec sources
Log Message:
sync w/rawhide (qt4-4.3.1)
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/qt4/F-7/.cvsignore,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- .cvsignore 4 Jun 2007 15:06:38 -0000 1.17
+++ .cvsignore 13 Aug 2007 00:01:38 -0000 1.18
@@ -1,2 +1,3 @@
clog
qt-x11-opensource-src-4.3.0.tar.gz
+qt-x11-opensource-src-4.3.1.tar.gz
Index: qt4.spec
===================================================================
RCS file: /cvs/pkgs/rpms/qt4/F-7/qt4.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- qt4.spec 21 Jul 2007 21:27:42 -0000 1.48
+++ qt4.spec 13 Aug 2007 00:01:38 -0000 1.49
@@ -1,32 +1,22 @@
-# Fedora Review
-# http://bugzilla.redhat.com/188180
-
-#define beta rc1
-#define preview -preview
-
-#define snap 20070423
-#define beta snapshot%{snap}
+# Fedora Review: http://bugzilla.redhat.com/188180
Summary: Qt toolkit
Name: qt4
-Version: 4.3.0
-Release: 9%{?dist}.1
+Version: 4.3.1
+Release: 2%{?dist}
-License: GPL
-Group: System Environment/Libraries
-Url: http://www.trolltech.com/products/qt/
-%if "%{?snap:1}" == "1"
-Source0: ftp://ftp.trolltech.com/qt/snapshots/qt-x11-opensource-src-%{version}-%{snap}.tar.bz2
-%else
-Source0: ftp://ftp.trolltech.com/qt/source/qt-x11%{?preview}-opensource-src-%{version}%{?beta}.tar.gz
-%endif
+# GPLv2+exceptions(see GPL_EXCEPTIONS*.txt)
+License: GPLv2
+Group: System Environment/Libraries
+Url: http://www.trolltech.com/products/qt/
+Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if "%{name}" != "qt4"
Epoch: 1
Obsoletes: qt4 < %{version}-%{release}
-Provides: qt4 = %{version}-%{release}
+Provides: qt4 = %{version}-%{release}
%endif
Source1: Trolltech.conf
@@ -44,8 +34,6 @@
Source10: qt4-wrapper.sh
Source11: qt4.sh
Source12: qt4.csh
-# /etc/rpm/macros.qt4
-Source13: qt4.macros
Source20: assistant.desktop
Source21: designer.desktop
@@ -56,37 +44,33 @@
## optional plugin bits
# set to -no-sql-<driver> to disable
# set to -qt-sql-<driver> to enable *in* qt library
-#if 0%{?fedora} > 3 || 0%{?rhel} > 3
-%define mysql -plugin-sql-mysql
-#endif
-%define odbc -plugin-sql-odbc
-%define psql -plugin-sql-psql
+%define mysql -plugin-sql-mysql
+%define odbc -plugin-sql-odbc
+%define psql -plugin-sql-psql
%define sqlite -plugin-sql-sqlite
# undefine to disable these
-%define nas -system-nas-sound
+%define nas -system-nas-sound
%if 0%{?fedora} > 4 || 0%{?rhel} > 4
-%define qdbus -qdbus
+%define qdbus -qdbus
BuildRequires: dbus-devel >= 0.62
%endif
# See http://bugzilla.redhat.com/196901
-# these should match contents of SOURCE13:
-%define _qt4_prefix %{_libdir}/qt4
-%define _qt4_bindir %{_qt4_prefix}/bin
-%define _qt4_datadir %{_datadir}/qt4
-%define _qt4_demosdir %{_qt4_prefix}/demos
-%define _qt4_docdir %{_docdir}/qt4
+%define _qt4_prefix %{_libdir}/qt4
+%define _qt4_bindir %{_qt4_prefix}/bin
+%define _qt4_datadir %{_datadir}/qt4
+%define _qt4_demosdir %{_qt4_prefix}/demos
+%define _qt4_docdir %{_docdir}/qt4
%define _qt4_examplesdir %{_qt4_prefix}/examples
-%define _qt4_headerdir %{_includedir}
-%define _qt4_libdir %{_libdir}
-%define _qt4_plugindir %{_qt4_prefix}/plugins
-%define _qt4_sysconfdir %{_sysconfdir}
+%define _qt4_headerdir %{_includedir}
+%define _qt4_libdir %{_libdir}
+%define _qt4_plugindir %{_qt4_prefix}/plugins
+%define _qt4_sysconfdir %{_sysconfdir}
%define _qt4_translationdir %{_qt4_datadir}/translations
%if "%{_qt4_libdir}" != "%{_libdir}"
-# needed for runtime, as well as pre,post
-Prereq: /etc/ld.so.conf.d
+Prereq: /etc/ld.so.conf.d
%endif
BuildRequires: cups-devel
@@ -137,7 +121,7 @@
%endif
Obsoletes: %{name}-config < %{version}-%{release}
-Provides: %{name}-config = %{version}-%{release}
+Provides: %{name}-config = %{version}-%{release}
## libQtScript Obsoletes libqsa ?
# Obsoletes: qt4-qsa
@@ -157,7 +141,6 @@
Requires: libjpeg-devel
Requires: pkgconfig
#Requires: glib2-devel
-## %{_sysconfdir}/rpm/macros.qt4
Requires: rpm
Obsoletes: %{name}-designer < %{version}-%{release}
Provides: %{name}-designer = %{version}-%{release}
@@ -165,6 +148,7 @@
Obsoletes: qt4-devel < %{version}-%{release}
Provides: qt4-devel = %{version}-%{release}
%endif
+
%description devel
This package contains the files necessary to develop
applications using the Qt toolkit. Includes:
@@ -175,6 +159,7 @@
Group: Documentation
Requires: %{name} = %{version}-%{release}
Provides: %{name}-assistant = %{version}-%{release}
+
%description doc
%{summary}. Includes:
Qt Assistant, Qt Demo
@@ -184,7 +169,8 @@
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: %{name}-ODBC < %{version}-%{release}
-Provides: %{name}-ODBC = %{version}-%{release}
+Provides: %{name}-ODBC = %{version}-%{release}
+
%description odbc
%{summary}.
@@ -193,7 +179,8 @@
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: %{name}-MySQL < %{version}-%{release}
-Provides: %{name}-MySQL = %{version}-%{release}
+Provides: %{name}-MySQL = %{version}-%{release}
+
%description mysql
%{summary}.
@@ -202,7 +189,8 @@
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: %{name}-PostgreSQL < %{version}-%{release}
-Provides: %{name}-PostgreSQL = %{version}-%{release}
+Provides: %{name}-PostgreSQL = %{version}-%{release}
+
%description postgresql
%{summary}.
@@ -211,7 +199,8 @@
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: %{name}-SQLite < %{version}-%{release}
-Provides: %{name}-SQLite = %{version}-%{release}
+Provides: %{name}-SQLite = %{version}-%{release}
+
%description sqlite
%{summary}.
@@ -219,6 +208,7 @@
Summary: Qt GUI-related libraries
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
+
%description x11
Qt libraries which are used for drawing widgets and OpenGL items.
@@ -243,11 +233,13 @@
%else
%define platform linux-g++
%endif
+
sed -i \
-e "s|-O2|$RPM_OPT_FLAGS|g" \
-e "s|g++.conf|g++-multilib.conf|g" mkspecs/%{platform}/qmake.conf
+
sed -e "s|^QMAKE_CFLAGS_RELEASE|#QMAKE_CFLAGS_RELEASE|g" \
- mkspecs/common/g++.conf > mkspecs/common/g++-multilib.conf
+ mkspecs/common/g++.conf > mkspecs/common/g++-multilib.conf
## FIXME, http://bugzilla.redhat.com/230224
# On the surface, looks like a good idea to strip -I/usr/include, -L/usr/lib,
@@ -257,7 +249,7 @@
#sed -i -e "s|^QMAKE_INCDIR_QT.*=.*|QMAKE_INCDIR_QT =|" mkspecs/common/linux.conf
#endif
%if "%{_qt4_libdir}" == "%{_libdir}"
-sed -i -e "s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT =|" mkspecs/common/linux.conf
+ sed -i -e "s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT =|" mkspecs/common/linux.conf
%endif
# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
@@ -361,21 +353,21 @@
## Make symlinks in %%_bindir
%if "%{_bindir}" != "%{_qt4_bindir}"
-mkdir -p %{buildroot}%{_bindir}
-pushd %{buildroot}%{_qt4_bindir}
-for i in *; do
- case "${i}" in
- assistant|designer|linguist|lrelease|lupdate|moc|qmake|qtconfig|qtdemo|uic)
- LINK="${i}-qt4"
- ln -s "${i}" "%{buildroot}%{_qt4_bindir}/${LINK}"
- ;;
- *)
- LINK="${i}"
- ;;
- esac
- install -p -m755 -D %{SOURCE10} %{buildroot}%{_bindir}/${LINK}
-done
-popd
+ mkdir -p %{buildroot}%{_bindir}
+ pushd %{buildroot}%{_qt4_bindir}
+ for i in *; do
+ case "${i}" in
+ assistant|designer|linguist|lrelease|lupdate|moc|qmake|qtconfig|qtdemo|uic)
+ LINK="${i}-qt4"
+ ln -s "${i}" "%{buildroot}%{_qt4_bindir}/${LINK}"
+ ;;
+ *)
+ LINK="${i}"
+ ;;
+ esac
+ install -p -m755 -D %{SOURCE10} %{buildroot}%{_bindir}/${LINK}
+ done
+ popd
%endif
# _debug lib symlinks (see bug #196513)
@@ -392,38 +384,36 @@
rm -f %{buildroot}%{_qt4_libdir}/lib*.la
%ifarch %{multilib_archs}
-## multilib: qconfig
-mv %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
-install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-multilib.h
-ln -sf qconfig-multilib.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig.h
-ln -sf ../QtCore/qconfig.h %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h
+# multilib: qconfig.h
+ mv %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
+ install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-multilib.h
+ ln -sf qconfig-multilib.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig.h
+ ln -sf ../QtCore/qconfig.h %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h
%endif
-## multilib: mkspecs
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
-# qt4.(sh|csh), QMAKESPEC
+# multilib: mkspecs. TODO: consider moving this to ifarch multilib_archs block above
+ mkdir %{buildroot}%{_qt4_prefix}/mkspecs
+ mv %{buildroot}%{_qt4_datadir}/mkspecs/{default,linux-g++*,qconfig.pri} \
+ %{buildroot}%{_qt4_prefix}/mkspecs/
+ ln -s %{_qt4_datadir}/mkspecs/common %{buildroot}%{_qt4_prefix}/mkspecs/common
+%endif
+
+
+# qt4.(sh|csh), currently unused
#install -p -m755 -D %{SOURCE11} %{buildroot}/etc/profile.d/%{name}-%{_arch}.sh
#install -p -m755 -D %{SOURCE12} %{buildroot}/etc/profile.d/%{name}-%{_arch}.csh
#sed -i -e "s|@@QMAKESPEC@@|%{platform}|" %{buildroot}/etc/profile.d/%{name}-%{_arch}.*
-# mkspecs
-mkdir %{buildroot}%{_qt4_prefix}/mkspecs
-mv %{buildroot}%{_qt4_datadir}/mkspecs/{default,linux-g++*,qconfig.pri} \
- %{buildroot}%{_qt4_prefix}/mkspecs/
-ln -s %{_qt4_datadir}/mkspecs/common %{buildroot}%{_qt4_prefix}/mkspecs/common
-%endif
%if "%{_qt4_libdir}" != "%{_libdir}"
-mkdir -p %{buildroot}/etc/ld.so.conf.d
-echo "%{_qt4_libdir}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
+ mkdir -p %{buildroot}/etc/ld.so.conf.d
+ echo "%{_qt4_libdir}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
%endif
-# rpm macros
-install -p -m644 -D %{SOURCE13} %{buildroot}%{_sysconfdir}/rpm/macros.qt4
-
# Trolltech.conf
install -p -m644 -D %{SOURCE1} %{buildroot}%{_qt4_sysconfdir}/Trolltech.conf
-# Qt path
+# Qt.pc
cat >%{buildroot}%{_libdir}/pkgconfig/Qt.pc<<EOF
prefix=%{_qt4_prefix}
bindir=%{_qt4_bindir}
@@ -443,25 +433,23 @@
Version: %{version}
EOF
-
-%check
-# verify %%_qt_* vs qmake -query equivalents
-ERR=0
-PATH=%{buildroot}%{_qt4_bindir}:$PATH
-export PATH
-set -x
-test "%{_qt4_prefix}" == "$(qmake -query QT_INSTALL_PREFIX)" || ERR=1
-test "%{_qt4_bindir}" == "$(qmake -query QT_INSTALL_BINS)" || ERR=1
-test "%{_qt4_datadir}" == "$(qmake -query QT_INSTALL_DATA)" || ERR=1
-test "%{_qt4_demosdir}" == "$(qmake -query QT_INSTALL_DEMOS)" || ERR=1
-test "%{_qt4_docdir}" == "$(qmake -query QT_INSTALL_DOCS)" || ERR=1
-test "%{_qt4_examplesdir}" == "$(qmake -query QT_INSTALL_EXAMPLES)" || ERR=1
-test "%{_qt4_headerdir}" == "$(qmake -query QT_INSTALL_HEADERS)" || ERR=1
-test "%{_qt4_libdir}" == "$(qmake -query QT_INSTALL_LIBS)" || ERR=1
-test "%{_qt4_plugindir}" == "$(qmake -query QT_INSTALL_PLUGINS)" || ERR=1
-test "%{_qt4_sysconfdir}" == "$(qmake -query QT_INSTALL_CONFIGURATION)" || ERR=1
-test "%{_qt4_translationdir}" == "$(qmake -query QT_INSTALL_TRANSLATIONS)" || ERR=1
-exit $ERR
+# rpm macros
+mkdir -p %{buildroot}%{_sysconfdir}/rpm
+cat >%{buildroot}%{_sysconfdir}/rpm/macros.qt4<<EOF
+%%_qt4_version %{version}
+%%_qt4_prefix %%{_libdir}/qt4
+%%_qt4_bindir %%{_qt4_prefix}/bin
+%%_qt4_datadir %%{_datadir}/qt4
+%%_qt4_demosdir %%{_qt4_prefix}/demos
+%%_qt4_docdir %%{_docdir}/qt4
+%%_qt4_examples %%{_qt4_prefix}/examples
+%%_qt4_headerdir %%{_includedir}
+%%_qt4_libdir %%{_libdir}
+%%_qt4_plugindir %%{_qt4_prefix}/plugins
+%%_qt4_qmake %%{_qt4_bindir}/qmake
+%%_qt4_sysconfdir %%{_sysconfdir}
+%%_qt4_translationdir %%{_qt4_datadir}/translations
+EOF
%clean
@@ -477,7 +465,8 @@
%defattr(-,root,root,-)
%doc README*
%{!?beta:%doc OPENSOURCE-NOTICE.TXT}
-%{_qt4_prefix}/LICENSE.*
+%doc LICENSE.GPL GPL_EXCEPTION*.TXT
+%{_qt4_prefix}/LICENSE.GPL
%if "%{_qt4_libdir}" != "%{_libdir}"
/etc/ld.so.conf.d/*
%dir %{_qt4_libdir}
@@ -608,6 +597,20 @@
%changelog
+* Fri Aug 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-2
+- License: GPLv2 (see also GPL_EXCEPTIONS*.txt)
+- omit needless %%check
+- (re)add package review comment/reference
+
+* Thu Aug 09 2007 Than Ngo <than at redhat.com> - 4.3.1-1
+- update to 4.3.1
+
+* Wed Aug 08 2007 Than Ngo <than at redhat.com> 4.3.0-11
+- add %%_qt4_version
+
+* Tue Aug 07 2007 Than Ngo <than at redhat.com> 4.3.0-10
+- cleanup
+
* Sun Jul 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-9
- multilib broken: qconfig.h (#248768)
- +%%_qt4_demosdir,%%_qt4_examplesdir
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/qt4/F-7/sources,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- sources 4 Jun 2007 15:06:38 -0000 1.13
+++ sources 13 Aug 2007 00:01:38 -0000 1.14
@@ -1 +1 @@
-8012acea71b35c18247bd92c4721589d qt-x11-opensource-src-4.3.0.tar.gz
+ec255dcc2b30f5efe0ded85ae8a75e13 qt-x11-opensource-src-4.3.1.tar.gz
- Previous message (by thread): rpms/pulseaudio/devel pulseaudio.spec,1.8,1.9 sources,1.4,1.5
- Next message (by thread): rpms/gtk-qt-engine/F-7 .cvsignore, 1.6, 1.7 gtk-qt-engine.spec, 1.27, 1.28 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list