git: 145ff519cde6 - main - audio/tuner: New Port: Minimalist radio station player
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 24 Dec 2022 10:29:02 UTC
The branch main has been updated by ashish:
URL: https://cgit.FreeBSD.org/ports/commit/?id=145ff519cde6ccf6b798d8009927c2c295eb1816
commit 145ff519cde6ccf6b798d8009927c2c295eb1816
Author: Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2022-12-24 07:43:29 +0000
Commit: Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2022-12-24 10:27:34 +0000
audio/tuner: New Port: Minimalist radio station player
Discover and Listen to your favourite internet radio stations.
- Uses radio-browser.info catalog
- Presets various selection of stations (random, top, trending,
genres)
- Save favourite stations
- Sends a click count to radio-browser.info on station click
- Sends a vote count to radio-browser.info when you star a station
- DBus integration to pause/resume playing and show station info in
Wingpanel
---
audio/Makefile | 1 +
audio/tuner/Makefile | 30 ++++++++++++++++++++++++++++++
audio/tuner/distinfo | 3 +++
audio/tuner/pkg-descr | 8 ++++++++
audio/tuner/pkg-plist | 20 ++++++++++++++++++++
5 files changed, 62 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 717aff868953..5043faf692a1 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -826,6 +826,7 @@
SUBDIR += traverso
SUBDIR += tse3
SUBDIR += tta
+ SUBDIR += tuner
SUBDIR += tuneradio
SUBDIR += twolame
SUBDIR += uade
diff --git a/audio/tuner/Makefile b/audio/tuner/Makefile
new file mode 100644
index 000000000000..cb3dc534ecef
--- /dev/null
+++ b/audio/tuner/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= tuner
+DISTVERSION= 1.5.1
+CATEGORIES= audio
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= Minimalist radio station player
+WWW= https://github.com/louis77/tuner
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgranite.so:x11-toolkits/granite \
+ libsoup-2.4.so:devel/libsoup \
+ libgeoclue-2.so:net/geoclue \
+ libgeocode-glib.so:net/geocode-glib \
+ libjson-glib-1.0.so:devel/json-glib \
+ libgee-0.8.so:devel/libgee
+
+USES= desktop-file-utils gettext-tools gnome gstreamer \
+ meson ninja pkgconfig vala:build
+USE_GITHUB= yes
+USE_GSTREAMER= bad libav
+GH_ACCOUNT= louis77
+APPNAME= com.github.louis77.tuner
+PLIST_SUB= APPNAME=${APPNAME}
+
+USE_GNOME= gdkpixbuf2 glib20 gtk30 intlhack
+GLIB_SCHEMAS= ${APPNAME}.gschema.xml
+
+.include <bsd.port.mk>
diff --git a/audio/tuner/distinfo b/audio/tuner/distinfo
new file mode 100644
index 000000000000..c9e138967e75
--- /dev/null
+++ b/audio/tuner/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1671865430
+SHA256 (louis77-tuner-1.5.1_GH0.tar.gz) = bbb5e7c97da1ee495651d85aca33c2fe58daba81906ae247e12b6a41b1ed7592
+SIZE (louis77-tuner-1.5.1_GH0.tar.gz) = 576229
diff --git a/audio/tuner/pkg-descr b/audio/tuner/pkg-descr
new file mode 100644
index 000000000000..912087f85b11
--- /dev/null
+++ b/audio/tuner/pkg-descr
@@ -0,0 +1,8 @@
+Discover and Listen to your favourite internet radio stations.
+
+ - Uses radio-browser.info catalog
+ - Presets various selection of stations (random, top, trending, genres)
+ - Save favourite stations
+ - Sends a click count to radio-browser.info on station click
+ - Sends a vote count to radio-browser.info when you star a station
+ - DBus integration to pause/resume playing and show station info in Wingpanel
diff --git a/audio/tuner/pkg-plist b/audio/tuner/pkg-plist
new file mode 100644
index 000000000000..b2ebc3b41129
--- /dev/null
+++ b/audio/tuner/pkg-plist
@@ -0,0 +1,20 @@
+bin/%%APPNAME%%
+share/applications/%%APPNAME%%.desktop
+share/icons/hicolor/128x128/apps/%%APPNAME%%.svg
+share/icons/hicolor/128x128@2/apps/%%APPNAME%%.svg
+share/icons/hicolor/16x16/apps/%%APPNAME%%.svg
+share/icons/hicolor/16x16@2/apps/%%APPNAME%%.svg
+share/icons/hicolor/24x24/apps/%%APPNAME%%.svg
+share/icons/hicolor/24x24@2/apps/%%APPNAME%%.svg
+share/icons/hicolor/32x32/apps/%%APPNAME%%.svg
+share/icons/hicolor/32x32@2/apps/%%APPNAME%%.svg
+share/icons/hicolor/48x48/apps/%%APPNAME%%.svg
+share/icons/hicolor/48x48@2/apps/%%APPNAME%%.svg
+share/icons/hicolor/64x64/apps/%%APPNAME%%.svg
+share/icons/hicolor/64x64@2/apps/%%APPNAME%%.svg
+share/locale/de/LC_MESSAGES/%%APPNAME%%.mo
+share/locale/fr/LC_MESSAGES/%%APPNAME%%.mo
+share/locale/it/LC_MESSAGES/%%APPNAME%%.mo
+share/locale/nl/LC_MESSAGES/%%APPNAME%%.mo
+share/locale/tr/LC_MESSAGES/%%APPNAME%%.mo
+share/metainfo/%%APPNAME%%.appdata.xml