[arch-commits] Commit in (7 files)
Fabio Castelli
muflone at archlinux.org
Sun Sep 14 14:39:11 UTC 2014
Date: Sunday, September 14, 2014 @ 16:39:11
Author: muflone
Revision: 118956
arista 0.9.7-9
Added:
arista/
arista/repos/
arista/trunk/
arista/trunk/PKGBUILD
arista/trunk/arista.install
arista/trunk/fix-for-python2.patch
arista/trunk/gst-webkit-imports.patch
--------------------------+
PKGBUILD | 43 +++++++++++++++++++
arista.install | 24 ++++++++++
fix-for-python2.patch | 99 +++++++++++++++++++++++++++++++++++++++++++++
gst-webkit-imports.patch | 30 +++++++++++++
4 files changed, 196 insertions(+)
Added: arista/trunk/PKGBUILD
===================================================================
--- arista/trunk/PKGBUILD (rev 0)
+++ arista/trunk/PKGBUILD 2014-09-14 14:39:11 UTC (rev 118956)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Muflone http://www.muflone.com/contacts/english/
+# Contributor: SergHeart
+
+pkgname=arista
+pkgver=0.9.7
+pkgrel=9
+pkgdesc="Easy to use multimedia transcoder for the GNOME Desktop"
+arch=('any')
+url="http://www.transcoder.org/"
+license=('LGPL2.1')
+depends=('pygtk' 'python2-gconf' 'python2-dbus' 'python2-rsvg' 'python2-gudev' 'gnome-icon-theme'
+ 'gstreamer0.10-python' 'desktop-file-utils')
+optdepends=('libdvdread: for DVD reading'
+ 'libdvdcss: for encrypted DVD reading'
+ 'pywebkitgtk: show in-app codecs help'
+ 'python2-notify: show notifications in your desktop environment'
+ 'python2-nautilus: Nautilus file manager integration'
+ 'gstreamer0.10-ffmpeg: enable FFMpeg based audio/video plugins'
+ 'gstreamer0.10-base-plugins: enable basic set of well-supported audio/video plugins'
+ 'gstreamer0.10-good-plugins: enable a set of well-supported free audio/video plugins'
+ 'gstreamer0.10-bad-plugins: enable a set of less supported audio/video plugins'
+ 'gstreamer0.10-ugly-plugins: enable a set of well-supported non-free audio/video plugins')
+source=("http://programmer-art.org/media/releases/arista-transcoder/${pkgname}-${pkgver}.tar.gz"
+ "fix-for-python2.patch"
+ "gst-webkit-imports.patch")
+sha256sums=('e6028e45516f0c5a736d6ec3c19f783e0a06d103cf2a816b8cc967ab964023ff'
+ '7f783c54122eb4b47b121a3a47ee69d552cb6f1b5a78ed6836b48f12d2b1883d'
+ '625c2767a36e591b38ef31e28dddb8e45218b632ce2a150f12ed2eed34746406')
+conflicts=('arista-transcoder')
+replaces=('arista-transcoder')
+install="${pkgname}.install"
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ patch -p1 -i "../fix-for-python2.patch"
+ patch -p1 -i "../gst-webkit-imports.patch"
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}"
+}
Property changes on: arista/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: arista/trunk/arista.install
===================================================================
--- arista/trunk/arista.install (rev 0)
+++ arista/trunk/arista.install 2014-09-14 14:39:11 UTC (rev 118956)
@@ -0,0 +1,24 @@
+post_install() {
+ update-desktop-database -q
+ cat << EOF
+Arista needs external plugins to be able to convert videos.
+
+The following error is a symptom of a missing needed plugin:
+ ** Cannot add conversion to queue because of missing elements! **
+
+To enable audio/video conversion please install some plugins package between:
+ - gstreamer0.10-ffmpeg
+ - gstreamer0.10-base-plugins
+ - gstreamer0.10-good-plugins
+ - gstreamer0.10-bad-plugins
+ - gstreamer0.10-ugly-plugins
+EOF
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
Added: arista/trunk/fix-for-python2.patch
===================================================================
--- arista/trunk/fix-for-python2.patch (rev 0)
+++ arista/trunk/fix-for-python2.patch 2014-09-14 14:39:11 UTC (rev 118956)
@@ -0,0 +1,99 @@
+diff -Naur arista-0.9.7.orig/arista/__init__.py arista-0.9.7/arista/__init__.py
+--- arista-0.9.7.orig/arista/__init__.py 2011-01-24 22:41:29.000000000 +0100
++++ arista-0.9.7/arista/__init__.py 2014-06-08 19:51:38.950314069 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Transcoder Library
+diff -Naur arista-0.9.7.orig/arista/inputs/haldisco.py arista-0.9.7/arista/inputs/haldisco.py
+--- arista-0.9.7.orig/arista/inputs/haldisco.py 2011-05-27 17:49:00.000000000 +0200
++++ arista-0.9.7/arista/inputs/haldisco.py 2014-06-08 19:52:09.766980512 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Input Device Discovery
+diff -Naur arista-0.9.7.orig/arista/inputs/__init__.py arista-0.9.7/arista/inputs/__init__.py
+--- arista-0.9.7.orig/arista/inputs/__init__.py 2011-06-17 22:46:02.000000000 +0200
++++ arista-0.9.7/arista/inputs/__init__.py 2014-06-08 19:52:12.686980492 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Input Device Discovery
+diff -Naur arista-0.9.7.orig/arista/inputs/udevdisco.py arista-0.9.7/arista/inputs/udevdisco.py
+--- arista-0.9.7.orig/arista/inputs/udevdisco.py 2011-05-27 17:49:10.000000000 +0200
++++ arista-0.9.7/arista/inputs/udevdisco.py 2014-06-08 19:52:14.726980475 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Input Device Discovery
+diff -Naur arista-0.9.7.orig/arista/presets.py arista-0.9.7/arista/presets.py
+--- arista-0.9.7.orig/arista/presets.py 2011-06-16 02:14:43.000000000 +0200
++++ arista-0.9.7/arista/presets.py 2014-06-08 19:51:42.280314045 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Presets
+diff -Naur arista-0.9.7.orig/arista/queue.py arista-0.9.7/arista/queue.py
+--- arista-0.9.7.orig/arista/queue.py 2011-06-17 23:09:48.000000000 +0200
++++ arista-0.9.7/arista/queue.py 2014-06-08 19:51:25.120314168 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Queue Handling
+diff -Naur arista-0.9.7.orig/arista/transcoder.py arista-0.9.7/arista/transcoder.py
+--- arista-0.9.7.orig/arista/transcoder.py 2011-06-17 17:09:31.000000000 +0200
++++ arista-0.9.7/arista/transcoder.py 2014-06-08 19:51:47.443647340 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Transcoder
+diff -Naur arista-0.9.7.orig/arista/utils.py arista-0.9.7/arista/utils.py
+--- arista-0.9.7.orig/arista/utils.py 2011-06-11 15:59:17.000000000 +0200
++++ arista-0.9.7/arista/utils.py 2014-06-08 19:51:49.763647324 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ """
+ Arista Utilities
+diff -Naur arista-0.9.7.orig/arista-gtk arista-0.9.7/arista-gtk
+--- arista-0.9.7.orig/arista-gtk 2011-06-20 16:10:53.000000000 +0200
++++ arista-0.9.7/arista-gtk 2014-06-08 19:51:11.363647601 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ """
+ Arista Desktop Transcoder (GTK+ client)
+diff -Naur arista-0.9.7.orig/arista-transcode arista-0.9.7/arista-transcode
+--- arista-0.9.7.orig/arista-transcode 2011-06-16 02:21:39.000000000 +0200
++++ arista-0.9.7/arista-transcode 2014-06-08 19:51:07.286980965 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # -*- coding: UTF-8 -*-
+
+ """
+diff -Naur arista-0.9.7.orig/setup.py arista-0.9.7/setup.py
+--- arista-0.9.7.orig/setup.py 2011-06-20 16:11:26.000000000 +0200
++++ arista-0.9.7/setup.py 2014-06-08 19:50:55.606981050 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ import os
+ import sys
Added: arista/trunk/gst-webkit-imports.patch
===================================================================
--- arista/trunk/gst-webkit-imports.patch (rev 0)
+++ arista/trunk/gst-webkit-imports.patch 2014-09-14 14:39:11 UTC (rev 118956)
@@ -0,0 +1,30 @@
+diff -Naur arista-0.9.7.orig/arista-gtk arista-0.9.7/arista-gtk
+--- arista-0.9.7.orig/arista-gtk 2011-06-20 16:10:53.000000000 +0200
++++ arista-0.9.7/arista-gtk 2014-06-08 19:58:38.190311033 +0200
+@@ -59,12 +59,6 @@
+ pynotify = None
+ _log.info("Unable to import pynotify - desktop notifications disabled")
+
+-try:
+- import webkit
+-except ImportError:
+- webkit = None
+- _log.info("Unable to import webkit - in-app documentation disabled")
+-
+ import arista
+
+ _ = gettext.gettext
+@@ -2334,6 +2328,13 @@
+ import gst
+ import gst.pbutils
+
++ # FIXME: if webkit is imported before gst the whole application hangs indefinitely
++ try:
++ import webkit
++ except ImportError:
++ webkit = None
++ _log.info("Unable to import webkit - in-app documentation disabled")
++
+ arista.init()
+
+ lc_path = arista.utils.get_path("locale", default = "")
More information about the arch-commits
mailing list