aboutsummaryrefslogtreecommitdiff
path: root/audio/sonata
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2007-01-22 22:32:38 +0000
committerNicola Vitale <nivit@FreeBSD.org>2007-01-22 22:32:38 +0000
commit1a9016ce5cc5cc58ed8381c2d69c23cb734de1fa (patch)
tree26c11190b4ca7247b13799418a9b0fdea3889a1a /audio/sonata
parent0093ab676a300bce0d2d5837472e1cc5c8479bd8 (diff)
downloadports-1a9016ce5cc5cc58ed8381c2d69c23cb734de1fa.tar.gz
ports-1a9016ce5cc5cc58ed8381c2d69c23cb734de1fa.zip
Notes
Diffstat (limited to 'audio/sonata')
-rw-r--r--audio/sonata/Makefile48
-rw-r--r--audio/sonata/distinfo3
-rw-r--r--audio/sonata/files/patch-setup.py11
-rw-r--r--audio/sonata/pkg-descr18
-rw-r--r--audio/sonata/pkg-plist28
5 files changed, 108 insertions, 0 deletions
diff --git a/audio/sonata/Makefile b/audio/sonata/Makefile
new file mode 100644
index 000000000000..2bfc232f89ee
--- /dev/null
+++ b/audio/sonata/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: sonata
+# Date created: 2007-01-22
+# Whom: Nicola Vitale <nivit@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sonata
+PORTVERSION= 1.0
+CATEGORIES= audio python
+MASTER_SITES= ${MASTER_SITE_BERLIOS}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= An elegant music player for MPD
+
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2
+
+USE_GETTEXT= yes
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+RM_OPTS= -R
+
+OPTIONS= MPD "Install Music Player Daemon" on \
+ TAGLIB "Install support for editing metadata" off \
+ SOAPPY "Install support for automatic lyrics fetching" off
+
+.include <bsd.port.pre.mk>
+
+.if defined (WITH_MPD)
+RUN_DEPENDS+= mpd:${PORTSDIR}/audio/musicpd
+.endif
+
+.if defined (WITH_TAGLIB)
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/tagpy/__init__.py:${PORTSDIR}/audio/py-tagpy
+.endif
+
+.if defined (WITH_SOAPPY)
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/SOAPpy/__init__.py:${PORTSDIR}/net/py-soappy
+.endif
+
+.if defined (NOPORTDOCS)
+post-install:
+ ${RM} ${RM_OPTS} ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/sonata/distinfo b/audio/sonata/distinfo
new file mode 100644
index 000000000000..a2d411260367
--- /dev/null
+++ b/audio/sonata/distinfo
@@ -0,0 +1,3 @@
+MD5 (sonata-1.0.tar.gz) = a4250df81b5b0ca4c83b6f5efc119cc2
+SHA256 (sonata-1.0.tar.gz) = 58a078a66d31015553454ffae65247673db597c8776fcb99f95edf7e386f8638
+SIZE (sonata-1.0.tar.gz) = 178348
diff --git a/audio/sonata/files/patch-setup.py b/audio/sonata/files/patch-setup.py
new file mode 100644
index 000000000000..717a599c8f21
--- /dev/null
+++ b/audio/sonata/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py Mon Jan 22 00:26:11 2007
++++ setup.py.port Mon Jan 22 10:48:16 2007
+@@ -38,7 +38,7 @@
+ extra_link_args=capture("pkg-config --libs gtk+-2.0 pygtk-2.0").split()
+ ),],
+ scripts = ['sonata'],
+- data_files=[('share/sonata', ['README', 'CHANGELOG', 'TODO', 'TRANSLATORS']),
++ data_files=[('share/doc/sonata', ['README', 'CHANGELOG', 'TODO', 'TRANSLATORS']),
+ ('share/applications', ['sonata.desktop']),
+ ('share/pixmaps', ['pixmaps/sonata.png', 'pixmaps/sonata_large.png', 'pixmaps/sonatacd.png', 'pixmaps/sonatacd_large.png', 'pixmaps/sonata-artist.png', 'pixmaps/sonata-album.png']),
+ ('share/locale/de/LC_MESSAGES', ['locale/de/LC_MESSAGES/sonata.mo']),
diff --git a/audio/sonata/pkg-descr b/audio/sonata/pkg-descr
new file mode 100644
index 000000000000..e85fc5929bed
--- /dev/null
+++ b/audio/sonata/pkg-descr
@@ -0,0 +1,18 @@
+Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD).
+It aims to be efficient (no toolbar, main menu, or statusbar), user-friendly,
+and clean.
+
+FEATURES:
+ + Expanded and collapsed views
+ + Automatic remote or local album art
+ + Automatic fetching of lyrics
+ + Playlist and stream support
+ + Support for editing song tags
+ + System tray icon with tooltip
+ + Popup notification
+ + Library searching by artist, song, etc.
+ + Keyboard friendly
+ + Support for multimedia keys
+ + Commandline control
+
+WWW: http://sonata.berlios.de/index.html
diff --git a/audio/sonata/pkg-plist b/audio/sonata/pkg-plist
new file mode 100644
index 000000000000..e130255e3f61
--- /dev/null
+++ b/audio/sonata/pkg-plist
@@ -0,0 +1,28 @@
+@comment $FreeBSD$
+bin/sonata
+%%PYTHON_SITELIBDIR%%/mmkeys.so
+%%PYTHON_SITELIBDIR%%/mpdclient3.py
+%%PYTHON_SITELIBDIR%%/mpdclient3.pyc
+%%PYTHON_SITELIBDIR%%/mpdclient3.pyo
+%%PYTHON_SITELIBDIR%%/sonata.py
+%%PYTHON_SITELIBDIR%%/sonata.pyc
+%%PYTHON_SITELIBDIR%%/sonata.pyo
+share/applications/sonata.desktop
+share/locale/de/LC_MESSAGES/sonata.mo
+share/locale/fr/LC_MESSAGES/sonata.mo
+share/locale/pl/LC_MESSAGES/sonata.mo
+share/locale/ru/LC_MESSAGES/sonata.mo
+share/locale/uk/LC_MESSAGES/sonata.mo
+share/pixmaps/sonata-album.png
+share/pixmaps/sonata-artist.png
+share/pixmaps/sonata.png
+share/pixmaps/sonata_large.png
+share/pixmaps/sonatacd.png
+share/pixmaps/sonatacd_large.png
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/TRANSLATORS
+@dirrmtry share/applications
+@dirrmtry share/pixmaps
+%%PORTDOCS%%@dirrm %%DOCSDIR%%