rpms/qt4/devel qt4.spec,1.83,1.84

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Fri Feb 15 15:52:54 UTC 2008


Author: rdieter

Update of /cvs/pkgs/rpms/qt4/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15725

Modified Files:
	qt4.spec 
Log Message:
* Fri Feb 15 2008 Rex Dieter <rdieter at fedoraproject.org> 4.3.3-7
- %qt_datadir: %_datadir/qt4 -> %_libdir/qt4



Index: qt4.spec
===================================================================
RCS file: /cvs/pkgs/rpms/qt4/devel/qt4.spec,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- qt4.spec	30 Jan 2008 14:27:50 -0000	1.83
+++ qt4.spec	15 Feb 2008 15:52:11 -0000	1.84
@@ -4,7 +4,7 @@
 Summary: Qt toolkit
 Name:	 qt4
 Version: 4.3.3
-Release: 6%{?dist}
+Release: 7%{?dist}
 
 # GPLv2 exceptions(see GPL_EXCEPTIONS*.txt)
 License: GPLv2 with exceptions or QPL
@@ -70,7 +70,9 @@
 # See http://bugzilla.redhat.com/196901
 %define _qt4_prefix %{_libdir}/qt4
 %define _qt4_bindir %{_qt4_prefix}/bin
-%define _qt4_datadir %{_datadir}/qt4
+# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
+#define _qt4_datadir %{_datadir}/qt4
+%define _qt4_datadir %{_qt4_prefix}
 %define _qt4_demosdir %{_qt4_prefix}/demos
 %define _qt4_docdir %{_docdir}/qt4
 %define _qt4_examplesdir %{_qt4_prefix}/examples
@@ -78,7 +80,7 @@
 %define _qt4_libdir %{_libdir}
 %define _qt4_plugindir %{_qt4_prefix}/plugins
 %define _qt4_sysconfdir %{_sysconfdir}
-%define _qt4_translationdir %{_qt4_datadir}/translations
+%define _qt4_translationdir %{_datadir}/qt4/translations
 
 %if "%{_qt4_libdir}" != "%{_libdir}"
 Prereq: /etc/ld.so.conf.d
@@ -409,16 +411,15 @@
   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
 
 %if "%{_qt4_datadir}" != "%{_qt4_prefix}"
-# multilib: mkspecs.  TODO: consider moving this to ifarch multilib_archs block above
+# multilib: mkspecs hacks, unfortunately, breaks some stuff
   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
-
+%endif
 
 # qt4.(sh|csh), currently unused
 #install -p -m755 -D %{SOURCE11} %{buildroot}/etc/profile.d/%{name}-%{_arch}.sh
@@ -527,7 +528,11 @@
 %endif
 %dir %{_qt4_prefix}
 %dir %{_qt4_bindir}
+%if "%{_qt4_datadir}" != "%{_datadir}/qt4"
+%dir %{_datadir}/qt4
+%else
 %dir %{_qt4_datadir}
+%endif
 %if "%{_qt4_sysconfdir}" != "%{_sysconfdir}"
 %dir %{_qt4_sysconfdir}
 %endif
@@ -652,6 +657,9 @@
 
 
 %changelog
+* Fri Feb 15 2008 Rex Dieter <rdieter at fedoraproject.org> 4.3.3-7
+- %%qt_datadir: %%_datadir/qt4 -> %%_libdir/qt4
+
 * Wed Jan 30 2008 Rex Dieter <rdieter at fedoraproject.org> 4.3.3-6
 - qt-copy 20080130 patch set (helps address previous 0180-window-role BIC)
 - Trolltech.conf: (default) fontsize=10




More information about the fedora-extras-commits mailing list