An easy to use multimedia transcoder for the GNOME Desktop.

Arista focuses on being easy to use by making the complex task of
encoding for various devices simple. Pick your input, pick your target
device, choose a file to save to and go.

WWW:	http://programmer-art.org/projects/arista-transcoder

PR:		ports/136014
Submitted by:	Steve Wills <steve at mouf.net>
Approved by:	tabthorpe (mentor)
This commit is contained in:
Alexander Logvinov 2009-07-02 23:16:55 +00:00
parent 1316780113
commit e4aaf7a19c
6 changed files with 122 additions and 0 deletions

View File

@ -5,6 +5,7 @@
SUBDIR += abby
SUBDIR += acidrip
SUBDIR += arista
SUBDIR += atomicparsley
SUBDIR += audacious
SUBDIR += audacious-plugins

View File

@ -0,0 +1,32 @@
# New ports collection makefile for: arista
# Date created: 2009-05-30
# Whom: Steve Wills <steve@mouf.net>
#
# $FreeBSD$
#
PORTNAME= arista
PORTVERSION= 0.9.1
CATEGORIES= multimedia
MASTER_SITES= http://programmer-art.org/media/releases/arista-transcoder/ \
http://launchpad.net/arista/+milestone/0.9.1/+download/
MAINTAINER= steve@mouf.net
COMMENT= An easy to use multimedia transcoder for the GNOME Desktop
USE_GETTEXT= yes
USE_GSTREAMER= faac x264 lame mpeg2enc
USE_GNOME= pygnomedesktop
USE_PYTHON= yes
USE_PYDISTUTILS= yes
post-patch:
@${REINPLACE_CMD} -e 's|Icon=.*|Icon=arista.svg|g' \
${WRKSRC}/arista.desktop
post-install:
@${INSTALL_DATA} ${WRKSRC}/ui/icon.svg \
${PREFIX}/share/pixmaps/arista.svg
@-update-desktop-database
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (arista-0.9.1.tar.gz) = 421d31b910b9ece7744f6552508503ac
SHA256 (arista-0.9.1.tar.gz) = 7c0f3cd39f8d7b3ba28c99b3273a795c4845ac7625fd8e8f00a3e668c11fd166
SIZE (arista-0.9.1.tar.gz) = 157743

View File

@ -0,0 +1,15 @@
--- arista-gtk.orig 2009-05-30 10:13:21.000000000 -0400
+++ arista-gtk 2009-05-30 10:13:35.000000000 -0400
@@ -1244,9 +1244,9 @@
arista.utils.get_path("locale"))
gettext.textdomain("arista")
- locale.bindtextdomain("arista",
- arista.utils.get_path("locale"))
- locale.textdomain("arista")
+# locale.bindtextdomain("arista",
+# arista.utils.get_path("locale"))
+# locale.textdomain("arista")
gtk.gdk.threads_init()

View File

@ -0,0 +1,6 @@
An easy to use multimedia transcoder for the GNOME Desktop.
Arista focuses on being easy to use by making the complex task of
encoding for various devices simple. Pick your input, pick your target
device, choose a file to save to and go.
WWW: http://programmer-art.org/projects/arista-transcoder

View File

@ -0,0 +1,65 @@
bin/arista-gtk
bin/arista-transcode
%%PYTHON_SITELIBDIR%%/arista/__init__.py
%%PYTHON_SITELIBDIR%%/arista/__init__.pyc
%%PYTHON_SITELIBDIR%%/arista/__init__.pyo
%%PYTHON_SITELIBDIR%%/arista/discoverer.py
%%PYTHON_SITELIBDIR%%/arista/discoverer.pyc
%%PYTHON_SITELIBDIR%%/arista/discoverer.pyo
%%PYTHON_SITELIBDIR%%/arista/inputs.py
%%PYTHON_SITELIBDIR%%/arista/inputs.pyc
%%PYTHON_SITELIBDIR%%/arista/inputs.pyo
%%PYTHON_SITELIBDIR%%/arista/presets.py
%%PYTHON_SITELIBDIR%%/arista/presets.pyc
%%PYTHON_SITELIBDIR%%/arista/presets.pyo
%%PYTHON_SITELIBDIR%%/arista/queue.py
%%PYTHON_SITELIBDIR%%/arista/queue.pyc
%%PYTHON_SITELIBDIR%%/arista/queue.pyo
%%PYTHON_SITELIBDIR%%/arista/transcoder.py
%%PYTHON_SITELIBDIR%%/arista/transcoder.pyc
%%PYTHON_SITELIBDIR%%/arista/transcoder.pyo
%%PYTHON_SITELIBDIR%%/arista/utils.py
%%PYTHON_SITELIBDIR%%/arista/utils.pyc
%%PYTHON_SITELIBDIR%%/arista/utils.pyo
share/applications/arista.desktop
share/pixmaps/arista.svg
%%DATADIR%%/locale/de/LC_MESSAGES/arista.mo
%%DATADIR%%/locale/es/LC_MESSAGES/arista.mo
%%DATADIR%%/locale/fr/LC_MESSAGES/arista.mo
%%DATADIR%%/locale/it/LC_MESSAGES/arista.mo
%%DATADIR%%/locale/templates/arista.pot
%%DATADIR%%/presets/computer.svg
%%DATADIR%%/presets/computer.xml
%%DATADIR%%/presets/d2.svg
%%DATADIR%%/presets/d2.xml
%%DATADIR%%/presets/dvd.svg
%%DATADIR%%/presets/dvd.xml
%%DATADIR%%/presets/ipod.svg
%%DATADIR%%/presets/ipod.xml
%%DATADIR%%/presets/ps3.svg
%%DATADIR%%/presets/ps3.xml
%%DATADIR%%/presets/psp.svg
%%DATADIR%%/presets/psp.xml
%%DATADIR%%/ui/about.ui
%%DATADIR%%/ui/icon-small.svg
%%DATADIR%%/ui/icon.svg
%%DATADIR%%/ui/logo.svg
%%DATADIR%%/ui/main.ui
%%DATADIR%%/ui/prefs.ui
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@dirrmtry %%PYTHON_SITELIBDIR%%/arista
@dirrmtry share/applications
@dirrmtry %%DATADIR%%/locale/fr/LC_MESSAGES
@dirrmtry %%DATADIR%%/locale/it/LC_MESSAGES
@dirrmtry %%DATADIR%%/locale/de/LC_MESSAGES
@dirrmtry %%DATADIR%%/locale/es/LC_MESSAGES
@dirrmtry %%DATADIR%%/locale/fr
@dirrmtry %%DATADIR%%/locale/it
@dirrmtry %%DATADIR%%/locale/de
@dirrmtry %%DATADIR%%/locale/es
@dirrmtry %%DATADIR%%/locale/templates
@dirrmtry %%DATADIR%%/locale
@dirrmtry %%DATADIR%%/presets
@dirrmtry %%DATADIR%%/ui
@dirrmtry %%DATADIR%%