aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-09-22 01:23:10 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-09-22 01:23:49 +0000
commit50cbbb557a6a63f64f27b2581d337a84494d41b0 (patch)
treedb3a6804c688221c6726f2f8f118d85a3f6c132e /multimedia
parent8836dd919c658a8e57d07cc75baca39603a9137a (diff)
downloadports-50cbbb557a6a63f64f27b2581d337a84494d41b0.tar.gz
ports-50cbbb557a6a63f64f27b2581d337a84494d41b0.zip
multimedia/musique: New port: Music player built for speed, simplicity and style
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/musique/Makefile41
-rw-r--r--multimedia/musique/distinfo15
-rw-r--r--multimedia/musique/pkg-descr4
-rw-r--r--multimedia/musique/pkg-plist51
5 files changed, 112 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 089031d29fce..43736f8c8198 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -264,6 +264,7 @@
SUBDIR += msopenh264
SUBDIR += mswebrtc
SUBDIR += musikcube
+ SUBDIR += musique
SUBDIR += mxflib
SUBDIR += mythtv
SUBDIR += mythtv-frontend
diff --git a/multimedia/musique/Makefile b/multimedia/musique/Makefile
new file mode 100644
index 000000000000..6df1cbd3042a
--- /dev/null
+++ b/multimedia/musique/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= musique
+DISTVERSION= 1.10.1
+CATEGORIES= multimedia
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Music player built for speed, simplicity and style
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libmpv.so:multimedia/mpv \
+ libtag.so:audio/taglib
+
+USES= compiler:c++11-lang gl pkgconfig qmake qt:5
+USE_GITHUB= yes
+GH_ACCOUNT= flaviotordini
+GH_TUPLE= \
+ flaviotordini:http:b85c564:flaviotordini_http/lib/http \
+ flaviotordini:idle:6aa092d:flaviotordini_idle/lib/idle \
+ flaviotordini:js:13c9544:flaviotordini_js/lib/js \
+ flaviotordini:media:65afcf5:flaviotordini_media/lib/media \
+ flaviotordini:sharedcache:024e759:flaviotordini_sharedcache/lib/sharedcache \
+ flaviotordini:updater:18ce1d0:flaviotordini_updater/lib/updater
+
+USE_GL= gl
+USE_QT= core dbus declarative gui network sql widgets buildtools_build
+
+QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE}
+
+CXXFLAGS+= `pkg-config --cflags taglib`
+
+OPTIONS_DEFINE= NLS
+OPTIONS_DEFAULT= NLS
+OPTIONS_SUB= yes
+
+NLS_USE= QT=linguisttools_build
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e '/include(locale\/locale.pri)/d' ${WRKSRC}/${PORTNAME}.pro
+
+.include <bsd.port.mk>
diff --git a/multimedia/musique/distinfo b/multimedia/musique/distinfo
new file mode 100644
index 000000000000..f4ff1daa2225
--- /dev/null
+++ b/multimedia/musique/distinfo
@@ -0,0 +1,15 @@
+TIMESTAMP = 1632271728
+SHA256 (flaviotordini-musique-1.10.1_GH0.tar.gz) = 51ccbcdaee6394d3d0a4691143cb88ff7657e6df2f1cf7860ef165e14f30d903
+SIZE (flaviotordini-musique-1.10.1_GH0.tar.gz) = 505160
+SHA256 (flaviotordini-http-b85c564_GH0.tar.gz) = 9d758d1927c8f69d915c9ea32d289ef497aa737a044e9d1a9490d0471d4c44b4
+SIZE (flaviotordini-http-b85c564_GH0.tar.gz) = 11014
+SHA256 (flaviotordini-idle-6aa092d_GH0.tar.gz) = 9aa3ac940f900d8b6924492905ff1351e9af6224fdcb2d1b6e5a55af920c81eb
+SIZE (flaviotordini-idle-6aa092d_GH0.tar.gz) = 1675
+SHA256 (flaviotordini-js-13c9544_GH0.tar.gz) = e6dd9a47017f7893de6151acddf7f8d88fb44c46348b9dcdb86de1e0ec80474e
+SIZE (flaviotordini-js-13c9544_GH0.tar.gz) = 16200
+SHA256 (flaviotordini-media-65afcf5_GH0.tar.gz) = d7aabf768be14d41b2a46bc02c63acf6236a62dc952d3c24485b231706a1013e
+SIZE (flaviotordini-media-65afcf5_GH0.tar.gz) = 25066
+SHA256 (flaviotordini-sharedcache-024e759_GH0.tar.gz) = d723ed007010212fa1949e74721664c154c370864a8bbbefba79673636d0230c
+SIZE (flaviotordini-sharedcache-024e759_GH0.tar.gz) = 2443
+SHA256 (flaviotordini-updater-18ce1d0_GH0.tar.gz) = d134aceec7558fe477a2daf11fa768371de832425c0d762d6c78b2d351b46856
+SIZE (flaviotordini-updater-18ce1d0_GH0.tar.gz) = 24261
diff --git a/multimedia/musique/pkg-descr b/multimedia/musique/pkg-descr
new file mode 100644
index 000000000000..a34f77393118
--- /dev/null
+++ b/multimedia/musique/pkg-descr
@@ -0,0 +1,4 @@
+Musique is a music player built for speed, simplicity and style. It is written
+in C++ using the Qt framework.
+
+WWW: https://flavio.tordini.org/musique
diff --git a/multimedia/musique/pkg-plist b/multimedia/musique/pkg-plist
new file mode 100644
index 000000000000..fe4b587f825d
--- /dev/null
+++ b/multimedia/musique/pkg-plist
@@ -0,0 +1,51 @@
+bin/musique
+share/applications/musique.desktop
+share/icons/hicolor/128x128/apps/musique.png
+share/icons/hicolor/16x16/apps/musique.png
+share/icons/hicolor/22x22/apps/musique.png
+share/icons/hicolor/256x256/apps/musique.png
+share/icons/hicolor/32x32/apps/musique.png
+share/icons/hicolor/48x48/apps/musique.png
+share/icons/hicolor/512x512/apps/musique.png
+share/icons/hicolor/64x64/apps/musique.png
+share/icons/hicolor/scalable/apps/musique.svg
+%%NLS%%%%DATADIR%%/locale/ast.qm
+%%NLS%%%%DATADIR%%/locale/be.qm
+%%NLS%%%%DATADIR%%/locale/bg.qm
+%%NLS%%%%DATADIR%%/locale/br.qm
+%%NLS%%%%DATADIR%%/locale/ca.qm
+%%NLS%%%%DATADIR%%/locale/ca_ES.qm
+%%NLS%%%%DATADIR%%/locale/cs_CZ.qm
+%%NLS%%%%DATADIR%%/locale/da.qm
+%%NLS%%%%DATADIR%%/locale/de.qm
+%%NLS%%%%DATADIR%%/locale/el.qm
+%%NLS%%%%DATADIR%%/locale/en.qm
+%%NLS%%%%DATADIR%%/locale/en_GB.qm
+%%NLS%%%%DATADIR%%/locale/es.qm
+%%NLS%%%%DATADIR%%/locale/es_ES.qm
+%%NLS%%%%DATADIR%%/locale/es_MX.qm
+%%NLS%%%%DATADIR%%/locale/fa_IR.qm
+%%NLS%%%%DATADIR%%/locale/fi_FI.qm
+%%NLS%%%%DATADIR%%/locale/fr.qm
+%%NLS%%%%DATADIR%%/locale/gl.qm
+%%NLS%%%%DATADIR%%/locale/hu_HU.qm
+%%NLS%%%%DATADIR%%/locale/ia.qm
+%%NLS%%%%DATADIR%%/locale/it.qm
+%%NLS%%%%DATADIR%%/locale/ko.qm
+%%NLS%%%%DATADIR%%/locale/ky.qm
+%%NLS%%%%DATADIR%%/locale/lt_LT.qm
+%%NLS%%%%DATADIR%%/locale/ms_MY.qm
+%%NLS%%%%DATADIR%%/locale/nb.qm
+%%NLS%%%%DATADIR%%/locale/nl.qm
+%%NLS%%%%DATADIR%%/locale/pl.qm
+%%NLS%%%%DATADIR%%/locale/pt.qm
+%%NLS%%%%DATADIR%%/locale/pt_BR.qm
+%%NLS%%%%DATADIR%%/locale/ro.qm
+%%NLS%%%%DATADIR%%/locale/ru.qm
+%%NLS%%%%DATADIR%%/locale/sk.qm
+%%NLS%%%%DATADIR%%/locale/sr.qm
+%%NLS%%%%DATADIR%%/locale/tr.qm
+%%NLS%%%%DATADIR%%/locale/uk.qm
+%%NLS%%%%DATADIR%%/locale/vi.qm
+%%NLS%%%%DATADIR%%/locale/zh_CN.qm
+%%NLS%%%%DATADIR%%/locale/zh_TW.qm