Hello community,

here is the log from the commit of package qbittorrent for openSUSE:Factory 
checked in at 2015-02-24 13:03:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbittorrent (Old)
 and      /work/SRC/openSUSE:Factory/.qbittorrent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbittorrent"

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes  2014-10-29 
21:09:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.qbittorrent.new/qbittorrent.changes     
2015-02-24 13:07:21.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Feb 23 21:20:55 UTC 2015 - [email protected]
+
+- Update to 3.1.12:
+  + BUGFIX: Don't use internal libtorrent-rasterbar API.
+  + BUGFIX: Fix compilation with libtorrent-rasterbar 0.15.x.
+- Spec cleanup.
+
+-------------------------------------------------------------------

Old:
----
  qbittorrent-3.1.11.tar.xz

New:
----
  qbittorrent-3.1.12.tar.gz

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

Other differences:
------------------
++++++ qbittorrent.spec ++++++
--- /var/tmp/diff_new_pack.8dP65P/_old  2015-02-24 13:07:21.000000000 +0100
+++ /var/tmp/diff_new_pack.8dP65P/_new  2015-02-24 13:07:21.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qbittorrent
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2008-2014 Mariusz Fik <[email protected]>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,91 +17,103 @@
 #
 
 
-Name:           qbittorrent
 %define _name   qBittorrent
-Version:        3.1.11
+Name:           qbittorrent
+Version:        3.1.12
 Release:        0
-Summary:        A Bittorrent Client built with C++ / Qt4
+Summary:        A BitTorrent client in Qt
 License:        GPL-2.0+
 Group:          Productivity/Networking/File-Sharing
 Url:            http://qbittorrent.org/
-Source:         http://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz
-
+Source:         
https://github.com/%{name}/%{_name}/archive/release-%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  boost-devel >= 1.35
 BuildRequires:  fdupes
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
-BuildRequires:  xz
 BuildRequires:  pkgconfig(QtCore) >= 4.6
 BuildRequires:  pkgconfig(QtDBus) >= 4.6
 BuildRequires:  pkgconfig(QtGui) >= 4.6
 BuildRequires:  pkgconfig(QtNetwork) >= 4.6
 BuildRequires:  pkgconfig(QtXml) >= 4.6
-BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 0.14.4
+BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 0.15.0
 # For geolocalization.
 Requires:       GeoIP
 # For search engines.
 Requires:       python
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-A Bittorrent client using C++ / libtorrent and a Qt4 Graphical User Interface.
-It aims to be as fast as possible and to provide multi-OS, unicode support.
+qBittorrent is a bittorrent client programmed in C++ / Qt that
+uses libtorrent-rasterbar.
+
+It aims to be a good alternative to all other bittorrent clients
+out there. qBittorrent is fast, stable and provides unicode support
+as well as many features.
 
 %package nox
-Summary:        A Bittorrent Client built with C++, console version
+Summary:        A BitTorrent client in Qt, CLI version
 Group:          Productivity/Networking/File-Sharing
 
 %description nox
-A Bittorrent client using C++ / libtorrent, console version.
-It aims to be as fast as possible and to provide multi-OS, unicode support.
+qBittorrent is a bittorrent client programmed in C++ / Qt that
+uses libtorrent-rasterbar, CLI version.
+
+It aims to be a good alternative to all other bittorrent clients
+out there. qBittorrent is fast, stable and provides unicode support
+as well as many features.
 
 %prep
-%setup -q
+%setup -q -n %{_name}-release-%{version}
+sed -i 's/\(QMAKE_CXXFLAGS += \)/\1%{optflags} /' unixconf.pri
 
 %build
-echo -e "\n# openSUSE way optflags\nQMAKE_CFLAGS += 
%{optflags}\nQMAKE_CXXFLAGS += %{optflags}" >> unixconf.pri
+mkdir -p nox gui
 # Build noX first.
-mkdir nox && cd nox
+pushd nox
 ../configure --prefix=%{_prefix} --disable-gui
-cp conf.pri ../
+cp -f conf.pri ../
 make %{?_smp_mflags}
-cd ../
+popd
 
 # Build GUI version.
-mkdir gui && cd gui
+pushd gui
 ../configure --prefix=%{_prefix}
-cp conf.pri ../
+cp -f conf.pri ../
 make %{?_smp_mflags}
+popd
 
 %install
-# Install noX version
-cd nox && cp conf.pri ../ && cp conf.log ../ && cp Makefile ../ && sed -i 
'/STRIP/d' src/Makefile
-make INSTALL_ROOT=%{buildroot} install
-cd ../
-
-# Install GUI version.
-cd gui && cp conf.pri ../ && cp conf.log ../ && cp Makefile ../ && sed -i 
'/STRIP/d' src/Makefile
-make INSTALL_ROOT=%{buildroot} install
+for ui in nox gui; do
+    pushd $ui
+    cp -f conf.pri conf.log Makefile ../
+    sed -i '/STRIP/d' src/Makefile
+    make INSTALL_ROOT=%{buildroot} install
+    popd
+done
 
-# Update .desktop file.
 %suse_update_desktop_file -r %{_name} Network P2P
+%fdupes %{buildroot}%{_datadir}
 
-# Duplicate files warning resolving.
-%fdupes -s %{buildroot}%{_datadir}
+%post
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun
+%desktop_database_postun
+%icon_theme_cache_postun
 
 %files
 %defattr(-,root,root)
 %doc AUTHORS Changelog COPYING NEWS README.md TODO
-%doc %{_mandir}/man1/%{name}.1.gz
+%doc %{_mandir}/man?/%{name}.?%{?ext_man}
 %{_bindir}/%{name}
 %{_datadir}/applications/%{_name}.desktop
-%{_datadir}/icons/hicolor/
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/pixmaps/%{name}.png
 
 %files nox
 %defattr(-,root,root)
 %doc AUTHORS Changelog COPYING NEWS README.md TODO
-%doc %{_mandir}/man1/%{name}-nox.1.gz
+%doc %{_mandir}/man?/%{name}-nox.?%{?ext_man}
 %{_bindir}/%{name}-nox
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to