Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2015 16:31:07 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392589 - in head/audio: . pragha pragha/files
Message-ID:  <201507201631.t6KGV7X3044720@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507201631.t6KGV7X3044720>