svn commit: r392589 - in head/audio: . pragha pragha/files
Olivier Duchateau
olivierd at FreeBSD.org
Mon Jul 20 16:31:09 UTC 2015
Author: olivierd
Date: Mon Jul 20 16:31:06 2015
New Revision: 392589
URL: https://svnweb.freebsd.org/changeset/ports/392589
Log:
Pragha is a Lightweight Music Player, based on GTK, and SQLite.
Main features:
* Full integration with GTK+3
* Library with multiple views, according tags or folder structure
* Search, filtering and queue songs on current playlist
* Playing and edit tag of mp3, m4a, ogg, flac, asf, wma, and ape files
* Playlist management: Exporting M3U and read M3U, PLS, XSPF and WAX
playlists.
* Playback control with command line
Extensible by plugins:
* AcoustID: Get metadata on AcoustID service
* Global Hotkeys: Control Pragha with multimedia keys
* Notification: Show notification when change songs
* Get radios: Search radios on TuneIn service
WWW: http://pragha-music-player.github.io/
Added:
head/audio/pragha/
head/audio/pragha/Makefile (contents, props changed)
head/audio/pragha/distinfo (contents, props changed)
head/audio/pragha/files/
head/audio/pragha/files/patch-configure (contents, props changed)
head/audio/pragha/files/patch-plugins_Makefile.in (contents, props changed)
head/audio/pragha/pkg-descr (contents, props changed)
head/audio/pragha/pkg-plist (contents, props changed)
Modified:
head/audio/Makefile
Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile Mon Jul 20 15:22:32 2015 (r392588)
+++ head/audio/Makefile Mon Jul 20 16:31:06 2015 (r392589)
@@ -595,6 +595,7 @@
SUBDIR += pocketsphinx
SUBDIR += portaudio
SUBDIR += praat
+ SUBDIR += pragha
SUBDIR += puddletag
SUBDIR += pulseaudio
SUBDIR += pure-audio
Added: head/audio/pragha/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/Makefile Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,48 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME= pragha
+PORTVERSION= 1.3.2.2
+CATEGORIES= audio
+MASTER_SITES= https://github.com/pragha-music-player/${PORTNAME}/releases/download/v${PORTVERSION}/
+
+MAINTAINER= olivierd at FreeBSD.org
+COMMENT= Lightweight music player
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \
+ libpeas-1.0.so:${PORTSDIR}/devel/libpeas \
+ libnotify.so:${PORTSDIR}/devel/libnotify \
+ libkeybinder-3.0.so:${PORTSDIR}/x11/keybinder-gtk3 \
+ libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
+ libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser
+
+USES= compiler:c11 desktop-file-utils gettext-tools gmake libtool \
+ pkgconfig tar:bz2
+GNU_CONFIGURE= yes
+USE_GNOME= glib20 gtk30 intltool intlhack
+USE_SQLITE= yes
+USE_GSTREAMER1= yes faad flac libav mad ogg speex
+INSTALLS_ICONS= yes
+USE_LDCONFIG= yes
+INSTALL_TARGET= install-strip
+
+CFLAGS+= -Wno-typedef-redefinition
+
+CONFIGURE_ARGS=--disable-libglyr \
+ --disable-gudev-1.0 \
+ --disable-libmtp \
+ --disable-rygel-server-2.2 \
+ --disable-grilo-0.2 \
+ --disable-libclastfm \
+ --enable-taglib \
+ --enable-totem-plparser \
+ --disable-libxfce4ui
+
+OPTIONS_DEFINE= NLS
+NLS_USES= gettext-runtime
+NLS_CONFIGURE_ENABLE= nls
+OPTIONS_SUB= yes
+
+.include <bsd.port.mk>
Added: head/audio/pragha/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/distinfo Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,2 @@
+SHA256 (pragha-1.3.2.2.tar.bz2) = a3f9f08fbe7a5384885494e167d1d5066aa295fc489ecaebeb137aab82416242
+SIZE (pragha-1.3.2.2.tar.bz2) = 672610
Added: head/audio/pragha/files/patch-configure
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/files/patch-configure Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,11 @@
+--- configure.orig 2015-02-21 22:12:00 UTC
++++ configure
+@@ -12595,7 +12595,7 @@ $as_echo "#define HAVE_LC_MESSAGES 1" >>
+
+ fi
+ fi
+- USE_NLS=yes
++ #USE_NLS=yes
+
+
+ gt_cv_have_gettext=no
Added: head/audio/pragha/files/patch-plugins_Makefile.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/files/patch-plugins_Makefile.in Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,22 @@
+Remove 'gnome-media-keys' plugin, it requires sysutils/gnome-settings-daemon.
+
+--- plugins/Makefile.in.orig 2015-02-21 22:11:57 UTC
++++ plugins/Makefile.in
+@@ -182,7 +182,7 @@ am__define_uniq_tagged_files = \
+ done | $(am__uniquify_input)`
+ ETAGS = etags
+ CTAGS = ctags
+-DIST_SUBDIRS = mpris2 gnome-media-keys song-info keybinder notify \
++DIST_SUBDIRS = mpris2 song-info keybinder notify \
+ devices removable-media mtp acoustid tunein dlna dlna-renderer \
+ cdrom lastfm
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+@@ -467,7 +467,7 @@ AM_CPPFLAGS = \
+
+ pluginincludedir = $(includedir)/pragha/plugins
+ plugininclude_HEADERS = pragha-plugin-macros.h
+-SUBDIRS = mpris2 gnome-media-keys $(am__append_1) $(am__append_2) \
++SUBDIRS = mpris2 $(am__append_1) $(am__append_2) \
+ $(am__append_3) $(am__append_4) $(am__append_5) \
+ $(am__append_6) $(am__append_7) $(am__append_8) \
+ $(am__append_9) $(am__append_10)
Added: head/audio/pragha/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/pkg-descr Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,18 @@
+Pragha is a Lightweight Music Player, based on GTK, and SQLite.
+
+Main features:
+* Full integration with GTK+3
+* Library with multiple views, according tags or folder structure
+* Search, filtering and queue songs on current playlist
+* Playing and edit tag of mp3, m4a, ogg, flac, asf, wma, and ape files
+* Playlist management: Exporting M3U and read M3U, PLS, XSPF and WAX
+ playlists.
+* Playback control with command line
+
+Extensible by plugins:
+* AcoustID: Get metadata on AcoustID service
+* Global Hotkeys: Control Pragha with multimedia keys
+* Notification: Show notification when change songs
+* Get radios: Search radios on TuneIn service
+
+WWW: http://pragha-music-player.github.io/
Added: head/audio/pragha/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/pragha/pkg-plist Mon Jul 20 16:31:06 2015 (r392589)
@@ -0,0 +1,52 @@
+bin/pragha
+include/pragha/plugins/pragha-plugin-macros.h
+lib/pragha/plugins/acoustid/acoustid.plugin
+lib/pragha/plugins/acoustid/libacoustid.so
+lib/pragha/plugins/keybinder/keybinder.plugin
+lib/pragha/plugins/keybinder/libkeybinder.so
+lib/pragha/plugins/mpris2/libmpris2.so
+lib/pragha/plugins/mpris2/mpris2.plugin
+lib/pragha/plugins/notify/libnotify.so
+lib/pragha/plugins/notify/notify.plugin
+lib/pragha/plugins/tunein/libtunein.so
+lib/pragha/plugins/tunein/tunein.plugin
+man/man1/pragha.1.gz
+share/appdata/pragha.appdata.xml
+share/applications/pragha.desktop
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/FAQ
+%%DOCSDIR%%/NEWS
+%%DOCSDIR%%/README
+share/icons/hicolor/128x128/apps/pragha.png
+share/icons/hicolor/16x16/apps/pragha.png
+share/icons/hicolor/24x24/apps/pragha.png
+share/icons/hicolor/32x32/apps/pragha.png
+share/icons/hicolor/48x48/apps/pragha.png
+share/icons/hicolor/64x64/apps/pragha.png
+%%NLS%%share/locale/bg/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/ca_ES/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/de/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/el/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/es/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/it/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/ko_KR/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/no/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/pragha.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/pragha.mo
+share/pixmaps/pragha/album.png
+share/pixmaps/pragha/artist.png
+share/pixmaps/pragha/cover.png
+share/pixmaps/pragha/genre.png
+share/pixmaps/pragha/track.png
More information about the svn-ports-head
mailing list