commit: 98a649481f31551ec5f608cbe2c51f6db8414271
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Sun Feb 18 19:56:50 2018 +0000
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Sun Feb 18 19:56:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=98a64948
correct bug in qmplay2
media-video/qmplay2/Manifest | 7 +++----
media-video/qmplay2/files/qmplay2-dbus.patch | 10 ++++++++++
media-video/qmplay2/qmplay2-17.04.21.ebuild | 1 -
media-video/qmplay2/qmplay2-9999.ebuild | 17 +++++++++++++++++
4 files changed, 30 insertions(+), 5 deletions(-)
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index b1b6975..ebf4abd 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,5 +1,4 @@
-DIST QMPlay2-src-17.04.21.tar.xz 969112 SHA256
1a1d3910e28346febc7ef94dd3fcc3d7c0bde5e485114c744ada10647af31728 SHA512
f676f0738f1933421c5dfe385399e054969f6c7944265e378b86634c20ae7d35346691994c39d08b93ac59df36c5c0f1d2c8effe31cdcb3096a0abd7aabf17d3
WHIRLPOOL
910b4681acc49f72ec004b5a1819ee7aeade0367d146e608312f5df9b6b821b6767f915d8aec817058627092aa74b98590578254465d913bc97c4f36460fd697
+AUX qmplay2-dbus.patch 436 SHA256
a7df35be948507cde83578c92077bd895ac7a02b1f3b902ed82cd203fc4c57a3 SHA512
5bdfe1dbd10a4343b11e279014162964d5032969f06b7fb41fb73e6f9fba1a1914efdc5e5083257308f7310e22fe38e3b7656fd82acda3857a5614bfa15ca4ec
WHIRLPOOL
7791c0c817a6e7ca18e0107408531a8bab1b26258f1d0e72ece641f67a72d05464e337874945201a43e9bc8bda7d7bf7a125253c129b301abd156f298672b98c
DIST QMPlay2-src-17.12.31.tar.xz 980692 SHA256
f32b9b34558740d27b5d6cc3cf8f331d69d1919d5852f9cb1e30ed70290aced7 SHA512
e0398df0daeb55c294a21deb175391253fee1fe7ebb255ba05960a59564b99004f7c299d8c3af652bb6bb40f8173e4d129c9a4bbda3efa9fafc375c77ba95f01
WHIRLPOOL
8e55ce2ae0f3a21cc124931ed26fe9a37a70567355eb9f61f6995ee9126b60c3b688805034d531b044c83803c3250ca17494862143afa91b5120a921033e67cd
-EBUILD qmplay2-17.04.21.ebuild 2607 SHA256
074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512
676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7
WHIRLPOOL
16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
-EBUILD qmplay2-17.12.31.ebuild 2607 SHA256
074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512
676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7
WHIRLPOOL
16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
-EBUILD qmplay2-9999.ebuild 2607 SHA256
074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512
676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7
WHIRLPOOL
16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
+EBUILD qmplay2-17.12.31.ebuild 3018 SHA256
3f4987a67fed1b9556369e1835acbef89250320ce214d2c46a615b472c7b9f78 SHA512
878f43e507d29d699c5b55b3d9aec0538f0db8b3f93cdb149a6c98cfc18d402b722cd0c6a4d65b4188b94186a67b5bb1bd16e15499092e16e4c0992e9e434a2a
WHIRLPOOL
468847d6d98c184043a947ecd694a81dbb1ac50b50174cd4de0ca69410f5a8f09f35bbf9da9f2d47439a3c4011c9db06a20e14f07bc81b34c757a813b0824c19
+EBUILD qmplay2-9999.ebuild 3018 SHA256
3f4987a67fed1b9556369e1835acbef89250320ce214d2c46a615b472c7b9f78 SHA512
878f43e507d29d699c5b55b3d9aec0538f0db8b3f93cdb149a6c98cfc18d402b722cd0c6a4d65b4188b94186a67b5bb1bd16e15499092e16e4c0992e9e434a2a
WHIRLPOOL
468847d6d98c184043a947ecd694a81dbb1ac50b50174cd4de0ca69410f5a8f09f35bbf9da9f2d47439a3c4011c9db06a20e14f07bc81b34c757a813b0824c19
diff --git a/media-video/qmplay2/files/qmplay2-dbus.patch
b/media-video/qmplay2/files/qmplay2-dbus.patch
new file mode 100644
index 0000000..146232c
--- /dev/null
+++ b/media-video/qmplay2/files/qmplay2-dbus.patch
@@ -0,0 +1,10 @@
+--- a/src/qmplay2/CMakeLists.txt
++++ b/src/qmplay2/CMakeLists.txt
+@@ -102,6 +102,7 @@ if(USE_GIT_VERSION AND QMPLAY2_GIT_HEAD)
+ endif()
+
+ if(USE_FREEDESKTOP_NOTIFICATIONS)
++ find_package(Qt5 REQUIRED COMPONENTS DBus)
+ list(APPEND QMPLAY2_HDR headers/NotifiesFreedesktop.hpp)
+ list(APPEND QMPLAY2_SRC NotifiesFreedesktop.cpp)
+ qt5_add_dbus_interface(QMPLAY2_SRC org.freedesktop.Notifications.xml
notifications_interface)
diff --git a/media-video/qmplay2/qmplay2-17.04.21.ebuild
b/media-video/qmplay2/qmplay2-17.04.21.ebuild
deleted file mode 120000
index c9e3324..0000000
--- a/media-video/qmplay2/qmplay2-17.04.21.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-qmplay2-9999.ebuild
\ No newline at end of file
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild
b/media-video/qmplay2/qmplay2-9999.ebuild
index ad43365..37b14ae 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -68,6 +68,23 @@ DEPEND="${RDEPEND}
CMAKE_MIN_VERSION="2.8.11"
DOCS=( AUTHORS ChangeLog README.md )
+PATCHES=(
+ "${FILESDIR}/qmplay2-dbus.patch"
+)
+
+src_prepare() {
+ if [[ ${PV} == 9999 ]]; then
+ default
+ else
+ if declare -p PATCHES | grep -q "^declare -a "; then
+ [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" || die
"Error: failed to apply ebuild patches ${PATCHES}!"
+ else
+ [[ -n ${PATCHES} ]] && eapply ${PATCHES} || die "Error:
failed to apply ebuild patches ${PATCHES}!"
+ fi
+ eapply_user
+ fi
+}
+
src_configure() {
local mycmakeargs=(
-DLANGUAGES="$(l10n_get_locales)"