Hello community,

here is the log from the commit of package transmission for openSUSE:Factory 
checked in at 2012-09-03 18:56:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transmission (Old)
 and      /work/SRC/openSUSE:Factory/.transmission.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transmission", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/transmission/transmission.changes        
2012-07-25 10:45:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes   
2012-09-03 18:56:47.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Aug 25 21:14:00 UTC 2012 - [email protected]
+
+- Add transmission-qt-lang package:
+  + Enable build of translation files for transmission-qt
+  + Add transmission-fix-qt-translations-dir.patch: set
+    transmission translations dir to QT library translations dir.
+
+-------------------------------------------------------------------

New:
----
  transmission-fix-qt-translations-dir.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ transmission.spec ++++++
--- /var/tmp/diff_new_pack.eqGTD3/_old  2012-09-03 18:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.eqGTD3/_new  2012-09-03 18:56:48.000000000 +0200
@@ -38,6 +38,8 @@
 Group:          Productivity/Networking/Other
 Source0:        
http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz
 Source1:        transmission-qt.desktop
+# PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch 
https://trac.transmissionbt.com/ticket/4050
+Patch1:         transmission-fix-qt-translations-dir.patch
 Url:            http://www.transmissionbt.com/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       %{name}-common = %{version}
@@ -80,6 +82,7 @@
 Requires:       %{name}-common = %{version}
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Recommends:     %{name}-qt-lang
 Provides:       %{name}-ui = %{version}
 
 %description qt
@@ -107,8 +110,10 @@
 Furthermore, it is free for anyone to use or modify.
 
 %lang_package -n %{name}-gtk
+%lang_package -n %{name}-qt
 %prep
 %setup -q
+%patch1
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS -fPIC"
@@ -124,18 +129,22 @@
 cd qt
 qmake QMAKE_CXXFLAGS="$RPM_OPT_FLAGS -fPIC" qtr.pro
 %__make %{?jobs:-j%{jobs}}
+lrelease qtr.pro
 
 %install
 %makeinstall
 # install qt ui
 cd qt
 %__make install INSTALL_ROOT=%{buildroot}%{_prefix}
+%__install -d %{buildroot}%{_datadir}/qt4/translations/
+%__install -m0644 translations/*.qm %{buildroot}%{_datadir}/qt4/translations/
 cd ..
 # touch files for alternatives
 touch %{buildroot}%{_bindir}/transmission
 chmod 0755 %{buildroot}%{_bindir}/transmission
 touch %{buildroot}%{_mandir}/man1/transmission.1.gz
 %find_lang transmission-gtk %{?no_lang_C}
+%find_lang transmission transmission-qt.lang --with-qt --without-mo 
%{?no_lang_C}
 %suse_update_desktop_file transmission-gtk
 %suse_update_desktop_file -i transmission-qt
 %fdupes $RPM_BUILD_ROOT
@@ -213,6 +222,9 @@
 %ghost %doc %{_mandir}/man1/transmission.1*
 %doc %{_mandir}/man1/transmission-gtk.1*
 
+%files -n %{name}-qt-lang -f transmission-qt.lang
+%defattr(-,root,root)
+
 %files qt
 %defattr(-,root,root)
 %doc AUTHORS NEWS README COPYING


++++++ transmission-fix-qt-translations-dir.patch ++++++
--- ./qt/app.cc.orig    2012-07-24 05:59:03.000000000 +0400
+++ ./qt/app.cc 2012-08-26 02:56:55.206177690 +0400
@@ -97,7 +97,7 @@
     installTranslator( &qtTranslator );
 
     // install the transmission translator
-    appTranslator.load( QString(MY_CONFIG_NAME) + "_" + 
QLocale::system().name(), QCoreApplication::applicationDirPath() + 
"/translations" );
+    appTranslator.load( QString(MY_CONFIG_NAME) + "_" + 
QLocale::system().name(), 
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
     installTranslator( &appTranslator );
 
     Formatter::initUnits( );
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to