git: 50cbbb557a6a - main - multimedia/musique: New port: Music player built for speed, simplicity and style

Yuri Victorovich yuri at FreeBSD.org
Wed Sep 22 01:24:57 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=50cbbb557a6a63f64f27b2581d337a84494d41b0

commit 50cbbb557a6a63f64f27b2581d337a84494d41b0
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-09-22 01:23:10 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-09-22 01:23:49 +0000

    multimedia/musique: New port: Music player built for speed, simplicity and style
---
 multimedia/Makefile          |  1 +
 multimedia/musique/Makefile  | 41 +++++++++++++++++++++++++++++++++++
 multimedia/musique/distinfo  | 15 +++++++++++++
 multimedia/musique/pkg-descr |  4 ++++
 multimedia/musique/pkg-plist | 51 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 112 insertions(+)

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 at 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


More information about the dev-commits-ports-main mailing list