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