summaryrefslogtreecommitdiff
path: root/media-video/qmplay2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-02-02 01:39:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-02-02 01:39:05 +0000
commitfcc5224904648a8e6eb528d7603154160a20022f (patch)
tree3bfce096b38a9cea8eed13fc70c1526c456e9abd /media-video/qmplay2
parent2fd57282f0262ca084e05b0f2c63fbada395d02b (diff)
gentoo resync : 02.02.2022
Diffstat (limited to 'media-video/qmplay2')
-rw-r--r--media-video/qmplay2/Manifest8
-rw-r--r--media-video/qmplay2/qmplay2-20.07.04.ebuild149
-rw-r--r--media-video/qmplay2/qmplay2-21.12.24.ebuild (renamed from media-video/qmplay2/qmplay2-21.03.09.ebuild)54
-rw-r--r--media-video/qmplay2/qmplay2-9999.ebuild49
4 files changed, 55 insertions, 205 deletions
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index d8669bbabf13..f43edba141b6 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,8 +1,6 @@
-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
-EBUILD qmplay2-20.07.04.ebuild 3577 BLAKE2B 01d9a11780e3ef63e9c5e60cd65cd2649090f1e9cd8f4928b8f00296fa99c602458622dab63f282d3e5ab143d0f2e7b422be783d16bc75c37603e97c05633454 SHA512 3e60673d0c778b37ecb80390b2dc7d21b3e6997b7593cefd8730244b17220ba9b87d0ef03b050b2ec8c41968a97ed856f617791e677cedbedcfbddfd273b4c85
-EBUILD qmplay2-21.03.09.ebuild 3457 BLAKE2B 33657ed63ead83ea84d42a5a5afa6756733d496c7429fb80d7150326f463ed4e0f470b67a38814f16144053eaf2727a2586e21b2c809fc858554d47a47b8568f SHA512 af380f84264bbb4de17f1a7bdaf0fb1c338ce2b404e9accfed9d95cdab8601c67e2a1a4429b6fe664a9d30234a5da715ba2ea117aaf5f7ac26363c7082025427
+DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136
EBUILD qmplay2-21.06.07-r2.ebuild 3332 BLAKE2B 28e7d5b00a174fe3bd56e9e36376ff2ed57c271c9e182bfbce2994f33eaa4277d837ba64dbfe37851b320cab5cc1ac8ab1598e78a08a9d533ada64d4065ba448 SHA512 08ea23ec11101dee122d4ea0b7c541c322bc4b037a232dd37270381ba2221f6354005ebf5c9457af8aaf316fbf8963af1d47f1cbadb68e22d66f369295d64aff
-EBUILD qmplay2-9999.ebuild 3351 BLAKE2B 102feaa9743194172b1006cf402caa3fb2acba7e8e7b90fd3bdc7377b2a4a313621b718e3f46596a7e5c46c8405cb4bef75b184db13a437d0e203ccef366d3e5 SHA512 84fa72ce81bbc824fbbde3f1f14423aa4161db358400aff2eca141549e36dc35202d872fa9fd74dffa43fc04305960af17400329667053977c59b73e4b76513b
+EBUILD qmplay2-21.12.24.ebuild 3336 BLAKE2B 3d8976098e21861788cd780ff3f3e305dd87f9ede70210b121500f4acb1d9c23ca06558056f9df5107d632ba090f6548720b750e9b3306be08caf60518566ff1 SHA512 ccd37998da35fcb75b16d8b3387d4234b5990a25f52d552f83f64123275af069077a09179d0817495825d22d3312dce4bf5c75f6c8685044513e74998063f048
+EBUILD qmplay2-9999.ebuild 3336 BLAKE2B 3d8976098e21861788cd780ff3f3e305dd87f9ede70210b121500f4acb1d9c23ca06558056f9df5107d632ba090f6548720b750e9b3306be08caf60518566ff1 SHA512 ccd37998da35fcb75b16d8b3387d4234b5990a25f52d552f83f64123275af069077a09179d0817495825d22d3312dce4bf5c75f6c8685044513e74998063f048
MISC metadata.xml 1342 BLAKE2B c3e3b0477c49c00aec65e05ec5d940f8fc126efe074460a1f67c39b98654ccc3819669e47ad5ba83ed977a72f9ee41606d9409ef3a377cfb511bdc01aff0ce70 SHA512 2eb6b7c2b72abf37a2165f35ed7cab51653a425d294f4ec866d0c6b4dd53ffbf8b30306a987bb4bba1e952ea246815dc59e22a6e9141151a844ae1b7cbd36bde
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.12.24.ebuild
index b626780caa01..7f6b9471ab08 100644
--- a/media-video/qmplay2/qmplay2-21.03.09.ebuild
+++ b/media-video/qmplay2/qmplay2-21.12.24.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,27 +109,28 @@ 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)
)
- # find and link vulkan libs permanently
- if use vulkan; then
- mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
+ 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+=( USE_GIT_VERSION=true )
+ mycmakeargs+=( -DUSE_GIT_VERSION=true )
else
- mycmakeargs+=( USE_GIT_VERSION=false )
+ mycmakeargs+=( -DUSE_GIT_VERSION=false )
fi
cmake_src_configure
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