Hello community,

here is the log from the commit of package variety for openSUSE:Factory checked 
in at 2015-08-19 09:29:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/variety (Old)
 and      /work/SRC/openSUSE:Factory/.variety.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "variety"

Changes:
--------
New Changes file:

--- /dev/null   2015-07-22 21:25:44.928025004 +0200
+++ /work/SRC/openSUSE:Factory/.variety.new/variety.changes     2015-08-19 
09:29:24.000000000 +0200
@@ -0,0 +1,199 @@
+-------------------------------------------------------------------
+Fri Aug 14 06:44:34 UTC 2015 - si...@simotek.net
+
+- Use gnome-introspection to pick up typelib deps
+- Use slightly larger shelf icons (todo: get these to follow fdo standard)
+
+-------------------------------------------------------------------
+Fri Aug  7 05:38:43 UTC 2015 - si...@simotek.net
+
+- Update to 0.5.4
+Updated setup.py to not change icon paths in desktop file
+Remove requests dependency for UnsplashDownloader
+Remove requests dependency for UnsplashDownloader
+More localization-related fixes
+Fix UI of all dialogs to prevent labels from maximizing them horizontally
+Localization-related fixes. Updated translations.
+Minor update to changes and tips info
+Smart: updated report_file to heed needs_reupload response
+Bumping version number to 0.5.4
+Updated dependencies in debian/control to include python-requests
+Disable sorting of Images table by clicking in header
+UI cosmetics on non-Unity: Add some spacing between buttons next to Images 
table
+Fix UI of PreferencesVarietyDialog to prevent labels from maximizing it 
horizontally
+Use explicit python2 hashbangs in all scripts, as Ubuntu will be moving to 
Python 3 as default
+Removed some unnecessary junk files
+Unsplash: sanitize filenames of downloaded images, just in case some 
unexpected char pops up there in the future
+Added support for Unsplash.com
+Added Bing Photo of the Day image source
+Update tests to run on local modules, not global Variety modules
+Simplify Donate tab in Preferences
+Small change to bin/variety to facilitate local testing when Variety is 
installed in the classic Debian way
+Preparing to move Variety to a classic Debian-style package: Icons
+Fixed Facebook publishing: use publish_actions scope
+Fixes to LXQt support (thanks to Erik Nelson)
+Add out-of-the-box support for LXQt (Thanks to panfren)
+Better detection of images coming from MediaRSS feeds when sourceType is 
missing
+Out-of-the-box support for i3-wm
+
+-------------------------------------------------------------------
+Sun Feb 15 09:18:22 UTC 2015 - si...@simotek.net
+
+- Update to 0.5.3:
+  + Fix fetching of Wallhaven image SFW rating.
+  + Translation updates.
+- Dropped variety-drop-unity-schema.patch it is no longer needed.
+- Rebase variety-fix-varietyconfig-path.patch and
+  variety-webkit3.0.patch.
+- Minor spec file enhancements.
+
+-------------------------------------------------------------------
+Wed Feb  4 02:27:36 UTC 2015 - si...@simotek.net
+
+- Update to 0.5.2:
+  + 5.0 changelog, 5.1 - 5.2 just contain minor fixes for issues
+    added in 5.0.
+  + Wallhaven support (replaces wallbase.cc).
+  + Reddit subreddit support.
+  + Syncronisation of favorates between PC's.
+  + SSmart: updated again some texts.
+  + Removed some unnecessary delays in Timer calls.
+  + Trashing was slow due to smart-reporting: update queues and
+    wallpaper first, report and delete in an outer thread
+    afterwards.
+  + Added TestRedditDownloader
+  + Initial registration screen: Register link instructs user to
+    look for a new browser tab.
+  + Smart: updated some welcome screens texts
+  + Smart: try to load user in init to avoid exception related to
+    creating RecommendedDownloader.
+  + Updated variety.pot.
+  + Bumped version to 0.5.0.
+  + Merged variety-smart branch, preparing for 0.5.0 release.
+  + MediaRSS: use variety:author info when present.
+  + Merged in Simotek's Enlightenment related fix.
+  + Minor refactor: added VarietyWindow.register_downloaded_file.
+  + Show Next and Previous in main menu only in non-Unity DEs
+    (Unity supports indicator scroll, no need for them there).
+  + Make sure to delete metadata json when purging downloaded
+    folder.
+  + Unicode: Make _u and _str transparent for None
+  + Util.get_xdg_pictures_folder uses GLib.get_user_special_dir
+    (GLib.USER_DIRECTORY_PICTURES), not subprocess call to 
+    xdg-user-dir.
+  + Merge in multi-screen Enlightenment-related changes from
+    Simotek.
+  + set_wallpaper: Do not call unity-greeter gsettings command, it
+    is causing issues on some machines.
+  + Use another server options URL, specific for the current
+    version.
+  + Merge changes to indicator.py from variety-smart.
+  + Merged in some changes from variety-smart.
+  + Merged in updates to Downloaders from the variety-smart branch.
+  + Next and previous options in main menu.
+  + Bumping the version number to 0.4.21.
+  + Added forgotten RedditDownloader.py.
+  + Added support for Reddit as an image source.
+  + Refactored out some duplicate code in AddXXXDialogs, added
+    AbstractAddByQueryDialog.
+  + Option to search image with Google Image Search.
+  + More structured throttling of do_set_wp and scroll handling.
+    Fix to ThumbsWindow when showing bad file
+  + Autostart desktop file: use bash || command to run Variety
+    wherever it is located. Create autostart entry on first run.
+    Update it on every version upgrade.
+  + Minor fix to the desktop file.
+  + Ensure Variety starts and works OK when there is no wallpaper
+    image.
+  + Fetch and save in EXIF SFW rating from Wallhaven.
+  + Update to Wallhaven search.
+  + Fixed some failing tests.
+  + Removed some outdated quotes-related tests.
+  + View at... option in right-click thumbnail menu as well.
+  + Updates related to Wallbase->Wallhaven change, not possible
+    anymore to add Wallbase sources.
+  + Wallbase -> Wallhaven update to default sources.
+  + Adding Wallhaven.cc support.
+  + Merging changes to reading/writing metadata from variety-smart.
+  + Bugfix: do not remove delete wallpaper file in
+    cleanup_old_wallpapers().
+  + Faceboook sharing: do not include link to full image, let
+    Facebook choose image itself.
+  + Bugfix: Make sure all dialogs require just one click on the X
+    button to close.
+  + Bugfix: Add image source dialogs required two clicks on the X
+    button to close.
+  + Use proper origin URL for Desktoppr images.
+  + Fix Unicode error related to non-ascii font names.
+
+-------------------------------------------------------------------
+Wed Jan  7 02:31:31 UTC 2015 - si...@simotek.net
+
+- Require typelib-1_0-AppIndicator3-0_1 to make the systray work
+  on desktop environments that only support the newer appindicator
+  dbus interface for systrays (enlightenment, kde5 and unity).
+
+-------------------------------------------------------------------
+Fri Nov 14 17:07:29 UTC 2014 - malcolmle...@cableone.net
+
+- Add variety-drop-unity-schema.patch: Remove gsetting for unity
+  error on stdout. Note, for existing installs, still need to edit
+  ~/.config/variety/scripts/set_wallpaper [line 123].
+
+-------------------------------------------------------------------
+Tue Nov 11 05:38:06 UTC 2014 - malcolmle...@cableone.net
+
+- Add variety-webkit3.0.patch: Specify in the code that we require
+  WebKit 3.0, not 'any' WebKit.
+
+-------------------------------------------------------------------
+Wed Aug 13 19:52:35 UTC 2014 - malcolmle...@opensuse.org
+
+- Update to version 0.4.20:
+  + set_wallpaper: Do not call the XFCE-related code when
+    xfconf-query is not present.
+  + Unicode-related fixes (logging with -vvv was throwing
+    Unicode-related errors).
+- Changes from version 0.4.19: 
+  + Fix to Facebook first run dialog.
+  + Separate Author entry in menu for images from Panoramio.
+  + Save author when dowloading from Panoramio.
+  + Panoramio support: added search box.
+  + Panoramio support, initial drop.
+  + Thumbs: show 100, not 200 images, reduces CPU spike period.
+  + Menu: merged Playback and Image submenus.
+  + Facebook sharing: Updated text of first time dialog.
+  + Facebook sharing updates, bugfix.
+  + Polishing updates to Facebook publishing. Easy way to include
+    quote with image.
+  + Facebook authentication uses variety:// redirects, not internal
+    Webkit windows.
+  + More explicit Unicode handling. Tackle unicode encode/decode
+    errors by working with unicode internally for filepaths,
+    options, etc.
+  + Minor update to indicator icon.
+  + Use 22px png for the indicator, not svg - works better in XFCE
+    and Gnome.
+  + Minor fix related to clipboard monitoring hosts.
+  + Removed preferences for Facebook and Rating menuitems, not
+    needed anymore.
+  + Added support for Enlightenment.
+  + Streamlining the menu, TODO: remove preferences for Facebook
+    and Rating menuitems.
+  + Menuitem and command option to show thumbsbar for manual
+    wallpaper selection.
+  + Fixing Wallpapers.net support.
+  + Update Flickr calls to use https (Flickr closed non-SSL API
+    access).
+  + Cinnamon: Fix for reverting scaling mode to Zoom on every WP
+    change.
+  + Updated translations.
+- Rebase variety-fix-varietyconfig-path.patch.
+
+-------------------------------------------------------------------
+Mon Jul 14 16:29:41 UTC 2014 - malcolmle...@cableone.net
+
+- Initial build.
+- Add patch variety-fix-varietyconfig-path.patch: Set correct path
++++ 2 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.variety.new/variety.changes

New:
----
  VarietyIcons.tar.gz
  variety-fix-varietyconfig-path.patch
  variety-webkit3.0.patch
  variety.changes
  variety.desktop
  variety.spec
  variety_0.5.4.tar.gz

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

Other differences:
------------------
++++++ variety.spec ++++++
#
# spec file for package variety
#
# Copyright (c) 2014 Malcolm J Lewis <malcolmle...@opensuse.org>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           variety
Version:        0.5.4
Release:        0
Summary:        Wallpaper changer
License:        GPL-3.0
Group:          Productivity/Multimedia/Other
Url:            https://launchpad.net/variety/
Source0:        variety_%{version}.tar.gz 
Source1:        variety.desktop
# Todo: Variety should follow FDO icon standards
Source2:        VarietyIcons.tar.gz
# PATCH-FIX-OPENSUSE variety-fix-varietyconfig-path.patch 
malcolmle...@opensuse.org -- Set correct path to /usr/share/variety.
Patch0:         variety-fix-varietyconfig-path.patch
# PATCH-FIX-OPENSUSE variety-webkit3.0.patch malcolmle...@opensuse.org -- 
Specify in the code that we require WebKit 3.0, not 'any' WebKit
Patch1:         variety-webkit3.0.patch
BuildRequires:  fdupes
BuildRequires:  gobject-introspection
BuildRequires:  intltool
BuildRequires:  python-devel
BuildRequires:  python-distutils-extra
BuildRequires:  python-setuptools
BuildRequires:  update-desktop-files
Requires:       ImageMagick
Requires:       dbus-1-python
Requires:       libnotify4
Requires:       python-beautifulsoup4
Requires:       python-configobj
Requires:       python-httplib2
Requires:       python-lxml
Requires:       python-Pillow
Requires:       python-pycurl
Requires:       python-pyexiv2
Requires:       python-webkitgtk
Requires:       yelp
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
Variety changes the desktop wallpaper on a regular basis, using user-specified
or automatically downloaded images.

Variety sits conveniently as an indicator in the panel and can be easily paused
and resumed. The mouse wheel can be used to scroll wallpapers back and forth
until you find the perfect one for your current mood.

Apart from displaying images from local folders, several different online 
sources
can be used to fetch wallpapers according to user-specified criteria.

%prep
%setup -q -n %{name} -a 2
%patch0 -p1
%patch1 -p1

%build
python setup.py build

%install
python setup.py install -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot}
# Create our own desktop file and remove the pre-installed version
rm build/share/applications/%{name}.desktop
cp %{S:1} .
# Todo: Add support for FDO icon standard upstream
install -Dm0644 data/media/variety.svg 
%{buildroot}%{_datadir}/pixmaps/variety.svg
cp VarietyIcons/* %{buildroot}%{_datadir}/variety/media/
%suse_update_desktop_file -i %{name}
%fdupes -s %{buildroot}

%post
%desktop_database_post

%postun
%desktop_database_postun

%files
%defattr(-,root,root)
%doc AUTHORS COPYING
%{_bindir}/%{name}
%{python_sitelib}/jumble
%{python_sitelib}/%{name}
%{python_sitelib}/%{name}_lib
%{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/variety.svg
%{_datadir}/%{name}

%changelog
++++++ variety-fix-varietyconfig-path.patch ++++++
diff -Naur a/variety_lib/varietyconfig.py b/variety_lib/varietyconfig.py
--- a/variety_lib/varietyconfig.py      2014-07-17 08:33:00.000000000 -0500
+++ b/variety_lib/varietyconfig.py      2014-08-13 15:02:36.056513814 -0500
@@ -27,7 +27,7 @@
 
 # Where your project will look for your data (for instance, images and ui
 # files). By default, this is ../data, relative your trunk layout
-__variety_data_directory__ = '../data/'
+__variety_data_directory__ = '/usr/share/variety'
 __license__ = 'GPL-3'
 __version__ = '0.5.4'
++++++ variety-webkit3.0.patch ++++++
diff -Naur a/variety/AddPanoramioDialog.py b/variety/AddPanoramioDialog.py
--- a/variety/AddPanoramioDialog.py     2014-07-17 08:33:00.000000000 -0500
+++ b/variety/AddPanoramioDialog.py     2014-11-10 23:33:06.020929149 -0600
@@ -16,6 +16,8 @@
 import json
 
 import logging
+import gi
+gi.require_version("WebKit", "3.0")
 from gi.repository import Gtk, WebKit, GObject # pylint: disable=E0611
 from variety.Options import Options
 from variety_lib.helpers import get_builder
++++++ variety.desktop ++++++
[Desktop Entry]
Name=Variety
Comment=Variety Wallpaper Changer
Categories=GNOME;GTK;Utility;DesktopUtility;
Exec=variety %U
MimeType=text/uri-list;
Icon=variety
Terminal=false
Type=Application
StartupNotify=false

Reply via email to