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 "gnome-maintainers@suse.de" 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 - nekolayer@yandex.ru + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org