Hello community, here is the log from the commit of package arista for openSUSE:Factory checked in at Mon Jan 10 12:33:03 CET 2011. -------- --- GNOME/arista/arista.changes 2010-09-21 10:37:47.000000000 +0200 +++ /mounts/work_src_done/STABLE/arista/arista.changes 2011-01-07 16:23:27.000000000 +0100 @@ -1,0 +2,30 @@ +Fri Jan 7 09:36:22 CET 2011 - vuntz@opensuse.org + +- Remove dbus-1-python, python-gobject2, python-gtk, python-notify + BuildRequires as they are not needed. +- Add hal, python-gnome, python-gtk Requires: they're needed at + runtime. Note that we'll be able to remove hal once we have + python-gudev. +- Do not own %{_datadir}/nautilus-python/extensions/ as + python-nautilus now owns it. +- Change the fdupes call to catch more duplicate files in + %{_datadir}/arista. + +------------------------------------------------------------------- +Mon Dec 27 10:17:04 CET 2010 - dimstar@opensuse.org + +- Update to version 0.9.6: + + Updated default presets + + Allow video transforms in templates + + UI improvements + + Prevent Nautilus from locking up + + Implement DVD main feature title auto-discovery + + Various ug fixes +- Add arista-pycompile.patch: allow byte-compiling a py file that + is installed in a install_root. Reported upstream issue + https://github.com/danielgtaylor/arista/issues#issue/54 +- Stop moving files around in install: arista-bytecompile.patch + fixes that as well. +- Make the package noarch. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- arista-0.9.5.tar.bz2 New: ---- arista-0.9.6.tar.bz2 arista-pycompile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arista.spec ++++++ --- /var/tmp/diff_new_pack.lYTMtM/_old 2011-01-10 12:31:02.000000000 +0100 +++ /var/tmp/diff_new_pack.lYTMtM/_new 2011-01-10 12:31:02.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package arista (Version 0.9.5) +# spec file for package arista (Version 0.9.6) # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,31 +18,36 @@ Name: arista -Version: 0.9.5 +Version: 0.9.6 Release: 1 +# FIXME: when python-gudev enters Factory, replace the dbus-1-python + hal Requires with a python-gudev Requires License: LGPLv2.1+ Summary: Preset-based transcoder for the GNOME Desktop Url: http://www.transcoder.org/ Group: Productivity/Multimedia/Video/Editors and Convertors Source: %{name}-%{version}.tar.bz2 -#PATCH-FIX-OPENSUSE arista-remove-shebangs.patch badshah400@gmail.com -- Remove shebangs from .py files +# PATCH-FIX-OPENSUSE arista-remove-shebangs.patch badshah400@gmail.com -- Remove shebangs from .py files Patch0: arista-remove-shebangs.patch -BuildRequires: dbus-1-python +# PATCH-FIX-UPSTREAM arista-pycompile.patch dimstar@opensuse.org -- Byte compile also when installed to root != / (reported upstream issue 54, already in git) +Patch1: arista-pycompile.patch BuildRequires: fdupes -BuildRequires: python-gobject2 -BuildRequires: python-gtk +# For directory ownership BuildRequires: python-nautilus -BuildRequires: python-notify BuildRequires: update-desktop-files Requires: dbus-1-python Requires: gstreamer-0_10-plugins-bad Requires: gstreamer-0_10-plugins-base Requires: gstreamer-0_10-plugins-good Requires: gstreamer-0_10-plugins-ugly +Requires: hal +# For gconf bindings +Requires: python-gnome Requires: python-gstreamer-0_10 +Requires: python-gtk Requires: python-notify Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %py_requires %if %suse_version <= 1110 %define python_sitelib %{py_sitedir} @@ -94,6 +99,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build @@ -103,16 +109,9 @@ rm %{buildroot}%{_datadir}/doc/arista/{AUTHORS,LICENSE,README.md} # Remove file that should not get installed rm %{buildroot}%{_datadir}/locale/templates/arista.pot -# Fix nautilus plugin to be correctly installed on x86_64 -# See http://github.com/danielgtaylor/arista/issues#issue/18 -%ifarch x86_64 -install -m 644 -D %{buildroot}%{_libexecdir}/nautilus/extensions-2.0/python/arista-nautilus.py \ - %{buildroot}%{_libdir}/nautilus/extensions-2.0/python/arista-nautilus.py -rm %{buildroot}%{_libexecdir}/nautilus/extensions-2.0/python/arista-nautilus.py -%endif %suse_update_desktop_file arista AudioVideoEditing %find_lang %{name} -%fdupes %{buildroot}%{_datadir}/arista/presets/ +%fdupes %{buildroot}%{_datadir}/arista/ %clean rm -rf %{buildroot} @@ -129,7 +128,7 @@ %files -n nautilus-extension-arista %defattr(-,root,root) -%{_libdir}/nautilus/extensions-2.0/python/arista-nautilus.py +%{_datadir}/nautilus-python/extensions/arista-nautilus.py* %files lang -f %{name}.lang ++++++ arista-0.9.5.tar.bz2 -> arista-0.9.6.tar.bz2 ++++++ ++++ 11252 lines of diff (skipped) ++++++ arista-pycompile.patch ++++++ Index: arista-0.9.6/setup.py =================================================================== --- arista-0.9.6.orig/setup.py +++ arista-0.9.6/setup.py @@ -1,7 +1,6 @@ #!/usr/bin/env python import os -import py_compile import sys from glob import glob @@ -9,6 +8,7 @@ from glob import glob from distutils.core import setup from distutils.command.install_data import install_data from distutils.dist import DistributionMetadata +from distutils.util import byte_compile # Patch distutils if it can't cope with the "classifiers" or # "download_url" keywords @@ -25,7 +25,7 @@ data_files = [ (os.path.join("share", "doc", "arista"), [ "README.md", "LICENSE", "AUTHORS" ]), - (os.path.join("lib", "nautilus", "extensions-2.0", "python"), ["arista-nautilus.py"]), + (os.path.join("share", "nautilus-python", "extensions"), ["arista-nautilus.py"]), ] for (prefix, path) in [("arista", "presets"), @@ -50,9 +50,9 @@ class AristaInstall(install_data): for path, fnames in data_files: for fname in fnames: if fname.endswith(".py"): - full = os.path.join(sys.prefix, path, fname) + full = os.path.join(self.root + sys.prefix, path, fname) print "byte-compiling %s" % full - py_compile.compile(full) + byte_compile([full], prefix=self.root, base_dir=sys.prefix) setup( name = "arista", ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de