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)"

Reply via email to