diff --git a/audio/Makefile b/audio/Makefile index 62f7be87f613..5b8eeda362a5 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -566,6 +566,7 @@ SUBDIR += noise-repellent-lv2 SUBDIR += normalize SUBDIR += nosefart + SUBDIR += noson-app SUBDIR += nspmod SUBDIR += nuvolaplayer SUBDIR += oaml diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile new file mode 100644 index 000000000000..43e1cb78581b --- /dev/null +++ b/audio/noson-app/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= noson-app +DISTVERSION= 3.11.4 +CATEGORIES= audio net + +MAINTAINER= tcberner@FreeBSD.org +COMMENT= Fast and smart SONOS controller + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libFLAC.so:audio/flac + +USES= cmake qt:5 ssl +USE_QT= core declarative gui network quickcontrols2 \ + svg widgets xml \ + buildtools_build qmake_build +USE_GITHUB= yes +GH_ACCOUNT= janbar + +OPTIONS_DEFINE= PULSEAUDIO +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \ + CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple + +.include diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo new file mode 100644 index 000000000000..d23bd69ca22e --- /dev/null +++ b/audio/noson-app/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1556469837 +SHA256 (janbar-noson-app-3.11.4_GH0.tar.gz) = 3d35194a147780b44f6e224b4fd4602731585db10e7d1dda937569c72e1bce37 +SIZE (janbar-noson-app-3.11.4_GH0.tar.gz) = 8398910 diff --git a/audio/noson-app/pkg-descr b/audio/noson-app/pkg-descr new file mode 100644 index 000000000000..c8926a1d81a5 --- /dev/null +++ b/audio/noson-app/pkg-descr @@ -0,0 +1,9 @@ +Noson is a SONOS controller for Linux platforms + +The fast and smart controller for your SONOS devices. You can browse your music +library and play track or radio on any zones. You can manage grouping zones, +queue, and playlists, and fully control the playback. + +Written with QML/C++ for maximal performance + +WWW: http://janbar.github.io/noson-app/index.html diff --git a/audio/noson-app/pkg-plist b/audio/noson-app/pkg-plist new file mode 100644 index 000000000000..97bca2af1550 --- /dev/null +++ b/audio/noson-app/pkg-plist @@ -0,0 +1,12 @@ +bin/noson-app +lib/noson/NosonApp/libNosonApp.so +lib/noson/NosonApp/qmldir +lib/noson/NosonMediaScanner/libNosonMediaScanner.so +lib/noson/NosonMediaScanner/qmldir +lib/noson/NosonThumbnailer/libNosonThumbnailer.so +lib/noson/NosonThumbnailer/qmldir +lib/noson/noson-cli +lib/noson/noson-gui +share/applications/io.github.janbar.noson.desktop +share/icons/hicolor/256x256/apps/noson.png +share/metainfo/io.github.janbar.noson.appdata.xml