* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-01-29 9:13 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-01-29 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 908e33b5b7d1642ad3ea7f4644768e183429bc02
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 29 09:08:55 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 29 09:13:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908e33b5
media-video/qmplay2: add 21.12.24
Closes: https://bugs.gentoo.org/821415
Closes: https://bugs.gentoo.org/830643
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-21.12.24.ebuild | 137 ++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 0bdf5fd10afa..64fe21b9a67b 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,4 @@
DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
DIST QMPlay2-src-21.03.09.tar.xz 1568600 BLAKE2B da3a185ae2e372b0bad697e4ad7d836647c5b4bb376f0ee3f7e85e387c10b86f1a3fdaf8eb13a2c9a8d3b7d56105e282cc82f22d31043e9e418ee907776f1db2 SHA512 311fe45a9ee237556faeee29633be6161407a31b19fd3bceca5a164e92ff1757824094d20f6b556c0a4beaac07a14179e812faafc5e41ee904cf1ce1827fb138
DIST QMPlay2-src-21.06.07.tar.xz 1579640 BLAKE2B f687cf19ce8d4a606b5271c2e5789d5194233bd300f29d165354cc8784808a148e02536ea8a593c036cd75d1e40a335177f1b9db33016008bbb2f9516daf7e61 SHA512 41558e2df09a188cef05c2a24393e67ce4d1ef1268ff1bdd1ac97ec666d9f8f849817b0c64e384624403a8f6f60cb985dde188cb3c75afd731e42f776076d282
+DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
diff --git a/media-video/qmplay2/qmplay2-21.12.24.ebuild b/media-video/qmplay2/qmplay2-21.12.24.ebuild
new file mode 100644
index 000000000000..7f6b9471ab08
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-21.12.24.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-07-20 12:38 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-07-20 12:38 UTC (permalink / raw
To: gentoo-commits
commit: 4fb5dda5c0ff8e182646264bd4ef1759db4e85d4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 12:34:08 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 12:34:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb5dda5
media-video/qmplay2: drop 24.05.23
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-24.05.23.ebuild | 138 ----------------------------
2 files changed, 139 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 9934ca9ef40a..aca4a13e1fc7 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1 @@
-DIST QMPlay2-src-24.05.23.tar.xz 2040496 BLAKE2B 98842880382629c0a014d048fa55308809a980c097867d9240321ca21733278439cedebc7a381793d8605f2c29108de6fa4c4ef8daf6261db9ea4248cf0d501b SHA512 a09419fb7f59c30923e51a0673aa219bfb9e9b461775d17c3ac0d683ab145e71f8ecabecee6ace9deb1e0681ea94b8c71682a014bb49d4ee85452e7bce53b390
DIST QMPlay2-src-24.06.16.tar.xz 2042180 BLAKE2B ba076fc7cb6c77f16529d082690c4d994e53c62cdf994c1e35afdb5255b203d0ccc72db1195730be60471d5fff48deca47e1348b0b41f22e898818206f8c53bb SHA512 3a8a7b99c7861318cfe0a6e096a27bb86f64cfafacf4ec52bdc4e955dd320d6e0f369dcb466dfd9bb73f8d173a2fc768848e7356f03590e429ae30270daf176b
diff --git a/media-video/qmplay2/qmplay2-24.05.23.ebuild b/media-video/qmplay2/qmplay2-24.05.23.ebuild
deleted file mode 100644
index c1b7e6491d5d..000000000000
--- a/media-video/qmplay2/qmplay2-24.05.23.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_PM=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-07-20 11:14 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-07-20 11:14 UTC (permalink / raw
To: gentoo-commits
commit: fae9ae7974b9e1cc1bc299d0b57789c031acff41
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 11:13:52 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 11:13:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae9ae79
media-video/qmplay2: Stabilize 24.06.16 amd64, #936388
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-24.06.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-24.06.16.ebuild b/media-video/qmplay2/qmplay2-24.06.16.ebuild
index 1bb22871659a..c1b7e6491d5d 100644
--- a/media-video/qmplay2/qmplay2-24.06.16.ebuild
+++ b/media-video/qmplay2/qmplay2-24.06.16.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-07-20 10:58 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-07-20 10:58 UTC (permalink / raw
To: gentoo-commits
commit: 529d684af9672a90c8f5fbcb74f2be8efa6f0237
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 10:58:30 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 10:58:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529d684a
media-video/qmplay2: drop 24.04.07
Closes: https://bugs.gentoo.org/932649 (obsolete)
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-24.04.07.ebuild | 140 ----------------------------
2 files changed, 141 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index bbcfe75897f2..9934ca9ef40a 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,2 @@
-DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
DIST QMPlay2-src-24.05.23.tar.xz 2040496 BLAKE2B 98842880382629c0a014d048fa55308809a980c097867d9240321ca21733278439cedebc7a381793d8605f2c29108de6fa4c4ef8daf6261db9ea4248cf0d501b SHA512 a09419fb7f59c30923e51a0673aa219bfb9e9b461775d17c3ac0d683ab145e71f8ecabecee6ace9deb1e0681ea94b8c71682a014bb49d4ee85452e7bce53b390
DIST QMPlay2-src-24.06.16.tar.xz 2042180 BLAKE2B ba076fc7cb6c77f16529d082690c4d994e53c62cdf994c1e35afdb5255b203d0ccc72db1195730be60471d5fff48deca47e1348b0b41f22e898818206f8c53bb SHA512 3a8a7b99c7861318cfe0a6e096a27bb86f64cfafacf4ec52bdc4e955dd320d6e0f369dcb466dfd9bb73f8d173a2fc768848e7356f03590e429ae30270daf176b
diff --git a/media-video/qmplay2/qmplay2-24.04.07.ebuild b/media-video/qmplay2/qmplay2-24.04.07.ebuild
deleted file mode 100644
index d0a302ac4801..000000000000
--- a/media-video/qmplay2/qmplay2-24.04.07.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_PM=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-06-25 22:03 Sam James
0 siblings, 0 replies; 62+ messages in thread
From: Sam James @ 2024-06-25 22:03 UTC (permalink / raw
To: gentoo-commits
commit: a6c9c1e8617a54fef5503bbfb3d4793ed254459d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:01:26 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:01:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c9c1e8
media-video/qmplay2: Stabilize 24.05.23 amd64, #934931
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-video/qmplay2/qmplay2-24.05.23.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-24.05.23.ebuild b/media-video/qmplay2/qmplay2-24.05.23.ebuild
index 1bb22871659a..c1b7e6491d5d 100644
--- a/media-video/qmplay2/qmplay2-24.05.23.ebuild
+++ b/media-video/qmplay2/qmplay2-24.05.23.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-06-17 19:42 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-06-17 19:42 UTC (permalink / raw
To: gentoo-commits
commit: 94526d04f15770a1724fcebc136f8929f0937fc1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 17 19:42:05 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 17 19:42:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94526d04
media-video/qmplay2: add 24.06.16
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-24.06.16.ebuild | 138 ++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index d823df439911..bbcfe75897f2 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
DIST QMPlay2-src-24.05.23.tar.xz 2040496 BLAKE2B 98842880382629c0a014d048fa55308809a980c097867d9240321ca21733278439cedebc7a381793d8605f2c29108de6fa4c4ef8daf6261db9ea4248cf0d501b SHA512 a09419fb7f59c30923e51a0673aa219bfb9e9b461775d17c3ac0d683ab145e71f8ecabecee6ace9deb1e0681ea94b8c71682a014bb49d4ee85452e7bce53b390
+DIST QMPlay2-src-24.06.16.tar.xz 2042180 BLAKE2B ba076fc7cb6c77f16529d082690c4d994e53c62cdf994c1e35afdb5255b203d0ccc72db1195730be60471d5fff48deca47e1348b0b41f22e898818206f8c53bb SHA512 3a8a7b99c7861318cfe0a6e096a27bb86f64cfafacf4ec52bdc4e955dd320d6e0f369dcb466dfd9bb73f8d173a2fc768848e7356f03590e429ae30270daf176b
diff --git a/media-video/qmplay2/qmplay2-24.06.16.ebuild b/media-video/qmplay2/qmplay2-24.06.16.ebuild
new file mode 100644
index 000000000000..1bb22871659a
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.06.16.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_PM=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-05-25 5:05 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-05-25 5:05 UTC (permalink / raw
To: gentoo-commits
commit: 8043e10068c04d9f6fb008cf56a9235f9362d990
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 04:51:18 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 25 05:05:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8043e100
media-video/qmplay2: drop 24.03.16, 24.04.02
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 2 -
media-video/qmplay2/qmplay2-24.03.16.ebuild | 140 ----------------------------
media-video/qmplay2/qmplay2-24.04.02.ebuild | 140 ----------------------------
3 files changed, 282 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 9da3ebb7c80a..d823df439911 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,4 +1,2 @@
-DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
-DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
DIST QMPlay2-src-24.05.23.tar.xz 2040496 BLAKE2B 98842880382629c0a014d048fa55308809a980c097867d9240321ca21733278439cedebc7a381793d8605f2c29108de6fa4c4ef8daf6261db9ea4248cf0d501b SHA512 a09419fb7f59c30923e51a0673aa219bfb9e9b461775d17c3ac0d683ab145e71f8ecabecee6ace9deb1e0681ea94b8c71682a014bb49d4ee85452e7bce53b390
diff --git a/media-video/qmplay2/qmplay2-24.03.16.ebuild b/media-video/qmplay2/qmplay2-24.03.16.ebuild
deleted file mode 100644
index 2f3804bc8402..000000000000
--- a/media-video/qmplay2/qmplay2-24.03.16.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
diff --git a/media-video/qmplay2/qmplay2-24.04.02.ebuild b/media-video/qmplay2/qmplay2-24.04.02.ebuild
deleted file mode 100644
index 90c70de03992..000000000000
--- a/media-video/qmplay2/qmplay2-24.04.02.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-05-25 5:05 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-05-25 5:05 UTC (permalink / raw
To: gentoo-commits
commit: 664e39be4f5a8b2ef9f96139aed968a3f1a676a1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 04:50:39 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 25 05:05:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664e39be
media-video/qmplay2: fix CMake flags
No revbump since it was unused and had no affect on build.
Closes: https://bugs.gentoo.org/932628
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-24.05.23.ebuild | 1 -
media-video/qmplay2/qmplay2-9999.ebuild | 10 ++++------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-24.05.23.ebuild b/media-video/qmplay2/qmplay2-24.05.23.ebuild
index 54e7842c9a6b..1bb22871659a 100644
--- a/media-video/qmplay2/qmplay2-24.05.23.ebuild
+++ b/media-video/qmplay2/qmplay2-24.05.23.ebuild
@@ -82,7 +82,6 @@ src_configure() {
local mycmakeargs=(
-DBUILD_WITH_QT6=$(usex qt6)
# core
- -DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 961b70b140c8..1bb22871659a 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+ shaders +taglib vaapi videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
@@ -30,7 +30,7 @@ REQUIRED_USE="
"
RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
+ media-video/ffmpeg:=[vaapi?]
!qt6? (
dev-qt/qtcore:5
dev-qt/qtdbus:5
@@ -82,11 +82,10 @@ src_configure() {
local mycmakeargs=(
-DBUILD_WITH_QT6=$(usex qt6)
# core
- -DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
+ -DUSE_DBUS_PM=ON
-DUSE_FREEDESKTOP_NOTIFICATIONS=ON
-DUSE_LIBASS=$(usex libass)
-DUSE_NOTIFY=$(usex notifications)
@@ -98,7 +97,6 @@ src_configure() {
# ffmpeg
-DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
-DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
# chiptune
-DUSE_CHIPTUNE_GME=$(usex gme)
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-05-24 6:18 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-05-24 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 0c39854956984ac483ef37e6dd0c1e984258c5a1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May 24 06:17:51 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May 24 06:18:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c398549
media-video/qmplay2: add 24.05.23
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-24.05.23.ebuild | 139 ++++++++++++++++++++++++++++
2 files changed, 140 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 8eba01fb8505..9da3ebb7c80a 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,4 @@
DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
+DIST QMPlay2-src-24.05.23.tar.xz 2040496 BLAKE2B 98842880382629c0a014d048fa55308809a980c097867d9240321ca21733278439cedebc7a381793d8605f2c29108de6fa4c4ef8daf6261db9ea4248cf0d501b SHA512 a09419fb7f59c30923e51a0673aa219bfb9e9b461775d17c3ac0d683ab145e71f8ecabecee6ace9deb1e0681ea94b8c71682a014bb49d4ee85452e7bce53b390
diff --git a/media-video/qmplay2/qmplay2-24.05.23.ebuild b/media-video/qmplay2/qmplay2-24.05.23.ebuild
new file mode 100644
index 000000000000..54e7842c9a6b
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.05.23.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_PM=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-04-19 6:08 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-04-19 6:08 UTC (permalink / raw
To: gentoo-commits
commit: 58e4ddc9bdfa88d78e1b5fe61f81b38dbd08711f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 19 06:08:39 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 19 06:08:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58e4ddc9
media-video/qmplay2: Stabilize 24.04.07 amd64, #930216
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-24.04.07.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-24.04.07.ebuild b/media-video/qmplay2/qmplay2-24.04.07.ebuild
index 807afc78ae94..d0a302ac4801 100644
--- a/media-video/qmplay2/qmplay2-24.04.07.ebuild
+++ b/media-video/qmplay2/qmplay2-24.04.07.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-04-08 19:52 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-04-08 19:52 UTC (permalink / raw
To: gentoo-commits
commit: acc79486126d1b5739becdad6ac554dfb4207510
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 8 19:31:31 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 8 19:52:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc79486
media-video/qmplay2: drop 23.10.22-r1
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-23.10.22-r1.ebuild | 140 -------------------------
2 files changed, 141 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index cfe740c2c902..8eba01fb8505 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,4 +1,3 @@
-DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
diff --git a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
deleted file mode 100644
index 2f3804bc8402..000000000000
--- a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-04-08 15:30 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-04-08 15:30 UTC (permalink / raw
To: gentoo-commits
commit: f44ce8f2f9d1c2189bc54e1688615d85c028b342
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 8 15:30:36 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 8 15:30:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44ce8f2
media-video/qmplay2: add 24.04.07
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-24.04.07.ebuild | 140 ++++++++++++++++++++++++++++
2 files changed, 141 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 63f8b7a812d4..cfe740c2c902 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,4 @@
DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
+DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
diff --git a/media-video/qmplay2/qmplay2-24.04.07.ebuild b/media-video/qmplay2/qmplay2-24.04.07.ebuild
new file mode 100644
index 000000000000..807afc78ae94
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.04.07.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_PM=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-04-04 16:32 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-04-04 16:32 UTC (permalink / raw
To: gentoo-commits
commit: a6bb32d604e162c93986fad74a16329e22a3892a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 4 16:32:01 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 4 16:32:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bb32d6
media-video/qmplay2: Stabilize 24.03.16 amd64, #928584
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-24.03.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-24.03.16.ebuild b/media-video/qmplay2/qmplay2-24.03.16.ebuild
index 90c70de03992..2f3804bc8402 100644
--- a/media-video/qmplay2/qmplay2-24.03.16.ebuild
+++ b/media-video/qmplay2/qmplay2-24.03.16.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-04-03 9:23 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-04-03 9:23 UTC (permalink / raw
To: gentoo-commits
commit: ef69ad7275acc0c3fc5460ecb49b72686669dfb4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 3 09:23:13 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 3 09:23:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef69ad72
media-video/qmplay2: add 24.04.02
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-24.04.02.ebuild | 140 ++++++++++++++++++++++++++++
2 files changed, 141 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 0a043972956f..63f8b7a812d4 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
+DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
diff --git a/media-video/qmplay2/qmplay2-24.04.02.ebuild b/media-video/qmplay2/qmplay2-24.04.02.ebuild
new file mode 100644
index 000000000000..90c70de03992
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.04.02.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-03-16 16:33 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-03-16 16:33 UTC (permalink / raw
To: gentoo-commits
commit: 2fdb4c33f07daab690bc18c498dfde1b1e29944a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 16:33:23 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 16:33:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdb4c33
media-video/qmplay2: add 24.03.16
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-24.03.16.ebuild | 140 ++++++++++++++++++++++++++++
2 files changed, 141 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 4d3b159c6549..0a043972956f 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
+DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
diff --git a/media-video/qmplay2/qmplay2-24.03.16.ebuild b/media-video/qmplay2/qmplay2-24.03.16.ebuild
new file mode 100644
index 000000000000..90c70de03992
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.03.16.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-03-08 11:33 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-03-08 11:33 UTC (permalink / raw
To: gentoo-commits
commit: 52b14c2c146560a433c9c12568e62384705429e9
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 8 11:30:43 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 8 11:30:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b14c2c
media-video/qmplay2: drop 23.10.22
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.10.22.ebuild | 140 ----------------------------
1 file changed, 140 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-23.10.22.ebuild b/media-video/qmplay2/qmplay2-23.10.22.ebuild
deleted file mode 100644
index 03547e1ab072..000000000000
--- a/media-video/qmplay2/qmplay2-23.10.22.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-02-20 14:30 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2024-02-20 14:30 UTC (permalink / raw
To: gentoo-commits
commit: 4d34157c989abf47e68d30e47c04a4deeafc736a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 06:44:46 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 14:30:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d34157c
media-video/qmplay2: Stabilize 23.10.22-r1 amd64, #924651
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.10.22-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
index 90c70de03992..2f3804bc8402 100644
--- a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
+++ b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2024-02-15 13:04 Ionen Wolkens
0 siblings, 0 replies; 62+ messages in thread
From: Ionen Wolkens @ 2024-02-15 13:04 UTC (permalink / raw
To: gentoo-commits
commit: 3b51b44be176073034a7afa465c326218ba80956
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:00:33 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:04:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b51b44b
media-video/qmplay2: revbump with no changes to trigger rebuild
...ideally against qt6.6.2 if USE=qt6, bug #924651 for explanations.
Unfortunately is an unnecessary rebuild for qt5 users.
Bug: https://bugs.gentoo.org/924651
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.10.22-r1.ebuild | 140 +++++++++++++++++++++++++
1 file changed, 140 insertions(+)
diff --git a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
new file mode 100644
index 000000000000..90c70de03992
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-12-05 7:53 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-12-05 7:53 UTC (permalink / raw
To: gentoo-commits
commit: 2c1b62945417fa3df03e7305a2bb9f6a04c10cdd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 5 07:46:01 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 5 07:46:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1b6294
media-video/qmplay2: drop 23.08.22, 23.09.05
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 2 -
media-video/qmplay2/qmplay2-23.08.22.ebuild | 141 ----------------------------
media-video/qmplay2/qmplay2-23.09.05.ebuild | 140 ---------------------------
3 files changed, 283 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 027212c685c8..4d3b159c6549 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1 @@
-DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
-DIST QMPlay2-src-23.09.05.tar.xz 1441076 BLAKE2B b3c0140bdb17b8dab079f3706e35f635d481e8e639c60145088a592c4e70ba760e6574d0febc96cdb7e38fc40585ff34d762319769c99043a295bb72e42bb8bc SHA512 9e214b58b14f1954f11ca85c4a06661da339df3724f9bede57e3c543a07df0c73dba4e9547a5d57c8c1fc2315d3ee51502ba9a22afca30e893a51424bc2a815e
DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
diff --git a/media-video/qmplay2/qmplay2-23.08.22.ebuild b/media-video/qmplay2/qmplay2-23.08.22.ebuild
deleted file mode 100644
index 4c9184782dc4..000000000000
--- a/media-video/qmplay2/qmplay2-23.08.22.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
- ^^ ( qt5 qt6 )
-"
-
-RDEPEND="
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- media-video/ffmpeg:=[vaapi?,vdpau?]
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
diff --git a/media-video/qmplay2/qmplay2-23.09.05.ebuild b/media-video/qmplay2/qmplay2-23.09.05.ebuild
deleted file mode 100644
index 961b70b140c8..000000000000
--- a/media-video/qmplay2/qmplay2-23.09.05.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-11-04 20:14 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-11-04 20:14 UTC (permalink / raw
To: gentoo-commits
commit: 0c16b577e1bde892e162b542fb74527d3d2e2cfc
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 4 20:13:53 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 4 20:13:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c16b577
media-video/qmplay2: Stabilize 23.10.22 amd64, #916859
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.10.22.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-23.10.22.ebuild b/media-video/qmplay2/qmplay2-23.10.22.ebuild
index 961b70b140c8..03547e1ab072 100644
--- a/media-video/qmplay2/qmplay2-23.10.22.ebuild
+++ b/media-video/qmplay2/qmplay2-23.10.22.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-10-23 8:26 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-10-23 8:26 UTC (permalink / raw
To: gentoo-commits
commit: 6915a931f57ff636d213a0c5f68fbd799b01dcdc
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 23 08:25:39 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 23 08:25:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6915a931
media-video/qmplay2: add 23.10.22
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.10.22.ebuild | 140 ++++++++++++++++++++++++++++
2 files changed, 141 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index d2b3e79d5426..027212c685c8 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
DIST QMPlay2-src-23.09.05.tar.xz 1441076 BLAKE2B b3c0140bdb17b8dab079f3706e35f635d481e8e639c60145088a592c4e70ba760e6574d0febc96cdb7e38fc40585ff34d762319769c99043a295bb72e42bb8bc SHA512 9e214b58b14f1954f11ca85c4a06661da339df3724f9bede57e3c543a07df0c73dba4e9547a5d57c8c1fc2315d3ee51502ba9a22afca30e893a51424bc2a815e
+DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
diff --git a/media-video/qmplay2/qmplay2-23.10.22.ebuild b/media-video/qmplay2/qmplay2-23.10.22.ebuild
new file mode 100644
index 000000000000..961b70b140c8
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.10.22.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+"
+
+RDEPEND="
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-09-07 17:40 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-09-07 17:40 UTC (permalink / raw
To: gentoo-commits
commit: fd262a367a87c2f763a9dc0cda5be4764d34976a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 17:39:02 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 17:39:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd262a36
media-video/qmplay2: add 23.09.05
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
.../qmplay2/{qmplay2-9999.ebuild => qmplay2-23.09.05.ebuild} | 9 ++++-----
media-video/qmplay2/qmplay2-9999.ebuild | 9 ++++-----
3 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index e845e28333d1..e4e8cfaeb767 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4
DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
+DIST QMPlay2-src-23.09.05.tar.xz 1441076 BLAKE2B b3c0140bdb17b8dab079f3706e35f635d481e8e639c60145088a592c4e70ba760e6574d0febc96cdb7e38fc40585ff34d762319769c99043a295bb72e42bb8bc SHA512 9e214b58b14f1954f11ca85c4a06661da339df3724f9bede57e3c543a07df0c73dba4e9547a5d57c8c1fc2315d3ee51502ba9a22afca30e893a51424bc2a815e
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-23.09.05.ebuild
similarity index 96%
copy from media-video/qmplay2/qmplay2-9999.ebuild
copy to media-video/qmplay2/qmplay2-23.09.05.ebuild
index 4c9184782dc4..961b70b140c8 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-23.09.05.ebuild
@@ -21,17 +21,17 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
shaders? ( vulkan )
- ^^ ( qt5 qt6 )
"
RDEPEND="
- qt5? (
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5[X(-),vulkan?]
@@ -47,7 +47,6 @@ RDEPEND="
dev-qt/qtsvg:6
extensions? ( dev-qt/qtdeclarative:6 )
)
- media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
gme? ( media-libs/game-music-emu )
@@ -65,7 +64,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
+ !qt6? ( dev-qt/linguist-tools:5 )
qt6? ( dev-qt/qttools:6[linguist] )
"
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 4c9184782dc4..961b70b140c8 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -21,17 +21,17 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
shaders? ( vulkan )
- ^^ ( qt5 qt6 )
"
RDEPEND="
- qt5? (
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ !qt6? (
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5[X(-),vulkan?]
@@ -47,7 +47,6 @@ RDEPEND="
dev-qt/qtsvg:6
extensions? ( dev-qt/qtdeclarative:6 )
)
- media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
gme? ( media-libs/game-music-emu )
@@ -65,7 +64,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
+ !qt6? ( dev-qt/linguist-tools:5 )
qt6? ( dev-qt/qttools:6[linguist] )
"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-09-07 17:40 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-09-07 17:40 UTC (permalink / raw
To: gentoo-commits
commit: 7f33835c747d6cd3161f620d1474ac75854fd69f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 17:40:01 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 17:40:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f33835c
media-video/qmplay2: drop 23.08.08
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-23.08.08.ebuild | 141 ----------------------------
2 files changed, 142 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index e4e8cfaeb767..d2b3e79d5426 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,2 @@
-DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4
DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
DIST QMPlay2-src-23.09.05.tar.xz 1441076 BLAKE2B b3c0140bdb17b8dab079f3706e35f635d481e8e639c60145088a592c4e70ba760e6574d0febc96cdb7e38fc40585ff34d762319769c99043a295bb72e42bb8bc SHA512 9e214b58b14f1954f11ca85c4a06661da339df3724f9bede57e3c543a07df0c73dba4e9547a5d57c8c1fc2315d3ee51502ba9a22afca30e893a51424bc2a815e
diff --git a/media-video/qmplay2/qmplay2-23.08.08.ebuild b/media-video/qmplay2/qmplay2-23.08.08.ebuild
deleted file mode 100644
index 4c9184782dc4..000000000000
--- a/media-video/qmplay2/qmplay2-23.08.08.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
- ^^ ( qt5 qt6 )
-"
-
-RDEPEND="
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- media-video/ffmpeg:=[vaapi?,vdpau?]
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-08-22 19:48 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-08-22 19:48 UTC (permalink / raw
To: gentoo-commits
commit: ba56960484383d4c830ee5183ce3ec52d6f26f83
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 19:09:15 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 19:48:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba569604
media-video/qmplay2: drop 23.06.17-r1
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-23.06.17-r1.ebuild | 128 -------------------------
2 files changed, 129 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index f8623127a8b2..e845e28333d1 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,2 @@
-DIST QMPlay2-src-23.06.17.tar.xz 1432852 BLAKE2B 50512d89f443218bf89f1b54276ece0983d31cc1e563ef829396ed1fb4e5f0437cd25e5ccb3c426ecd668c334477024de8658594c59ae2781a0e54ff83653357 SHA512 62122533a9cfc7aebdbe28166d60816eea21e9c38df5f381817d01aac25a6f10bf806b5a6ccd24cb8fe4b6c7391138226c7a967fab019ad2dcd605797d8d6a28
DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4
DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
diff --git a/media-video/qmplay2/qmplay2-23.06.17-r1.ebuild b/media-video/qmplay2/qmplay2-23.06.17-r1.ebuild
deleted file mode 100644
index 9c898d587e0e..000000000000
--- a/media-video/qmplay2/qmplay2-23.06.17-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg:=[vaapi?,vdpau?]
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=Off
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-08-22 19:48 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-08-22 19:48 UTC (permalink / raw
To: gentoo-commits
commit: 05903cbd522870d91873d5e4adafe96c60f35f3c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 19:09:00 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 19:48:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05903cbd
media-video/qmplay2: add 23.08.22
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.08.22.ebuild | 141 ++++++++++++++++++++++++++++
2 files changed, 142 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 3aaccc73cae4..f8623127a8b2 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-23.06.17.tar.xz 1432852 BLAKE2B 50512d89f443218bf89f1b54276ece0983d31cc1e563ef829396ed1fb4e5f0437cd25e5ccb3c426ecd668c334477024de8658594c59ae2781a0e54ff83653357 SHA512 62122533a9cfc7aebdbe28166d60816eea21e9c38df5f381817d01aac25a6f10bf806b5a6ccd24cb8fe4b6c7391138226c7a967fab019ad2dcd605797d8d6a28
DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4
+DIST QMPlay2-src-23.08.22.tar.xz 1440292 BLAKE2B 9f563f1deaa65f8d452d7536a0c2b10f2ca74f8ac39318922bfe2e04feaad88f02234ba8efe0b110f7885383c212f857b20e6275a417d663af5c8911fd90412c SHA512 19648080f9bf7c7c982b637e2c1a5eeec7390604eee0e98dca96cf710f0df8e7ab71ac95bae64d01a5407357880467e05b0f91561f1f4b8f72773c85a5dba1ea
diff --git a/media-video/qmplay2/qmplay2-23.08.22.ebuild b/media-video/qmplay2/qmplay2-23.08.22.ebuild
new file mode 100644
index 000000000000..4c9184782dc4
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.08.22.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+ ^^ ( qt5 qt6 )
+"
+
+RDEPEND="
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-08-09 17:21 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-08-09 17:21 UTC (permalink / raw
To: gentoo-commits
commit: c9232ae9d98746ab182b38a3face2d8cfc928ae6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 17:21:14 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 17:21:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9232ae9
media-video/qmplay2: sync live
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-9999.ebuild | 39 ++++++++++++++++++++++-----------
1 file changed, 26 insertions(+), 13 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 9c898d587e0e..4c9184782dc4 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -21,24 +21,35 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
+ modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
+ shaders? ( vulkan )
+ ^^ ( qt5 qt6 )
+"
RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
opengl? ( virtual/opengl )
@@ -49,12 +60,14 @@ RDEPEND="
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
vaapi? ( media-libs/libva[X] )
- videofilters? ( dev-qt/qtconcurrent:5 )
vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
xv? ( x11-libs/libXv )
"
DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
src_prepare() {
# disable compress man pages
@@ -68,7 +81,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DBUILD_WITH_QT6=Off
+ -DBUILD_WITH_QT6=$(usex qt6)
# core
-DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-08-09 17:21 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-08-09 17:21 UTC (permalink / raw
To: gentoo-commits
commit: 2a00c696a2f39f37ff50ba1e59f8486e04f79574
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 17:20:33 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 17:21:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a00c696
media-video/qmplay2: add 23.08.08, enable qt6
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.08.08.ebuild | 141 ++++++++++++++++++++++++++++
2 files changed, 142 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 7ce36256efe1..3aaccc73cae4 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
DIST QMPlay2-src-23.06.17.tar.xz 1432852 BLAKE2B 50512d89f443218bf89f1b54276ece0983d31cc1e563ef829396ed1fb4e5f0437cd25e5ccb3c426ecd668c334477024de8658594c59ae2781a0e54ff83653357 SHA512 62122533a9cfc7aebdbe28166d60816eea21e9c38df5f381817d01aac25a6f10bf806b5a6ccd24cb8fe4b6c7391138226c7a967fab019ad2dcd605797d8d6a28
+DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4
diff --git a/media-video/qmplay2/qmplay2-23.08.08.ebuild b/media-video/qmplay2/qmplay2-23.08.08.ebuild
new file mode 100644
index 000000000000..4c9184782dc4
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.08.08.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )
+ ^^ ( qt5 qt6 )
+"
+
+RDEPEND="
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
+ media-video/ffmpeg:=[vaapi?,vdpau?]
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? ( media-libs/libva[X] )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-06-28 18:30 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-06-28 18:30 UTC (permalink / raw
To: gentoo-commits
commit: 2dbc9c50588f46c4ef58a386c16d07b883c6df70
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 28 18:26:17 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 28 18:30:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbc9c50
media-video/qmplay2: depend on slot ffmpeg
Also sort out use deps dependencies.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
...ay2-23.06.17.ebuild => qmplay2-23.06.17-r1.ebuild} | 15 ++++-----------
media-video/qmplay2/qmplay2-9999.ebuild | 19 +++++--------------
2 files changed, 9 insertions(+), 25 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-23.06.17.ebuild b/media-video/qmplay2/qmplay2-23.06.17-r1.ebuild
similarity index 92%
rename from media-video/qmplay2/qmplay2-23.06.17.ebuild
rename to media-video/qmplay2/qmplay2-23.06.17-r1.ebuild
index 41412c90d14c..9c898d587e0e 100644
--- a/media-video/qmplay2/qmplay2-23.06.17.ebuild
+++ b/media-video/qmplay2/qmplay2-23.06.17-r1.ebuild
@@ -31,11 +31,11 @@ REQUIRED_USE="
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[X(-),vulkan?]
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
- media-video/ffmpeg
+ media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
extensions? ( dev-qt/qtdeclarative:5 )
@@ -48,16 +48,9 @@ RDEPEND="
sid? ( media-libs/libsidplayfp )
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- media-libs/libva[X]
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
+ vaapi? ( media-libs/libva[X] )
videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
xv? ( x11-libs/libXv )
"
DEPEND="${RDEPEND}"
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 131c3cf98f39..9c898d587e0e 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -31,14 +31,11 @@ REQUIRED_USE="
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
+ media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
extensions? ( dev-qt/qtdeclarative:5 )
@@ -51,16 +48,9 @@ RDEPEND="
sid? ( media-libs/libsidplayfp )
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- media-libs/libva
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
+ vaapi? ( media-libs/libva[X] )
videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
+ vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
xv? ( x11-libs/libXv )
"
DEPEND="${RDEPEND}"
@@ -78,6 +68,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DBUILD_WITH_QT6=Off
# core
-DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-06-17 19:32 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-06-17 19:32 UTC (permalink / raw
To: gentoo-commits
commit: b24da7236b2d84578e5626e026af68ade507ca22
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 19:25:25 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 19:32:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24da723
media-video/qmplay2: add 23.06.17
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.06.17.ebuild | 135 ++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index bd5e0b181d51..ad1e6c2e5ead 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-23.02.05.tar.xz 1428992 BLAKE2B 7296ed089306e50e1051c33c23dae30f14cbb166b9d9ea8c184e8aa027a261a658e1d7770c7d574784a5cde4890c66e2104927f4473f484562378c956bea4b3f SHA512 d2e998a2df08c98b7e0232de693ee17b5c703793e2b1edadde300ca39998f40f7ad58b5850ee1f8cddf1dd9489c7f96e664db7e9deba01a612d97707aad849c0
DIST QMPlay2-src-23.06.04.tar.xz 1431232 BLAKE2B 7b50e7d28ab9025d7745114c7ee6036df1e1b23b34422ed4097f1ba4e68874efc58a0de68a5635e30cbdb2205777fbdc4f67f759f54cda7e2f926560e4bbc7af SHA512 7e6afb5830b5febd79aa2232d38ccb3483104dd89d20e7476027a7febfd770ccd1df7e6915543df379985d89d307bd1c3bbc8ebc8cc00f440b51e347ddbec0d5
+DIST QMPlay2-src-23.06.17.tar.xz 1432852 BLAKE2B 50512d89f443218bf89f1b54276ece0983d31cc1e563ef829396ed1fb4e5f0437cd25e5ccb3c426ecd668c334477024de8658594c59ae2781a0e54ff83653357 SHA512 62122533a9cfc7aebdbe28166d60816eea21e9c38df5f381817d01aac25a6f10bf806b5a6ccd24cb8fe4b6c7391138226c7a967fab019ad2dcd605797d8d6a28
diff --git a/media-video/qmplay2/qmplay2-23.06.17.ebuild b/media-video/qmplay2/qmplay2-23.06.17.ebuild
new file mode 100644
index 000000000000..41412c90d14c
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.06.17.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ media-libs/libva[X]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=Off
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-06-09 14:42 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-06-09 14:42 UTC (permalink / raw
To: gentoo-commits
commit: dd2516a3ee5d4fa7a5eb754dd6165c98f9a14c32
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 14:41:44 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 14:42:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2516a3
media-video/qmplay2: drop ~x86 keywords
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.02.05-r1.ebuild | 2 +-
media-video/qmplay2/qmplay2-23.06.04.ebuild | 2 +-
media-video/qmplay2/qmplay2-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild b/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
index e5d94c7d4ad9..162a1b938f4a 100644
--- a/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
+++ b/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64"
fi
LICENSE="LGPL-3"
diff --git a/media-video/qmplay2/qmplay2-23.06.04.ebuild b/media-video/qmplay2/qmplay2-23.06.04.ebuild
index 099410ccbd31..1e5663f67ccb 100644
--- a/media-video/qmplay2/qmplay2-23.06.04.ebuild
+++ b/media-video/qmplay2/qmplay2-23.06.04.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64"
fi
LICENSE="LGPL-3"
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 5844dfa91690..131c3cf98f39 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64"
fi
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-06-04 17:03 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-06-04 17:03 UTC (permalink / raw
To: gentoo-commits
commit: eba31f788d09dc68d25dda1d3b9912d086142156
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 4 17:03:08 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 4 17:03:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba31f78
media-video/qmplay2: add 23.06.04
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.06.04.ebuild | 138 ++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 4ccb1be40978..bd5e0b181d51 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
DIST QMPlay2-src-23.02.05.tar.xz 1428992 BLAKE2B 7296ed089306e50e1051c33c23dae30f14cbb166b9d9ea8c184e8aa027a261a658e1d7770c7d574784a5cde4890c66e2104927f4473f484562378c956bea4b3f SHA512 d2e998a2df08c98b7e0232de693ee17b5c703793e2b1edadde300ca39998f40f7ad58b5850ee1f8cddf1dd9489c7f96e664db7e9deba01a612d97707aad849c0
+DIST QMPlay2-src-23.06.04.tar.xz 1431232 BLAKE2B 7b50e7d28ab9025d7745114c7ee6036df1e1b23b34422ed4097f1ba4e68874efc58a0de68a5635e30cbdb2205777fbdc4f67f759f54cda7e2f926560e4bbc7af SHA512 7e6afb5830b5febd79aa2232d38ccb3483104dd89d20e7476027a7febfd770ccd1df7e6915543df379985d89d307bd1c3bbc8ebc8cc00f440b51e347ddbec0d5
diff --git a/media-video/qmplay2/qmplay2-23.06.04.ebuild b/media-video/qmplay2/qmplay2-23.06.04.ebuild
new file mode 100644
index 000000000000..099410ccbd31
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.06.04.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ media-libs/libva[X]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=Off
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-05-30 19:39 Andreas Sturmlechner
0 siblings, 0 replies; 62+ messages in thread
From: Andreas Sturmlechner @ 2023-05-30 19:39 UTC (permalink / raw
To: gentoo-commits
commit: 9b2f4bb27aa97f92a05314e710f4b035e7d4d9d8
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 09:46:23 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue May 30 19:37:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2f4bb2
media-video/qmplay2: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../qmplay2/{qmplay2-23.02.05.ebuild => qmplay2-23.02.05-r1.ebuild} | 2 +-
media-video/qmplay2/qmplay2-9999.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-23.02.05.ebuild b/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
similarity index 98%
rename from media-video/qmplay2/qmplay2-23.02.05.ebuild
rename to media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
index 04d454c891d3..e5d94c7d4ad9 100644
--- a/media-video/qmplay2/qmplay2-23.02.05.ebuild
+++ b/media-video/qmplay2/qmplay2-23.02.05-r1.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
opengl? ( virtual/opengl )
pipewire? ( media-video/pipewire )
portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
sid? ( media-libs/libsidplayfp )
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index dcf4fed040ad..5844dfa91690 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,7 +47,7 @@ RDEPEND="
opengl? ( virtual/opengl )
pipewire? ( media-video/pipewire )
portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
sid? ( media-libs/libsidplayfp )
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-05-23 2:52 Sam James
0 siblings, 0 replies; 62+ messages in thread
From: Sam James @ 2023-05-23 2:52 UTC (permalink / raw
To: gentoo-commits
commit: 93692c8a866f77bc6886019d0aafff418b37d433
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 02:45:02 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 23 02:51:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93692c8a
media-video/qmplay2: defer to new global USE=vulkan description
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-video/qmplay2/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index fc1a5ebde4be..061f7e97eba9 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -23,6 +23,5 @@
<flag name="shaders">Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg></flag>
<flag name="videofilters">Build with VideoFilters module</flag>
<flag name="visualizations">Build with Visualizations module</flag>
- <flag name="vulkan">Build with Vulkan support</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-02-18 13:23 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-02-18 13:23 UTC (permalink / raw
To: gentoo-commits
commit: bda055d3f5c470235568675af3a62f2bdf53c713
Author: Ghiunhan Mamut <venerix <AT> redcorelinux <DOT> org>
AuthorDate: Fri Feb 17 21:39:24 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 13:22:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda055d3
media-video/qmplay2: drop no longer needed patch
Signed-off-by: Ghiunhan Mamut <venerix <AT> redcorelinux.org>
Closes: https://bugs.gentoo.org/895162
Closes: https://github.com/gentoo/gentoo/pull/29642
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-23.02.05.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-23.02.05.ebuild b/media-video/qmplay2/qmplay2-23.02.05.ebuild
index 58bba0c0bc05..83acd1b1df36 100644
--- a/media-video/qmplay2/qmplay2-23.02.05.ebuild
+++ b/media-video/qmplay2/qmplay2-23.02.05.ebuild
@@ -66,10 +66,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
-PATCHES=(
- "${FILESDIR}/${P}-fix-includes.patch"
-)
-
src_prepare() {
# disable compress man pages
sed -r \
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-02-17 19:08 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-02-17 19:08 UTC (permalink / raw
To: gentoo-commits
commit: f4a29638351d1922cd50f5a03fe276d75786e6ae
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 15:41:19 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 19:08:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a29638
media-video/qmplay2: add 23.02.05
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-23.02.05.ebuild | 141 ++++++++++++++++++++++++++++
2 files changed, 142 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 8088d0a7b6c3..fe78c7ae591c 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-22.08.21.tar.xz 1618824 BLAKE2B ac980c4ad018749d4ee5dcd2dc580c96cccb82a73ff4fd52c65beb1d7131e294d2af65814c8966ffbe2a04eb489f9b9ba23b2764b83aa3f3d57546125dde4ceb SHA512 a6abc71bf87a8bcb2c2c0c63889f75de4e2de4375de0a528cb6950d2fb1ac6e767386d13a0e3f26b59cfccb88b4db4a8c26cbf57299da2031239a73e4971a4de
DIST QMPlay2-src-22.10.23.tar.xz 1414804 BLAKE2B c0db1187538be8ab0806abd41fbfdae5a71dda450505af1956989a3ccc10fa52997b8652f280cd66837d12a84a7a058783b65df3d4bd35665c92f1262cd8d004 SHA512 80c9408a9085084857b5b433f009bf62784cf73ceb90218ec09132be227aae97136095811ffa1211375dcbfc1f51cbefaa3690c56fc8df51d9b1cf022ce0709f
+DIST QMPlay2-src-23.02.05.tar.xz 1428992 BLAKE2B 7296ed089306e50e1051c33c23dae30f14cbb166b9d9ea8c184e8aa027a261a658e1d7770c7d574784a5cde4890c66e2104927f4473f484562378c956bea4b3f SHA512 d2e998a2df08c98b7e0232de693ee17b5c703793e2b1edadde300ca39998f40f7ad58b5850ee1f8cddf1dd9489c7f96e664db7e9deba01a612d97707aad849c0
diff --git a/media-video/qmplay2/qmplay2-23.02.05.ebuild b/media-video/qmplay2/qmplay2-23.02.05.ebuild
new file mode 100644
index 000000000000..58bba0c0bc05
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-23.02.05.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ media-libs/libva[X]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-includes.patch"
+)
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2023-02-17 19:08 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2023-02-17 19:08 UTC (permalink / raw
To: gentoo-commits
commit: a95e31b1ad6bbbecbf7d8862db672b5871e5a7aa
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 15:42:19 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 19:08:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95e31b1
media-video/qmplay2: drop 22.08.21
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-22.08.21.ebuild | 137 ----------------------------
2 files changed, 138 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index fe78c7ae591c..6e61c851eee9 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,2 @@
-DIST QMPlay2-src-22.08.21.tar.xz 1618824 BLAKE2B ac980c4ad018749d4ee5dcd2dc580c96cccb82a73ff4fd52c65beb1d7131e294d2af65814c8966ffbe2a04eb489f9b9ba23b2764b83aa3f3d57546125dde4ceb SHA512 a6abc71bf87a8bcb2c2c0c63889f75de4e2de4375de0a528cb6950d2fb1ac6e767386d13a0e3f26b59cfccb88b4db4a8c26cbf57299da2031239a73e4971a4de
DIST QMPlay2-src-22.10.23.tar.xz 1414804 BLAKE2B c0db1187538be8ab0806abd41fbfdae5a71dda450505af1956989a3ccc10fa52997b8652f280cd66837d12a84a7a058783b65df3d4bd35665c92f1262cd8d004 SHA512 80c9408a9085084857b5b433f009bf62784cf73ceb90218ec09132be227aae97136095811ffa1211375dcbfc1f51cbefaa3690c56fc8df51d9b1cf022ce0709f
DIST QMPlay2-src-23.02.05.tar.xz 1428992 BLAKE2B 7296ed089306e50e1051c33c23dae30f14cbb166b9d9ea8c184e8aa027a261a658e1d7770c7d574784a5cde4890c66e2104927f4473f484562378c956bea4b3f SHA512 d2e998a2df08c98b7e0232de693ee17b5c703793e2b1edadde300ca39998f40f7ad58b5850ee1f8cddf1dd9489c7f96e664db7e9deba01a612d97707aad849c0
diff --git a/media-video/qmplay2/qmplay2-22.08.21.ebuild b/media-video/qmplay2/qmplay2-22.08.21.ebuild
deleted file mode 100644
index dcf4fed040ad..000000000000
--- a/media-video/qmplay2/qmplay2-22.08.21.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- media-libs/libva
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-10-17 17:32 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-10-17 17:32 UTC (permalink / raw
To: gentoo-commits
commit: bbf6fc190676faecd67669e56ff7dda9b6df440f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 17:31:55 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 17:31:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf6fc19
media-video/qmplay2: drop 22.06.16
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-22.06.16.ebuild | 137 ----------------------------
2 files changed, 138 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 2788a031d5aa..3de11e337f22 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1 @@
-DIST QMPlay2-src-22.06.16.tar.xz 1613312 BLAKE2B b626b184f3d16c85dead8c61a5ccc0bb7b11e6a064fc6a3b4aedbd8a2e9631ac2182a00a5dd9c9de1feb5f357b45ce3d7dc66f9b46d88153cc3bce3d5f869a65 SHA512 f04a83422bcfa105b3ec33843962b844b6efed6700a26426f4a73c0588dc1179985d612748d5c74f6214fdcff86a035272473a35a54a234ec0abef388b0517fe
DIST QMPlay2-src-22.08.21.tar.xz 1618824 BLAKE2B ac980c4ad018749d4ee5dcd2dc580c96cccb82a73ff4fd52c65beb1d7131e294d2af65814c8966ffbe2a04eb489f9b9ba23b2764b83aa3f3d57546125dde4ceb SHA512 a6abc71bf87a8bcb2c2c0c63889f75de4e2de4375de0a528cb6950d2fb1ac6e767386d13a0e3f26b59cfccb88b4db4a8c26cbf57299da2031239a73e4971a4de
diff --git a/media-video/qmplay2/qmplay2-22.06.16.ebuild b/media-video/qmplay2/qmplay2-22.06.16.ebuild
deleted file mode 100644
index dcf4fed040ad..000000000000
--- a/media-video/qmplay2/qmplay2-22.06.16.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- media-libs/libva
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-08-26 18:52 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-08-26 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 2695e51658b7e207c3615fd1bfdac8e060eba10d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 26 18:52:25 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 18:52:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2695e516
media-video/qmplay2: add 22.08.21
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-22.08.21.ebuild | 137 ++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 2c3061aec030..2788a031d5aa 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
DIST QMPlay2-src-22.06.16.tar.xz 1613312 BLAKE2B b626b184f3d16c85dead8c61a5ccc0bb7b11e6a064fc6a3b4aedbd8a2e9631ac2182a00a5dd9c9de1feb5f357b45ce3d7dc66f9b46d88153cc3bce3d5f869a65 SHA512 f04a83422bcfa105b3ec33843962b844b6efed6700a26426f4a73c0588dc1179985d612748d5c74f6214fdcff86a035272473a35a54a234ec0abef388b0517fe
+DIST QMPlay2-src-22.08.21.tar.xz 1618824 BLAKE2B ac980c4ad018749d4ee5dcd2dc580c96cccb82a73ff4fd52c65beb1d7131e294d2af65814c8966ffbe2a04eb489f9b9ba23b2764b83aa3f3d57546125dde4ceb SHA512 a6abc71bf87a8bcb2c2c0c63889f75de4e2de4375de0a528cb6950d2fb1ac6e767386d13a0e3f26b59cfccb88b4db4a8c26cbf57299da2031239a73e4971a4de
diff --git a/media-video/qmplay2/qmplay2-22.08.21.ebuild b/media-video/qmplay2/qmplay2-22.08.21.ebuild
new file mode 100644
index 000000000000..b7b2b595e0e7
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-22.08.21.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-07-29 10:52 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-07-29 10:52 UTC (permalink / raw
To: gentoo-commits
commit: 081afbcd2daac8af0923089c46e0ee525d321265
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 29 10:48:41 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 10:48:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081afbcd
media-video/qmplay2: drop 21.12.24, 22.03.19
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 2 -
media-video/qmplay2/qmplay2-21.12.24.ebuild | 137 ----------------------------
media-video/qmplay2/qmplay2-22.03.19.ebuild | 137 ----------------------------
3 files changed, 276 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 5b3fa80658e3..2c3061aec030 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1 @@
-DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
-DIST QMPlay2-src-22.03.19.tar.xz 1612136 BLAKE2B 5b5ff6d4b37c3d1c46e28839e078e3f7bfa4d2d9d88f552a574cc6560ee18996dda8649f47973f2af97224e2ebebbffadf3c6f52b8064fc30ff63c72d7f578e2 SHA512 687fa0b8bc7d3b99432419aeeaedc83773dc3b12d8133872f663419db7123e7093895bc8ac5b64f03acefd1c4e5cf916210ebbef6b6494284e15487763f0d571
DIST QMPlay2-src-22.06.16.tar.xz 1613312 BLAKE2B b626b184f3d16c85dead8c61a5ccc0bb7b11e6a064fc6a3b4aedbd8a2e9631ac2182a00a5dd9c9de1feb5f357b45ce3d7dc66f9b46d88153cc3bce3d5f869a65 SHA512 f04a83422bcfa105b3ec33843962b844b6efed6700a26426f4a73c0588dc1179985d612748d5c74f6214fdcff86a035272473a35a54a234ec0abef388b0517fe
diff --git a/media-video/qmplay2/qmplay2-21.12.24.ebuild b/media-video/qmplay2/qmplay2-21.12.24.ebuild
deleted file mode 100644
index 7f6b9471ab08..000000000000
--- a/media-video/qmplay2/qmplay2-21.12.24.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva[drm,opengl]
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
diff --git a/media-video/qmplay2/qmplay2-22.03.19.ebuild b/media-video/qmplay2/qmplay2-22.03.19.ebuild
deleted file mode 100644
index b7b2b595e0e7..000000000000
--- a/media-video/qmplay2/qmplay2-22.03.19.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-06-17 6:20 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-06-17 6:20 UTC (permalink / raw
To: gentoo-commits
commit: eec9911da50c564c92f42b4d067cf977533d2655
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 17 06:17:40 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 17 06:20:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec9911d
media-video/qmplay2: add 22.06.16
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-22.06.16.ebuild | 137 ++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index ed17f369d9ce..5b3fa80658e3 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
DIST QMPlay2-src-22.03.19.tar.xz 1612136 BLAKE2B 5b5ff6d4b37c3d1c46e28839e078e3f7bfa4d2d9d88f552a574cc6560ee18996dda8649f47973f2af97224e2ebebbffadf3c6f52b8064fc30ff63c72d7f578e2 SHA512 687fa0b8bc7d3b99432419aeeaedc83773dc3b12d8133872f663419db7123e7093895bc8ac5b64f03acefd1c4e5cf916210ebbef6b6494284e15487763f0d571
+DIST QMPlay2-src-22.06.16.tar.xz 1613312 BLAKE2B b626b184f3d16c85dead8c61a5ccc0bb7b11e6a064fc6a3b4aedbd8a2e9631ac2182a00a5dd9c9de1feb5f357b45ce3d7dc66f9b46d88153cc3bce3d5f869a65 SHA512 f04a83422bcfa105b3ec33843962b844b6efed6700a26426f4a73c0588dc1179985d612748d5c74f6214fdcff86a035272473a35a54a234ec0abef388b0517fe
diff --git a/media-video/qmplay2/qmplay2-22.06.16.ebuild b/media-video/qmplay2/qmplay2-22.06.16.ebuild
new file mode 100644
index 000000000000..b7b2b595e0e7
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-22.06.16.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-04-19 5:51 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-04-19 5:51 UTC (permalink / raw
To: gentoo-commits
commit: c1e14eef5aa622b963e6b7a6dd2ea27fdc70777d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 05:51:04 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 05:51:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e14eef
media-video/qmplay2: sync live ebuild
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 7f6b9471ab08..b7b2b595e0e7 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
taglib? ( media-libs/taglib )
vaapi? (
>=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva[drm,opengl]
+ x11-libs/libva
)
vdpau? ( media-video/ffmpeg[vdpau] )
videofilters? ( dev-qt/qtconcurrent:5 )
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-04-19 5:51 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-04-19 5:51 UTC (permalink / raw
To: gentoo-commits
commit: 840eaa6a56f786e56f17068fb258b459773e5722
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 05:50:39 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 05:51:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840eaa6a
media-video/qmplay2: drop 21.06.07-r2
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 -
media-video/qmplay2/qmplay2-21.06.07-r2.ebuild | 132 -------------------------
2 files changed, 133 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index cfd8af354762..ed17f369d9ce 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,3 +1,2 @@
-DIST QMPlay2-src-21.06.07.tar.xz 1579640 BLAKE2B f687cf19ce8d4a606b5271c2e5789d5194233bd300f29d165354cc8784808a148e02536ea8a593c036cd75d1e40a335177f1b9db33016008bbb2f9516daf7e61 SHA512 41558e2df09a188cef05c2a24393e67ce4d1ef1268ff1bdd1ac97ec666d9f8f849817b0c64e384624403a8f6f60cb985dde188cb3c75afd731e42f776076d282
DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
DIST QMPlay2-src-22.03.19.tar.xz 1612136 BLAKE2B 5b5ff6d4b37c3d1c46e28839e078e3f7bfa4d2d9d88f552a574cc6560ee18996dda8649f47973f2af97224e2ebebbffadf3c6f52b8064fc30ff63c72d7f578e2 SHA512 687fa0b8bc7d3b99432419aeeaedc83773dc3b12d8133872f663419db7123e7093895bc8ac5b64f03acefd1c4e5cf916210ebbef6b6494284e15487763f0d571
diff --git a/media-video/qmplay2/qmplay2-21.06.07-r2.ebuild b/media-video/qmplay2/qmplay2-21.06.07-r2.ebuild
deleted file mode 100644
index 7af2e7f0fd0a..000000000000
--- a/media-video/qmplay2/qmplay2-21.06.07-r2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-src-${PV}"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
- gme inputs libass modplug notifications opengl pipewire portaudio
- pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- extensions? (
- dev-qt/qtdeclarative:5
- media-libs/taglib
- )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva[drm,opengl]
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=$(usex dbus)
- -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- -DUSE_TAGLIB=$(usex extensions)
- -DUSE_LASTFM=$(usex extensions)
- -DUSE_LYRICS=$(usex extensions)
- -DUSE_MEDIABROWSER=$(usex extensions)
- -DUSE_MPRIS2=$(usex extensions)
- )
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-04-19 5:51 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-04-19 5:51 UTC (permalink / raw
To: gentoo-commits
commit: 8aa1b87452ba6bf2a738a224704920b11582c7a0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 05:50:19 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 05:51:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa1b874
media-video/qmplay2: add 22.03.19
Closes: https://bugs.gentoo.org/835466
Closes: https://bugs.gentoo.org/834409
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-22.03.19.ebuild | 137 ++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index e8def86c322f..cfd8af354762 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-21.06.07.tar.xz 1579640 BLAKE2B f687cf19ce8d4a606b5271c2e5789d5194233bd300f29d165354cc8784808a148e02536ea8a593c036cd75d1e40a335177f1b9db33016008bbb2f9516daf7e61 SHA512 41558e2df09a188cef05c2a24393e67ce4d1ef1268ff1bdd1ac97ec666d9f8f849817b0c64e384624403a8f6f60cb985dde188cb3c75afd731e42f776076d282
DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
+DIST QMPlay2-src-22.03.19.tar.xz 1612136 BLAKE2B 5b5ff6d4b37c3d1c46e28839e078e3f7bfa4d2d9d88f552a574cc6560ee18996dda8649f47973f2af97224e2ebebbffadf3c6f52b8064fc30ff63c72d7f578e2 SHA512 687fa0b8bc7d3b99432419aeeaedc83773dc3b12d8133872f663419db7123e7093895bc8ac5b64f03acefd1c4e5cf916210ebbef6b6494284e15487763f0d571
diff --git a/media-video/qmplay2/qmplay2-22.03.19.ebuild b/media-video/qmplay2/qmplay2-22.03.19.ebuild
new file mode 100644
index 000000000000..b7b2b595e0e7
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-22.03.19.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ extensions? ( dev-qt/qtdeclarative:5 )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ )
+
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-01-29 9:13 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-01-29 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 9a63a1d09a9c89716e5db01a11a99dc1111c8c05
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 29 09:10:48 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 29 09:13:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a63a1d0
media-video/qmplay2: sync live version
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-9999.ebuild | 49 +++++++++++++++++----------------
1 file changed, 26 insertions(+), 23 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index d6a9054ddf1c..7f6b9471ab08 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake xdg
@@ -13,24 +13,24 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/QMPlay2-src-${PV}"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="LGPL-3"
SLOT="0"
-IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
- gme inputs libass modplug notifications opengl pipewire portaudio
- pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+ modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+ +taglib vaapi vdpau videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- extensions? ( dbus )
shaders? ( vulkan )"
RDEPEND="
dev-qt/qtcore:5
+ dev-qt/qtdbus:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
@@ -41,11 +41,7 @@ RDEPEND="
)
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- dbus? ( dev-qt/qtdbus:5 )
- extensions? (
- dev-qt/qtdeclarative:5
- media-libs/taglib
- )
+ extensions? ( dev-qt/qtdeclarative:5 )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
opengl? ( virtual/opengl )
@@ -54,6 +50,7 @@ RDEPEND="
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
shaders? ( >=media-libs/shaderc-2020.1 )
+ taglib? ( media-libs/taglib )
vaapi? (
>=media-video/ffmpeg-4.1.3[vaapi]
x11-libs/libva[drm,opengl]
@@ -64,12 +61,10 @@ RDEPEND="
>=dev-qt/qtgui-5.14.1:5[vulkan]
>=media-libs/vulkan-loader-1.2.133
)
- xv? ( x11-libs/libXv )"
-
+ xv? ( x11-libs/libXv )
+"
DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
+BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
# disable compress man pages
@@ -85,9 +80,11 @@ src_configure() {
local mycmakeargs=(
# core
-DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_UPDATES=OFF
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
- -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_DBUS_SUSPEND=ON
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
-DUSE_LIBASS=$(usex libass)
-DUSE_NOTIFY=$(usex notifications)
-DUSE_OPENGL=$(usex opengl)
@@ -112,18 +109,24 @@ src_configure() {
-DUSE_PIPEWIRE=$(usex pipewire)
-DUSE_PORTAUDIO=$(usex portaudio)
-DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_TAGLIB=$(usex taglib)
-DUSE_VIDEOFILTERS=$(usex videofilters)
-DUSE_VISUALIZATIONS=$(usex visualizations)
# extensions
-DUSE_EXTENSIONS=$(usex extensions)
- -DUSE_TAGLIB=$(usex extensions)
- -DUSE_LASTFM=$(usex extensions)
- -DUSE_LYRICS=$(usex extensions)
- -DUSE_MEDIABROWSER=$(usex extensions)
- -DUSE_MPRIS2=$(usex extensions)
)
+ if use extensions; then
+ # Move inside an if, to remove unused option warning
+ mycmakeargs+=(
+ -DUSE_LASTFM=ON
+ -DUSE_LYRICS=ON
+ -DUSE_MEDIABROWSER=ON
+ -DUSE_MPRIS2=ON
+ )
+ fi
+
if [[ ${PV} == *9999 ]]; then
mycmakeargs+=( -DUSE_GIT_VERSION=true )
else
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2022-01-29 9:13 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2022-01-29 9:13 UTC (permalink / raw
To: gentoo-commits
commit: d949bfe1564f8057da68dcbd3c6ca0c59ef22466
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 29 09:11:12 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 29 09:13:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d949bfe1
media-video/qmplay2: drop 20.07.04, 21.03.09
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 2 -
media-video/qmplay2/qmplay2-20.07.04.ebuild | 149 ----------------------------
media-video/qmplay2/qmplay2-21.03.09.ebuild | 139 --------------------------
3 files changed, 290 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 64fe21b9a67b..e8def86c322f 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,4 +1,2 @@
-DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
-DIST QMPlay2-src-21.03.09.tar.xz 1568600 BLAKE2B da3a185ae2e372b0bad697e4ad7d836647c5b4bb376f0ee3f7e85e387c10b86f1a3fdaf8eb13a2c9a8d3b7d56105e282cc82f22d31043e9e418ee907776f1db2 SHA512 311fe45a9ee237556faeee29633be6161407a31b19fd3bceca5a164e92ff1757824094d20f6b556c0a4beaac07a14179e812faafc5e41ee904cf1ce1827fb138
DIST QMPlay2-src-21.06.07.tar.xz 1579640 BLAKE2B f687cf19ce8d4a606b5271c2e5789d5194233bd300f29d165354cc8784808a148e02536ea8a593c036cd75d1e40a335177f1b9db33016008bbb2f9516daf7e61 SHA512 41558e2df09a188cef05c2a24393e67ce4d1ef1268ff1bdd1ac97ec666d9f8f849817b0c64e384624403a8f6f60cb985dde188cb3c75afd731e42f776076d282
DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
diff --git a/media-video/qmplay2/qmplay2-20.07.04.ebuild b/media-video/qmplay2/qmplay2-20.07.04.ebuild
deleted file mode 100644
index 264d28c79f26..000000000000
--- a/media-video/qmplay2/qmplay2-20.07.04.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-src-${PV}"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
- gme inputs libass modplug notifications opengl portaudio
- pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa portaudio pulseaudio ) )
- extensions? ( dbus )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- dbus? ( dev-qt/qtdbus:5 )
- extensions? (
- dev-qt/qtdeclarative:5
- media-libs/taglib
- )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva[drm,opengl]
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- -DUSE_TAGLIB=$(usex extensions)
- -DUSE_LASTFM=$(usex extensions)
- -DUSE_LYRICS=$(usex extensions)
- -DUSE_MEDIABROWSER=$(usex extensions)
- -DUSE_MPRIS2=$(usex extensions)
- )
-
- # find and link vulkan libs permanently
- if use vulkan; then
- mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=true )
- else
- mycmakeargs+=( USE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
diff --git a/media-video/qmplay2/qmplay2-21.03.09.ebuild b/media-video/qmplay2/qmplay2-21.03.09.ebuild
deleted file mode 100644
index b626780caa01..000000000000
--- a/media-video/qmplay2/qmplay2-21.03.09.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-src-${PV}"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
- gme inputs libass modplug notifications opengl pipewire portaudio
- pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- extensions? ( dbus )
- shaders? ( vulkan )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-video/ffmpeg
- || (
- dev-qt/qtgui:5[X(-)]
- dev-qt/qtgui:5[xcb(-)]
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- dbus? ( dev-qt/qtdbus:5 )
- extensions? (
- dev-qt/qtdeclarative:5
- media-libs/taglib
- )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- vaapi? (
- >=media-video/ffmpeg-4.1.3[vaapi]
- x11-libs/libva[drm,opengl]
- )
- vdpau? ( media-video/ffmpeg[vdpau] )
- videofilters? ( dev-qt/qtconcurrent:5 )
- vulkan? (
- >=dev-qt/qtgui-5.14.1:5[vulkan]
- >=media-libs/vulkan-loader-1.2.133
- )
- xv? ( x11-libs/libXv )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- -DUSE_TAGLIB=$(usex extensions)
- -DUSE_LASTFM=$(usex extensions)
- -DUSE_LYRICS=$(usex extensions)
- -DUSE_MEDIABROWSER=$(usex extensions)
- -DUSE_MPRIS2=$(usex extensions)
- )
-
- # find and link vulkan libs permanently
- if use vulkan; then
- mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=true )
- else
- mycmakeargs+=( USE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-08-22 19:10 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2021-08-22 19:10 UTC (permalink / raw
To: gentoo-commits
commit: 62b9ddbb57dfe2dd4ab32ff0d875969b4760b685
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 19:08:39 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 19:08:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b9ddbb
media-video/qmplay2: make qtdbus mandatory
Big thanks to ago for all the testing and reporting!
Closes: https://bugs.gentoo.org/809668
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
.../{qmplay2-21.06.07-r1.ebuild => qmplay2-21.06.07-r2.ebuild} | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-21.06.07-r1.ebuild b/media-video/qmplay2/qmplay2-21.06.07-r2.ebuild
similarity index 96%
rename from media-video/qmplay2/qmplay2-21.06.07-r1.ebuild
rename to media-video/qmplay2/qmplay2-21.06.07-r2.ebuild
index ce0191a2b9b..7af2e7f0fd0 100644
--- a/media-video/qmplay2/qmplay2-21.06.07-r1.ebuild
+++ b/media-video/qmplay2/qmplay2-21.06.07-r2.ebuild
@@ -26,11 +26,11 @@ IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- extensions? ( dbus )
shaders? ( vulkan )"
RDEPEND="
dev-qt/qtcore:5
+ dev-qt/qtdbus:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
@@ -41,7 +41,6 @@ RDEPEND="
)
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- dbus? ( dev-qt/qtdbus:5 )
extensions? (
dev-qt/qtdeclarative:5
media-libs/taglib
@@ -67,9 +66,7 @@ RDEPEND="
xv? ( x11-libs/libXv )"
DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
+BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
# disable compress man pages
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-08-22 18:49 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2021-08-22 18:49 UTC (permalink / raw
To: gentoo-commits
commit: b611e0c2afacb635948287d6b85a4da3ad3f2a34
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 18:47:14 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 18:47:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b611e0c2
media-video/qmplay2: fix compile flag dependency on qtdbus
Closes: https://bugs.gentoo.org/809620
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
.../qmplay2/{qmplay2-21.06.07.ebuild => qmplay2-21.06.07-r1.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-video/qmplay2/qmplay2-21.06.07.ebuild b/media-video/qmplay2/qmplay2-21.06.07-r1.ebuild
similarity index 98%
rename from media-video/qmplay2/qmplay2-21.06.07.ebuild
rename to media-video/qmplay2/qmplay2-21.06.07-r1.ebuild
index d6a9054ddf1..ce0191a2b9b 100644
--- a/media-video/qmplay2/qmplay2-21.06.07.ebuild
+++ b/media-video/qmplay2/qmplay2-21.06.07-r1.ebuild
@@ -87,6 +87,7 @@ src_configure() {
-DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_DBUS_SUSPEND=$(usex dbus)
-DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
-DUSE_LIBASS=$(usex libass)
-DUSE_NOTIFY=$(usex notifications)
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-08-22 17:42 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2021-08-22 17:42 UTC (permalink / raw
To: gentoo-commits
commit: b33f4a66b06d277efac3c342a308c91ac6eb5532
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 15:26:14 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 17:39:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33f4a66
media-video/qmplay2: add myself as a maintainer
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/metadata.xml | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index 4d4923eee8d..7445c76d746 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>reagentoo@gmail.com</email>
- <name>Dmitry Baranov</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
+ <maintainer type="person">
+ <email>arthurzam@gentoo.org</email>
+ <name>Arthur Zamarin</name>
</maintainer>
<upstream>
<remote-id type="github">zaps166/QMPlay2</remote-id>
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-08-22 17:42 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2021-08-22 17:42 UTC (permalink / raw
To: gentoo-commits
commit: 9ca50f1a7fda02e16931c44094daf556f24b8a90
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 17:35:16 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 17:39:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca50f1a
media-video/qmplay2: add 21.06.07
Closes: https://bugs.gentoo.org/771918
Closes: https://bugs.gentoo.org/766027
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-21.06.07.ebuild | 134 ++++++++++++++++++++++++++++
2 files changed, 135 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 4f6103c9d86..0bdf5fd10af 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
DIST QMPlay2-src-21.03.09.tar.xz 1568600 BLAKE2B da3a185ae2e372b0bad697e4ad7d836647c5b4bb376f0ee3f7e85e387c10b86f1a3fdaf8eb13a2c9a8d3b7d56105e282cc82f22d31043e9e418ee907776f1db2 SHA512 311fe45a9ee237556faeee29633be6161407a31b19fd3bceca5a164e92ff1757824094d20f6b556c0a4beaac07a14179e812faafc5e41ee904cf1ce1827fb138
+DIST QMPlay2-src-21.06.07.tar.xz 1579640 BLAKE2B f687cf19ce8d4a606b5271c2e5789d5194233bd300f29d165354cc8784808a148e02536ea8a593c036cd75d1e40a335177f1b9db33016008bbb2f9516daf7e61 SHA512 41558e2df09a188cef05c2a24393e67ce4d1ef1268ff1bdd1ac97ec666d9f8f849817b0c64e384624403a8f6f60cb985dde188cb3c75afd731e42f776076d282
diff --git a/media-video/qmplay2/qmplay2-21.06.07.ebuild b/media-video/qmplay2/qmplay2-21.06.07.ebuild
new file mode 100644
index 00000000000..d6a9054ddf1
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-21.06.07.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
+ gme inputs libass modplug notifications opengl pipewire portaudio
+ pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ extensions? ( dbus )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ dbus? ( dev-qt/qtdbus:5 )
+ extensions? (
+ dev-qt/qtdeclarative:5
+ media-libs/taglib
+ )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_TAGLIB=$(usex extensions)
+ -DUSE_LASTFM=$(usex extensions)
+ -DUSE_LYRICS=$(usex extensions)
+ -DUSE_MEDIABROWSER=$(usex extensions)
+ -DUSE_MPRIS2=$(usex extensions)
+ )
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-08-22 17:42 Arthur Zamarin
0 siblings, 0 replies; 62+ messages in thread
From: Arthur Zamarin @ 2021-08-22 17:42 UTC (permalink / raw
To: gentoo-commits
commit: 6d711b59b3463af9c5765d6e6ec28d3444989686
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 17:35:43 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 17:39:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d711b59
media-video/qmplay2: update live version
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-video/qmplay2/qmplay2-9999.ebuild | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index b626780caa0..d6a9054ddf1 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -124,15 +124,10 @@ src_configure() {
-DUSE_MPRIS2=$(usex extensions)
)
- # find and link vulkan libs permanently
- if use vulkan; then
- mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
- fi
-
if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=true )
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
else
- mycmakeargs+=( USE_GIT_VERSION=false )
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
fi
cmake_src_configure
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-04-06 21:17 Sam James
0 siblings, 0 replies; 62+ messages in thread
From: Sam James @ 2021-04-06 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 82e322e43972df7b0f516e80e504a97ba5774c44
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 6 21:15:06 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 6 21:15:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e322e4
media-video/qmplay2: retire proxied maintainer
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-video/qmplay2/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index 6d801343bc9..4d4923eee8d 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -5,10 +5,6 @@
<email>reagentoo@gmail.com</email>
<name>Dmitry Baranov</name>
</maintainer>
- <maintainer type="person" proxied="yes">
- <email>email@linxon.ru</email>
- <name>Yury Martynov</name>
- </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-03-31 11:09 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2021-03-31 11:09 UTC (permalink / raw
To: gentoo-commits
commit: 8c1a5ec7827eeb84e92b2c983c222ad62e7e1de9
Author: Zamarin Arthur <arthurzam <AT> gmail <DOT> com>
AuthorDate: Sat Mar 27 13:56:12 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 31 11:09:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1a5ec7
media-video/qmplay2: add 21.03.09
Signed-off-by: Zamarin Arthur <arthurzam <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/metadata.xml | 1 +
media-video/qmplay2/qmplay2-21.03.09.ebuild | 139 ++++++++++++++++++++++++++++
3 files changed, 141 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 25e3dcaa60e..4f6103c9d86 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
+DIST QMPlay2-src-21.03.09.tar.xz 1568600 BLAKE2B da3a185ae2e372b0bad697e4ad7d836647c5b4bb376f0ee3f7e85e387c10b86f1a3fdaf8eb13a2c9a8d3b7d56105e282cc82f22d31043e9e418ee907776f1db2 SHA512 311fe45a9ee237556faeee29633be6161407a31b19fd3bceca5a164e92ff1757824094d20f6b556c0a4beaac07a14179e812faafc5e41ee904cf1ce1827fb138
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index dd91b14c1c2..6d801343bc9 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -26,6 +26,7 @@
<flag name="inputs">Build with Inputs module</flag>
<flag name="libass">Build with SSA/ASS subtitles rendering support</flag>
<flag name="notifications">Build additional notifications module</flag>
+ <flag name="pipewire">Build with PipeWire support</flag>
<flag name="sid">Build Chiptune with SIDPLAY support</flag>
<flag name="shaders">Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg></flag>
<flag name="videofilters">Build with VideoFilters module</flag>
diff --git a/media-video/qmplay2/qmplay2-21.03.09.ebuild b/media-video/qmplay2/qmplay2-21.03.09.ebuild
new file mode 100644
index 00000000000..b626780caa0
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-21.03.09.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
+ gme inputs libass modplug notifications opengl pipewire portaudio
+ pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+ extensions? ( dbus )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ dbus? ( dev-qt/qtdbus:5 )
+ extensions? (
+ dev-qt/qtdeclarative:5
+ media-libs/taglib
+ )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_TAGLIB=$(usex extensions)
+ -DUSE_LASTFM=$(usex extensions)
+ -DUSE_LYRICS=$(usex extensions)
+ -DUSE_MEDIABROWSER=$(usex extensions)
+ -DUSE_MPRIS2=$(usex extensions)
+ )
+
+ # find and link vulkan libs permanently
+ if use vulkan; then
+ mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( USE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( USE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-03-31 11:09 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2021-03-31 11:09 UTC (permalink / raw
To: gentoo-commits
commit: b9b38d4a9ecd37f38c397b088744ebcf1510618e
Author: Zamarin Arthur <arthurzam <AT> gmail <DOT> com>
AuthorDate: Sat Mar 27 13:58:00 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 31 11:09:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b38d4a
media-video/qmplay2: update live version
- add pipewire use flag
Signed-off-by: Zamarin Arthur <arthurzam <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20147
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/qmplay2-9999.ebuild | 22 ++++++----------------
1 file changed, 6 insertions(+), 16 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 264d28c79f2..b626780caa0 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake xdg-utils
+inherit cmake xdg
DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
HOMEPAGE="https://github.com/zaps166/QMPlay2"
@@ -21,11 +21,11 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
- gme inputs libass modplug notifications opengl portaudio
+ gme inputs libass modplug notifications opengl pipewire portaudio
pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
REQUIRED_USE="
- audiofilters? ( || ( alsa portaudio pulseaudio ) )
+ audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
extensions? ( dbus )
shaders? ( vulkan )"
@@ -49,6 +49,7 @@ RDEPEND="
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
opengl? ( virtual/opengl )
+ pipewire? ( media-video/pipewire )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
@@ -108,6 +109,7 @@ src_configure() {
-DUSE_CUVID=$(usex cuvid)
-DUSE_INPUTS=$(usex inputs)
-DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PIPEWIRE=$(usex pipewire)
-DUSE_PORTAUDIO=$(usex portaudio)
-DUSE_PULSEAUDIO=$(usex pulseaudio)
-DUSE_VIDEOFILTERS=$(usex videofilters)
@@ -135,15 +137,3 @@ src_configure() {
cmake_src_configure
}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2021-03-20 8:48 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2021-03-20 8:48 UTC (permalink / raw
To: gentoo-commits
commit: 83c4d72d6580098fb62e5ac3d2e9d0b0510d68e7
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 08:47:38 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 08:48:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c4d72d
media-video/qmplay2: UnusedLocalUse
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/metadata.xml | 5 -----
1 file changed, 5 deletions(-)
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index 7fab8508658..dd91b14c1c2 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -19,17 +19,12 @@
<use>
<flag name="audiofilters">Build with AudioFilters module</flag>
<flag name="avdevice">Build FFmpeg module with libavdevice suport</flag>
- <flag name="avresample">Use libavresample instead of libswresample</flag>
<flag name="cdio">Build with AudioCD module</flag>
<flag name="cuvid">Build with CUVID module</flag>
<flag name="extensions">Build with Extensions module and enable other plugins</flag>
<flag name="gme">Build Chiptune with GME support</flag>
<flag name="inputs">Build with Inputs module</flag>
- <flag name="lastfm">Build with LastFM support</flag>
<flag name="libass">Build with SSA/ASS subtitles rendering support</flag>
- <flag name="lyrics">Build with lyrics support</flag>
- <flag name="mediabrowser">Build with MediaBrowser support</flag>
- <flag name="mpris2">Build Extensions with MPRIS2 support</flag>
<flag name="notifications">Build additional notifications module</flag>
<flag name="sid">Build Chiptune with SIDPLAY support</flag>
<flag name="shaders">Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg></flag>
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-08-05 12:19 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2020-08-05 12:19 UTC (permalink / raw
To: gentoo-commits
commit: fb6f3778182d3645d8014bb02b0c128738eebcf6
Author: Yury Martynov <email <AT> linxon <DOT> ru>
AuthorDate: Fri Jul 17 21:10:03 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 5 12:18:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6f3778
media-video/qmplay2: bump to 20.07.04
Closes: https://bugs.gentoo.org/732108
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Yury Martynov <email <AT> linxon.ru>
Closes: https://github.com/gentoo/gentoo/pull/16741
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/qmplay2-20.07.04.ebuild | 149 ++++++++++++++++++++++++++++
2 files changed, 150 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 55994dfc468..5a63078e0ad 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,2 +1,3 @@
DIST QMPlay2-src-20.05.02.tar.xz 1553364 BLAKE2B f436a8e970278d47ef1ade86d07fd3460c2628d7f93c238093425779f896c44b3e0c7b4c6a40ffc8b79f1749563016cb62ac853c94b236859287066bfbdbe59f SHA512 b587d80128c334450552b2a6f0fa4c7426409b4d7a7bcca2065f83eab3e2f8b7ecc0df92f50fa276f42c84a201222cae2dd7f5c3f4bbdabf321895212db936b6
+DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
DIST qmplay2-19.12.19.tar.gz 1285009 BLAKE2B e4f644513ac0e7d33574e4b1b157dfe775222df74ba5041099e9bcaa87f8b052880dfd2c19005380783d9ca7b2bdbf7aedb233e12e2af839d40af224981d593e SHA512 a03d70c5bd3b2644810b9ec5fd39bd0340ddcc460646228a2799053a27117a54ead09f046b58ff7e0ae2cd959a92980cf8336a12d49ef297e1de30dd32f604a0
diff --git a/media-video/qmplay2/qmplay2-20.07.04.ebuild b/media-video/qmplay2/qmplay2-20.07.04.ebuild
new file mode 100644
index 00000000000..264d28c79f2
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-20.07.04.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
+ gme inputs libass modplug notifications opengl portaudio
+ pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa portaudio pulseaudio ) )
+ extensions? ( dbus )
+ shaders? ( vulkan )"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ dbus? ( dev-qt/qtdbus:5 )
+ extensions? (
+ dev-qt/qtdeclarative:5
+ media-libs/taglib
+ )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ opengl? ( virtual/opengl )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ shaders? ( >=media-libs/shaderc-2020.1 )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
+ xv? ( x11-libs/libXv )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # extensions
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_TAGLIB=$(usex extensions)
+ -DUSE_LASTFM=$(usex extensions)
+ -DUSE_LYRICS=$(usex extensions)
+ -DUSE_MEDIABROWSER=$(usex extensions)
+ -DUSE_MPRIS2=$(usex extensions)
+ )
+
+ # find and link vulkan libs permanently
+ if use vulkan; then
+ mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
+ fi
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( USE_GIT_VERSION=true )
+ else
+ mycmakeargs+=( USE_GIT_VERSION=false )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-06-23 8:36 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2020-06-23 8:36 UTC (permalink / raw
To: gentoo-commits
commit: c99ef63e2f7f65a3397b33c26bed2d6720156afb
Author: Yury Martynov <email <AT> linxon <DOT> ru>
AuthorDate: Sun Jun 21 06:17:59 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 08:35:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99ef63e
media-video/qmplay2: fix #728974
Closes: https://bugs.gentoo.org/728974
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Yury Martynov <email <AT> linxon.ru>
Closes: https://github.com/gentoo/gentoo/pull/16353
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/qmplay2-20.05.02.ebuild | 2 +-
media-video/qmplay2/qmplay2-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-20.05.02.ebuild b/media-video/qmplay2/qmplay2-20.05.02.ebuild
index 9556ffd4007..264d28c79f2 100644
--- a/media-video/qmplay2/qmplay2-20.05.02.ebuild
+++ b/media-video/qmplay2/qmplay2-20.05.02.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
- shaders? ( media-libs/shaderc )
+ shaders? ( >=media-libs/shaderc-2020.1 )
vaapi? (
>=media-video/ffmpeg-4.1.3[vaapi]
x11-libs/libva[drm,opengl]
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 9556ffd4007..264d28c79f2 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
- shaders? ( media-libs/shaderc )
+ shaders? ( >=media-libs/shaderc-2020.1 )
vaapi? (
>=media-video/ffmpeg-4.1.3[vaapi]
x11-libs/libva[drm,opengl]
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-05-06 11:51 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2020-05-06 11:51 UTC (permalink / raw
To: gentoo-commits
commit: fd64bb4af33d08486e260d5f635bc30c26e31fbc
Author: Yury Martynov <email <AT> linxon <DOT> ru>
AuthorDate: Sun May 3 12:45:39 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 6 11:51:00 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd64bb4a
media-video/qmplay2: bump to 20.05.02
Closes: https://bugs.gentoo.org/720682
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Yury Martynov <email <AT> linxon.ru>
Closes: https://github.com/gentoo/gentoo/pull/15626
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/metadata.xml | 5 +-
...qmplay2-9999.ebuild => qmplay2-20.05.02.ebuild} | 88 ++++++++++++----------
media-video/qmplay2/qmplay2-9999.ebuild | 88 ++++++++++++----------
4 files changed, 99 insertions(+), 83 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 279bf12fa38..55994dfc468 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
+DIST QMPlay2-src-20.05.02.tar.xz 1553364 BLAKE2B f436a8e970278d47ef1ade86d07fd3460c2628d7f93c238093425779f896c44b3e0c7b4c6a40ffc8b79f1749563016cb62ac853c94b236859287066bfbdbe59f SHA512 b587d80128c334450552b2a6f0fa4c7426409b4d7a7bcca2065f83eab3e2f8b7ecc0df92f50fa276f42c84a201222cae2dd7f5c3f4bbdabf321895212db936b6
DIST qmplay2-19.12.19.tar.gz 1285009 BLAKE2B e4f644513ac0e7d33574e4b1b157dfe775222df74ba5041099e9bcaa87f8b052880dfd2c19005380783d9ca7b2bdbf7aedb233e12e2af839d40af224981d593e SHA512 a03d70c5bd3b2644810b9ec5fd39bd0340ddcc460646228a2799053a27117a54ead09f046b58ff7e0ae2cd959a92980cf8336a12d49ef297e1de30dd32f604a0
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index 9d4d0d19d76..0a9ff717a2a 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -22,16 +22,19 @@
<flag name="avresample">Use libavresample instead of libswresample</flag>
<flag name="cdio">Build with AudioCD module</flag>
<flag name="cuvid">Build with CUVID module</flag>
- <flag name="extensions">Build with Extensions module</flag>
+ <flag name="extensions">Build with Extensions module and enable other plugins</flag>
<flag name="gme">Build Chiptune with GME support</flag>
<flag name="inputs">Build with Inputs module</flag>
<flag name="lastfm">Build with LastFM support</flag>
+ <flag name="libass">Build with SSA/ASS subtitles rendering support</flag>
<flag name="lyrics">Build with lyrics support</flag>
<flag name="mediabrowser">Build with MediaBrowser support</flag>
<flag name="mpris2">Build Extensions with MPRIS2 support</flag>
<flag name="notifications">Build additional notifications module</flag>
<flag name="sid">Build Chiptune with SIDPLAY support</flag>
+ <flag name="shaders">Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg></flag>
<flag name="videofilters">Build with VideoFilters module</flag>
<flag name="visualizations">Build with Visualizations module</flag>
+ <flag name="vulkan">Build with Vulkan support</flag>
</use>
</pkgmetadata>
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-20.05.02.ebuild
similarity index 66%
copy from media-video/qmplay2/qmplay2-9999.ebuild
copy to media-video/qmplay2/qmplay2-20.05.02.ebuild
index 62cc3038bdd..9556ffd4007 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-20.05.02.ebuild
@@ -12,55 +12,57 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
else
- SRC_URI="https://github.com/zaps166/QMPlay2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-${PV}"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
fi
LICENSE="LGPL-3"
SLOT="0"
-IUSE="avdevice +audiofilters avresample +alsa cdio cuvid dbus +extensions
- +ffmpeg gme inputs +lastfm libass lyrics mediabrowser modplug mpris2
- notifications opengl portaudio pulseaudio sid svg taglib vaapi vdpau
- +videofilters visualizations xv"
+IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
+ gme inputs libass modplug notifications opengl portaudio
+ pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa portaudio pulseaudio ) )
- avdevice? ( ffmpeg )
- avresample? ( ffmpeg )
- lastfm? ( extensions )
- lyrics? ( extensions )
- mediabrowser? ( extensions )
- mpris2? ( extensions dbus )
- vaapi? ( ffmpeg opengl )
- vdpau? ( ffmpeg )"
+ extensions? ( dbus )
+ shaders? ( vulkan )"
RDEPEND="
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
dev-qt/qtcore:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
|| (
dev-qt/qtgui:5[X(-)]
dev-qt/qtgui:5[xcb(-)]
)
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
dbus? ( dev-qt/qtdbus:5 )
- ffmpeg? ( media-video/ffmpeg )
+ extensions? (
+ dev-qt/qtdeclarative:5
+ media-libs/taglib
+ )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
- mediabrowser? ( dev-qt/qtdeclarative:5 )
opengl? ( virtual/opengl )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
- svg? ( dev-qt/qtsvg:5 )
- taglib? ( media-libs/taglib )
+ shaders? ( media-libs/shaderc )
vaapi? (
- >=media-video/ffmpeg-4.1.0[vaapi]
- x11-libs/libva[drm,opengl] )
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
xv? ( x11-libs/libXv )"
DEPEND="${RDEPEND}"
@@ -81,25 +83,29 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
# core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
- -DUSE_AVRESAMPLE=$(usex avresample)
-DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
-DUSE_LIBASS=$(usex libass)
-DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL2=$(usex opengl)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
-DUSE_XVIDEO=$(usex xv)
# ffmpeg
- -DUSE_FFMPEG=$(usex ffmpeg)
-DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
-DUSE_FFMPEG_VAAPI=$(usex vaapi)
-DUSE_FFMPEG_VDPAU=$(usex vdpau)
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
# modules
-DUSE_AUDIOFILTERS=$(usex audiofilters)
-DUSE_CUVID=$(usex cuvid)
- -DUSE_EXTENSIONS=$(usex extensions)
-DUSE_INPUTS=$(usex inputs)
-DUSE_MODPLUG=$(usex modplug)
-DUSE_PORTAUDIO=$(usex portaudio)
@@ -107,24 +113,24 @@ src_configure() {
-DUSE_VIDEOFILTERS=$(usex videofilters)
-DUSE_VISUALIZATIONS=$(usex visualizations)
- # gui
- -DUSE_TAGLIB=$(usex taglib)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
# extensions
- -DUSE_LASTFM=$(usex lastfm)
- -DUSE_LYRICS=$(usex lyrics)
- -DUSE_MEDIABROWSER=$(usex mediabrowser)
- -DUSE_MPRIS2=$(usex mpris2)
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_TAGLIB=$(usex extensions)
+ -DUSE_LASTFM=$(usex extensions)
+ -DUSE_LYRICS=$(usex extensions)
+ -DUSE_MEDIABROWSER=$(usex extensions)
+ -DUSE_MPRIS2=$(usex extensions)
)
+ # find and link vulkan libs permanently
+ if use vulkan; then
+ mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
+ fi
+
if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=ON )
+ mycmakeargs+=( USE_GIT_VERSION=true )
else
- mycmakeargs+=( USE_GIT_VERSION=OFF )
+ mycmakeargs+=( USE_GIT_VERSION=false )
fi
cmake_src_configure
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 62cc3038bdd..9556ffd4007 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -12,55 +12,57 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
else
- SRC_URI="https://github.com/zaps166/QMPlay2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-${PV}"
+ S="${WORKDIR}/QMPlay2-src-${PV}"
fi
LICENSE="LGPL-3"
SLOT="0"
-IUSE="avdevice +audiofilters avresample +alsa cdio cuvid dbus +extensions
- +ffmpeg gme inputs +lastfm libass lyrics mediabrowser modplug mpris2
- notifications opengl portaudio pulseaudio sid svg taglib vaapi vdpau
- +videofilters visualizations xv"
+IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
+ gme inputs libass modplug notifications opengl portaudio
+ pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa portaudio pulseaudio ) )
- avdevice? ( ffmpeg )
- avresample? ( ffmpeg )
- lastfm? ( extensions )
- lyrics? ( extensions )
- mediabrowser? ( extensions )
- mpris2? ( extensions dbus )
- vaapi? ( ffmpeg opengl )
- vdpau? ( ffmpeg )"
+ extensions? ( dbus )
+ shaders? ( vulkan )"
RDEPEND="
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
dev-qt/qtcore:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/ffmpeg
|| (
dev-qt/qtgui:5[X(-)]
dev-qt/qtgui:5[xcb(-)]
)
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
dbus? ( dev-qt/qtdbus:5 )
- ffmpeg? ( media-video/ffmpeg )
+ extensions? (
+ dev-qt/qtdeclarative:5
+ media-libs/taglib
+ )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
- mediabrowser? ( dev-qt/qtdeclarative:5 )
opengl? ( virtual/opengl )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
sid? ( media-libs/libsidplayfp )
- svg? ( dev-qt/qtsvg:5 )
- taglib? ( media-libs/taglib )
+ shaders? ( media-libs/shaderc )
vaapi? (
- >=media-video/ffmpeg-4.1.0[vaapi]
- x11-libs/libva[drm,opengl] )
+ >=media-video/ffmpeg-4.1.3[vaapi]
+ x11-libs/libva[drm,opengl]
+ )
vdpau? ( media-video/ffmpeg[vdpau] )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ vulkan? (
+ >=dev-qt/qtgui-5.14.1:5[vulkan]
+ >=media-libs/vulkan-loader-1.2.133
+ )
xv? ( x11-libs/libXv )"
DEPEND="${RDEPEND}"
@@ -81,25 +83,29 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
# core
+ -DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_ALSA=$(usex alsa)
-DUSE_AUDIOCD=$(usex cdio)
- -DUSE_AVRESAMPLE=$(usex avresample)
-DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
-DUSE_LIBASS=$(usex libass)
-DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL2=$(usex opengl)
+ -DUSE_OPENGL=$(usex opengl)
+ -DUSE_VULKAN=$(usex vulkan)
+ -DUSE_GLSLC=$(usex shaders)
-DUSE_XVIDEO=$(usex xv)
# ffmpeg
- -DUSE_FFMPEG=$(usex ffmpeg)
-DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
-DUSE_FFMPEG_VAAPI=$(usex vaapi)
-DUSE_FFMPEG_VDPAU=$(usex vdpau)
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
# modules
-DUSE_AUDIOFILTERS=$(usex audiofilters)
-DUSE_CUVID=$(usex cuvid)
- -DUSE_EXTENSIONS=$(usex extensions)
-DUSE_INPUTS=$(usex inputs)
-DUSE_MODPLUG=$(usex modplug)
-DUSE_PORTAUDIO=$(usex portaudio)
@@ -107,24 +113,24 @@ src_configure() {
-DUSE_VIDEOFILTERS=$(usex videofilters)
-DUSE_VISUALIZATIONS=$(usex visualizations)
- # gui
- -DUSE_TAGLIB=$(usex taglib)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
# extensions
- -DUSE_LASTFM=$(usex lastfm)
- -DUSE_LYRICS=$(usex lyrics)
- -DUSE_MEDIABROWSER=$(usex mediabrowser)
- -DUSE_MPRIS2=$(usex mpris2)
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_TAGLIB=$(usex extensions)
+ -DUSE_LASTFM=$(usex extensions)
+ -DUSE_LYRICS=$(usex extensions)
+ -DUSE_MEDIABROWSER=$(usex extensions)
+ -DUSE_MPRIS2=$(usex extensions)
)
+ # find and link vulkan libs permanently
+ if use vulkan; then
+ mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
+ fi
+
if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=ON )
+ mycmakeargs+=( USE_GIT_VERSION=true )
else
- mycmakeargs+=( USE_GIT_VERSION=OFF )
+ mycmakeargs+=( USE_GIT_VERSION=false )
fi
cmake_src_configure
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-03-14 12:07 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2020-03-14 12:07 UTC (permalink / raw
To: gentoo-commits
commit: 67435afb6914ed9e72d41160334b0473e0bba072
Author: Yury Martynov <email <AT> linxon <DOT> ru>
AuthorDate: Thu Mar 12 06:06:33 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 12:06:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67435afb
media-video/qmplay2: remove unused depends
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Yury Martynov <email <AT> linxon.ru>
Closes: https://github.com/gentoo/gentoo/pull/14934
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../qmplay2/{qmplay2-19.12.19-r1.ebuild => qmplay2-19.12.19-r2.ebuild} | 1 -
media-video/qmplay2/qmplay2-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-19.12.19-r1.ebuild b/media-video/qmplay2/qmplay2-19.12.19-r2.ebuild
similarity index 99%
rename from media-video/qmplay2/qmplay2-19.12.19-r1.ebuild
rename to media-video/qmplay2/qmplay2-19.12.19-r2.ebuild
index d1c516aaf6a..62cc3038bdd 100644
--- a/media-video/qmplay2/qmplay2-19.12.19-r1.ebuild
+++ b/media-video/qmplay2/qmplay2-19.12.19-r2.ebuild
@@ -39,7 +39,6 @@ REQUIRED_USE="
RDEPEND="
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- dev-libs/jansson
dev-qt/qtcore:5
|| (
dev-qt/qtgui:5[X(-)]
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index d1c516aaf6a..62cc3038bdd 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -39,7 +39,6 @@ REQUIRED_USE="
RDEPEND="
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- dev-libs/jansson
dev-qt/qtcore:5
|| (
dev-qt/qtgui:5[X(-)]
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-01-19 23:53 Andreas Sturmlechner
0 siblings, 0 replies; 62+ messages in thread
From: Andreas Sturmlechner @ 2020-01-19 23:53 UTC (permalink / raw
To: gentoo-commits
commit: 41fe792e4578451ba91b15bd47ae993bad446a98
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 20:31:28 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 19 23:51:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fe792e
media-video/qmplay2: Drop 19.12.19 (r0)
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/qmplay2/qmplay2-19.12.19.ebuild | 141 ----------------------------
1 file changed, 141 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-19.12.19.ebuild b/media-video/qmplay2/qmplay2-19.12.19.ebuild
deleted file mode 100644
index d77ba82ead2..00000000000
--- a/media-video/qmplay2/qmplay2-19.12.19.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/QMPlay2-${PV}"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters avresample +alsa cdio cuvid dbus +extensions
- +ffmpeg gme inputs +lastfm libass lyrics mediabrowser modplug mpris2
- notifications opengl portaudio pulseaudio sid svg taglib vaapi vdpau
- +videofilters visualizations xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa portaudio pulseaudio ) )
- avdevice? ( ffmpeg )
- avresample? ( ffmpeg )
- lastfm? ( extensions )
- lyrics? ( extensions )
- mediabrowser? ( extensions )
- mpris2? ( extensions dbus )
- vaapi? ( ffmpeg opengl )
- vdpau? ( ffmpeg )"
-
-RDEPEND="
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- dev-libs/jansson
- dev-qt/qtcore:5
- dev-qt/qtgui:5[xcb]
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dbus? ( dev-qt/qtdbus:5 )
- ffmpeg? ( media-video/ffmpeg )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- mediabrowser? ( dev-qt/qtdeclarative:5 )
- opengl? ( virtual/opengl )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sid? ( media-libs/libsidplayfp )
- svg? ( dev-qt/qtsvg:5 )
- taglib? ( media-libs/taglib )
- vaapi? (
- >=media-video/ffmpeg-4.1.0[vaapi]
- x11-libs/libva[drm,opengl] )
- vdpau? ( media-video/ffmpeg[vdpau] )
- xv? ( x11-libs/libXv )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # core
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_AVRESAMPLE=$(usex avresample)
- -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL2=$(usex opengl)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG=$(usex ffmpeg)
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_EXTENSIONS=$(usex extensions)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # gui
- -DUSE_TAGLIB=$(usex taglib)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # extensions
- -DUSE_LASTFM=$(usex lastfm)
- -DUSE_LYRICS=$(usex lyrics)
- -DUSE_MEDIABROWSER=$(usex mediabrowser)
- -DUSE_MPRIS2=$(usex mpris2)
- )
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( USE_GIT_VERSION=ON )
- else
- mycmakeargs+=( USE_GIT_VERSION=OFF )
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2020-01-19 23:53 Andreas Sturmlechner
0 siblings, 0 replies; 62+ messages in thread
From: Andreas Sturmlechner @ 2020-01-19 23:53 UTC (permalink / raw
To: gentoo-commits
commit: 49e2ab6f46d5e27d3f204bf0553f772e1f305268
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 20:31:10 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 19 23:51:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e2ab6f
media-video/qmplay2: Prepare for dev-qt/qtgui[xcb -> X]
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../qmplay2/{qmplay2-9999.ebuild => qmplay2-19.12.19-r1.ebuild} | 7 +++++--
media-video/qmplay2/qmplay2-9999.ebuild | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-19.12.19-r1.ebuild
similarity index 97%
copy from media-video/qmplay2/qmplay2-9999.ebuild
copy to media-video/qmplay2/qmplay2-19.12.19-r1.ebuild
index d77ba82ead2..d1c516aaf6a 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-19.12.19-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -41,7 +41,10 @@ RDEPEND="
cdio? ( dev-libs/libcdio[cddb] )
dev-libs/jansson
dev-qt/qtcore:5
- dev-qt/qtgui:5[xcb]
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dbus? ( dev-qt/qtdbus:5 )
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index d77ba82ead2..d1c516aaf6a 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -41,7 +41,10 @@ RDEPEND="
cdio? ( dev-libs/libcdio[cddb] )
dev-libs/jansson
dev-qt/qtcore:5
- dev-qt/qtgui:5[xcb]
+ || (
+ dev-qt/qtgui:5[X(-)]
+ dev-qt/qtgui:5[xcb(-)]
+ )
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dbus? ( dev-qt/qtdbus:5 )
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2019-12-22 17:21 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2019-12-22 17:21 UTC (permalink / raw
To: gentoo-commits
commit: af90a72e9521e2c0927e93937c5e55509af55507
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 22 17:21:19 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 17:21:19 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af90a72e
media-video/qmplay2: update maintainer info
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index 2e16c78d976..9d4d0d19d76 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -5,7 +5,7 @@
<email>reagentoo@gmail.com</email>
<name>Dmitry Baranov</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
^ permalink raw reply related [flat|nested] 62+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/
@ 2019-12-22 16:59 Joonas Niilola
0 siblings, 0 replies; 62+ messages in thread
From: Joonas Niilola @ 2019-12-22 16:59 UTC (permalink / raw
To: gentoo-commits
commit: 2854120fdcbe36a23f6bc79490eeed3caa2dae76
Author: Yury Martynov <email <AT> linxon <DOT> ru>
AuthorDate: Tue Mar 5 15:43:21 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 16:59:27 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2854120f
media-video/qmplay2: new ebuild
A Qt-based video player, which can play most formats and codecs.
Uses FFMpeg.
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Yury Martynov <email <AT> linxon.ru>
Closes: https://github.com/gentoo/gentoo/pull/11268
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/qmplay2/Manifest | 1 +
media-video/qmplay2/metadata.xml | 37 ++++++++
media-video/qmplay2/qmplay2-19.12.19.ebuild | 141 ++++++++++++++++++++++++++++
media-video/qmplay2/qmplay2-9999.ebuild | 141 ++++++++++++++++++++++++++++
4 files changed, 320 insertions(+)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
new file mode 100644
index 00000000000..279bf12fa38
--- /dev/null
+++ b/media-video/qmplay2/Manifest
@@ -0,0 +1 @@
+DIST qmplay2-19.12.19.tar.gz 1285009 BLAKE2B e4f644513ac0e7d33574e4b1b157dfe775222df74ba5041099e9bcaa87f8b052880dfd2c19005380783d9ca7b2bdbf7aedb233e12e2af839d40af224981d593e SHA512 a03d70c5bd3b2644810b9ec5fd39bd0340ddcc460646228a2799053a27117a54ead09f046b58ff7e0ae2cd959a92980cf8336a12d49ef297e1de30dd32f604a0
diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
new file mode 100644
index 00000000000..2e16c78d976
--- /dev/null
+++ b/media-video/qmplay2/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>reagentoo@gmail.com</email>
+ <name>Dmitry Baranov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>email@linxon.ru</email>
+ <name>Yury Martynov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zaps166/QMPlay2</remote-id>
+ </upstream>
+ <use>
+ <flag name="audiofilters">Build with AudioFilters module</flag>
+ <flag name="avdevice">Build FFmpeg module with libavdevice suport</flag>
+ <flag name="avresample">Use libavresample instead of libswresample</flag>
+ <flag name="cdio">Build with AudioCD module</flag>
+ <flag name="cuvid">Build with CUVID module</flag>
+ <flag name="extensions">Build with Extensions module</flag>
+ <flag name="gme">Build Chiptune with GME support</flag>
+ <flag name="inputs">Build with Inputs module</flag>
+ <flag name="lastfm">Build with LastFM support</flag>
+ <flag name="lyrics">Build with lyrics support</flag>
+ <flag name="mediabrowser">Build with MediaBrowser support</flag>
+ <flag name="mpris2">Build Extensions with MPRIS2 support</flag>
+ <flag name="notifications">Build additional notifications module</flag>
+ <flag name="sid">Build Chiptune with SIDPLAY support</flag>
+ <flag name="videofilters">Build with VideoFilters module</flag>
+ <flag name="visualizations">Build with Visualizations module</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-video/qmplay2/qmplay2-19.12.19.ebuild b/media-video/qmplay2/qmplay2-19.12.19.ebuild
new file mode 100644
index 00000000000..4d0ece7c31c
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-19.12.19.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/QMPlay2-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters avresample +alsa cdio cuvid dbus +extensions
+ +ffmpeg gme inputs +lastfm libass lyrics mediabrowser modplug mpris2
+ notifications opengl portaudio pulseaudio sid svg taglib vaapi vdpau
+ +videofilters visualizations xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa portaudio pulseaudio ) )
+ avdevice? ( ffmpeg )
+ avresample? ( ffmpeg )
+ lastfm? ( extensions )
+ lyrics? ( extensions )
+ mediabrowser? ( extensions )
+ mpris2? ( extensions dbus )
+ vaapi? ( ffmpeg opengl )
+ vdpau? ( ffmpeg )"
+
+RDEPEND="
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ dev-libs/jansson
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5[xcb]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dbus? ( dev-qt/qtdbus:5 )
+ ffmpeg? ( media-video/ffmpeg )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ mediabrowser? ( dev-qt/qtdeclarative:5 )
+ opengl? ( virtual/opengl )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ svg? ( dev-qt/qtsvg:5 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.0[vaapi]
+ x11-libs/libva[drm,opengl] )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ xv? ( x11-libs/libXv )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_AVRESAMPLE=$(usex avresample)
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL2=$(usex opengl)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG=$(usex ffmpeg)
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # gui
+ -DUSE_TAGLIB=$(usex taglib)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # extensions
+ -DUSE_LASTFM=$(usex lastfm)
+ -DUSE_LYRICS=$(usex lyrics)
+ -DUSE_MEDIABROWSER=$(usex mediabrowser)
+ -DUSE_MPRIS2=$(usex mpris2)
+ )
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( USE_GIT_VERSION=ON )
+ else
+ mycmakeargs+=( USE_GIT_VERSION=OFF )
+ fi
+
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
new file mode 100644
index 00000000000..4d0ece7c31c
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
+else
+ SRC_URI="https://github.com/zaps166/QMPlay2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/QMPlay2-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters avresample +alsa cdio cuvid dbus +extensions
+ +ffmpeg gme inputs +lastfm libass lyrics mediabrowser modplug mpris2
+ notifications opengl portaudio pulseaudio sid svg taglib vaapi vdpau
+ +videofilters visualizations xv"
+
+REQUIRED_USE="
+ audiofilters? ( || ( alsa portaudio pulseaudio ) )
+ avdevice? ( ffmpeg )
+ avresample? ( ffmpeg )
+ lastfm? ( extensions )
+ lyrics? ( extensions )
+ mediabrowser? ( extensions )
+ mpris2? ( extensions dbus )
+ vaapi? ( ffmpeg opengl )
+ vdpau? ( ffmpeg )"
+
+RDEPEND="
+ alsa? ( media-libs/alsa-lib )
+ cdio? ( dev-libs/libcdio[cddb] )
+ dev-libs/jansson
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5[xcb]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dbus? ( dev-qt/qtdbus:5 )
+ ffmpeg? ( media-video/ffmpeg )
+ gme? ( media-libs/game-music-emu )
+ libass? ( media-libs/libass )
+ mediabrowser? ( dev-qt/qtdeclarative:5 )
+ opengl? ( virtual/opengl )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sid? ( media-libs/libsidplayfp )
+ svg? ( dev-qt/qtsvg:5 )
+ taglib? ( media-libs/taglib )
+ vaapi? (
+ >=media-video/ffmpeg-4.1.0[vaapi]
+ x11-libs/libva[drm,opengl] )
+ vdpau? ( media-video/ffmpeg[vdpau] )
+ xv? ( x11-libs/libXv )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ # disable compress man pages
+ sed -r \
+ -e 's/if\(GZIP\)/if\(TRUE\)/' \
+ -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+ -i src/gui/CMakeLists.txt || die
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # core
+ -DUSE_ALSA=$(usex alsa)
+ -DUSE_AUDIOCD=$(usex cdio)
+ -DUSE_AVRESAMPLE=$(usex avresample)
+ -DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
+ -DUSE_LIBASS=$(usex libass)
+ -DUSE_NOTIFY=$(usex notifications)
+ -DUSE_OPENGL2=$(usex opengl)
+ -DUSE_XVIDEO=$(usex xv)
+
+ # ffmpeg
+ -DUSE_FFMPEG=$(usex ffmpeg)
+ -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+ -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+ -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ # modules
+ -DUSE_AUDIOFILTERS=$(usex audiofilters)
+ -DUSE_CUVID=$(usex cuvid)
+ -DUSE_EXTENSIONS=$(usex extensions)
+ -DUSE_INPUTS=$(usex inputs)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_PORTAUDIO=$(usex portaudio)
+ -DUSE_PULSEAUDIO=$(usex pulseaudio)
+ -DUSE_VIDEOFILTERS=$(usex videofilters)
+ -DUSE_VISUALIZATIONS=$(usex visualizations)
+
+ # gui
+ -DUSE_TAGLIB=$(usex taglib)
+
+ # chiptune
+ -DUSE_CHIPTUNE_GME=$(usex gme)
+ -DUSE_CHIPTUNE_SID=$(usex sid)
+
+ # extensions
+ -DUSE_LASTFM=$(usex lastfm)
+ -DUSE_LYRICS=$(usex lyrics)
+ -DUSE_MEDIABROWSER=$(usex mediabrowser)
+ -DUSE_MPRIS2=$(usex mpris2)
+ )
+
+ if [[ ${PV} == *9999 ]]; then
+ mycmakeargs+=( USE_GIT_VERSION=ON )
+ else
+ mycmakeargs+=( USE_GIT_VERSION=OFF )
+ fi
+
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 62+ messages in thread
end of thread, other threads:[~2024-07-20 12:38 UTC | newest]
Thread overview: 62+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-29 9:13 [gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/ Arthur Zamarin
-- strict thread matches above, loose matches on Subject: below --
2024-07-20 12:38 Arthur Zamarin
2024-07-20 11:14 Arthur Zamarin
2024-07-20 10:58 Arthur Zamarin
2024-06-25 22:03 Sam James
2024-06-17 19:42 Arthur Zamarin
2024-05-25 5:05 Arthur Zamarin
2024-05-25 5:05 Arthur Zamarin
2024-05-24 6:18 Arthur Zamarin
2024-04-19 6:08 Arthur Zamarin
2024-04-08 19:52 Arthur Zamarin
2024-04-08 15:30 Arthur Zamarin
2024-04-04 16:32 Arthur Zamarin
2024-04-03 9:23 Arthur Zamarin
2024-03-16 16:33 Arthur Zamarin
2024-03-08 11:33 Arthur Zamarin
2024-02-20 14:30 Arthur Zamarin
2024-02-15 13:04 Ionen Wolkens
2023-12-05 7:53 Arthur Zamarin
2023-11-04 20:14 Arthur Zamarin
2023-10-23 8:26 Arthur Zamarin
2023-09-07 17:40 Arthur Zamarin
2023-09-07 17:40 Arthur Zamarin
2023-08-22 19:48 Arthur Zamarin
2023-08-22 19:48 Arthur Zamarin
2023-08-09 17:21 Arthur Zamarin
2023-08-09 17:21 Arthur Zamarin
2023-06-28 18:30 Arthur Zamarin
2023-06-17 19:32 Arthur Zamarin
2023-06-09 14:42 Arthur Zamarin
2023-06-04 17:03 Arthur Zamarin
2023-05-30 19:39 Andreas Sturmlechner
2023-05-23 2:52 Sam James
2023-02-18 13:23 Arthur Zamarin
2023-02-17 19:08 Arthur Zamarin
2023-02-17 19:08 Arthur Zamarin
2022-10-17 17:32 Arthur Zamarin
2022-08-26 18:52 Arthur Zamarin
2022-07-29 10:52 Arthur Zamarin
2022-06-17 6:20 Arthur Zamarin
2022-04-19 5:51 Arthur Zamarin
2022-04-19 5:51 Arthur Zamarin
2022-04-19 5:51 Arthur Zamarin
2022-01-29 9:13 Arthur Zamarin
2022-01-29 9:13 Arthur Zamarin
2021-08-22 19:10 Arthur Zamarin
2021-08-22 18:49 Arthur Zamarin
2021-08-22 17:42 Arthur Zamarin
2021-08-22 17:42 Arthur Zamarin
2021-08-22 17:42 Arthur Zamarin
2021-04-06 21:17 Sam James
2021-03-31 11:09 Joonas Niilola
2021-03-31 11:09 Joonas Niilola
2021-03-20 8:48 Joonas Niilola
2020-08-05 12:19 Joonas Niilola
2020-06-23 8:36 Joonas Niilola
2020-05-06 11:51 Joonas Niilola
2020-03-14 12:07 Joonas Niilola
2020-01-19 23:53 Andreas Sturmlechner
2020-01-19 23:53 Andreas Sturmlechner
2019-12-22 17:21 Joonas Niilola
2019-12-22 16:59 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox