Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: media-video/qmplay2/, media-video/qmplay2/files/
Date: Sun, 18 Feb 2018 19:57:11
Message-Id: 1518983810.98a649481f31551ec5f608cbe2c51f6db8414271.samuelbernardo@gentoo
1 commit: 98a649481f31551ec5f608cbe2c51f6db8414271
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sun Feb 18 19:56:50 2018 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sun Feb 18 19:56:50 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=98a64948
7
8 correct bug in qmplay2
9
10 media-video/qmplay2/Manifest | 7 +++----
11 media-video/qmplay2/files/qmplay2-dbus.patch | 10 ++++++++++
12 media-video/qmplay2/qmplay2-17.04.21.ebuild | 1 -
13 media-video/qmplay2/qmplay2-9999.ebuild | 17 +++++++++++++++++
14 4 files changed, 30 insertions(+), 5 deletions(-)
15
16 diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
17 index b1b6975..ebf4abd 100644
18 --- a/media-video/qmplay2/Manifest
19 +++ b/media-video/qmplay2/Manifest
20 @@ -1,5 +1,4 @@
21 -DIST QMPlay2-src-17.04.21.tar.xz 969112 SHA256 1a1d3910e28346febc7ef94dd3fcc3d7c0bde5e485114c744ada10647af31728 SHA512 f676f0738f1933421c5dfe385399e054969f6c7944265e378b86634c20ae7d35346691994c39d08b93ac59df36c5c0f1d2c8effe31cdcb3096a0abd7aabf17d3 WHIRLPOOL 910b4681acc49f72ec004b5a1819ee7aeade0367d146e608312f5df9b6b821b6767f915d8aec817058627092aa74b98590578254465d913bc97c4f36460fd697
22 +AUX qmplay2-dbus.patch 436 SHA256 a7df35be948507cde83578c92077bd895ac7a02b1f3b902ed82cd203fc4c57a3 SHA512 5bdfe1dbd10a4343b11e279014162964d5032969f06b7fb41fb73e6f9fba1a1914efdc5e5083257308f7310e22fe38e3b7656fd82acda3857a5614bfa15ca4ec WHIRLPOOL 7791c0c817a6e7ca18e0107408531a8bab1b26258f1d0e72ece641f67a72d05464e337874945201a43e9bc8bda7d7bf7a125253c129b301abd156f298672b98c
23 DIST QMPlay2-src-17.12.31.tar.xz 980692 SHA256 f32b9b34558740d27b5d6cc3cf8f331d69d1919d5852f9cb1e30ed70290aced7 SHA512 e0398df0daeb55c294a21deb175391253fee1fe7ebb255ba05960a59564b99004f7c299d8c3af652bb6bb40f8173e4d129c9a4bbda3efa9fafc375c77ba95f01 WHIRLPOOL 8e55ce2ae0f3a21cc124931ed26fe9a37a70567355eb9f61f6995ee9126b60c3b688805034d531b044c83803c3250ca17494862143afa91b5120a921033e67cd
24 -EBUILD qmplay2-17.04.21.ebuild 2607 SHA256 074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512 676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7 WHIRLPOOL 16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
25 -EBUILD qmplay2-17.12.31.ebuild 2607 SHA256 074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512 676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7 WHIRLPOOL 16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
26 -EBUILD qmplay2-9999.ebuild 2607 SHA256 074da209a830e84b335597a98a646b3bf57f8ddbfc006245330da5ae1583c902 SHA512 676ba08e062159800c6aadcb9782b9904a61a42098d27c69c3030cd37995ec10ffafe49c0f7f88f8761edc1b602ae8bf897a799b7f120a19454ce8586c2d62b7 WHIRLPOOL 16122ca29aaa5305a34f0a205d16211d98b1d1a33c85c6a7538fb50bdabfb2fc798e1aa6deb7956af8dff138102cb50f4e545c034f28a98ebde4742542ea7927
27 +EBUILD qmplay2-17.12.31.ebuild 3018 SHA256 3f4987a67fed1b9556369e1835acbef89250320ce214d2c46a615b472c7b9f78 SHA512 878f43e507d29d699c5b55b3d9aec0538f0db8b3f93cdb149a6c98cfc18d402b722cd0c6a4d65b4188b94186a67b5bb1bd16e15499092e16e4c0992e9e434a2a WHIRLPOOL 468847d6d98c184043a947ecd694a81dbb1ac50b50174cd4de0ca69410f5a8f09f35bbf9da9f2d47439a3c4011c9db06a20e14f07bc81b34c757a813b0824c19
28 +EBUILD qmplay2-9999.ebuild 3018 SHA256 3f4987a67fed1b9556369e1835acbef89250320ce214d2c46a615b472c7b9f78 SHA512 878f43e507d29d699c5b55b3d9aec0538f0db8b3f93cdb149a6c98cfc18d402b722cd0c6a4d65b4188b94186a67b5bb1bd16e15499092e16e4c0992e9e434a2a WHIRLPOOL 468847d6d98c184043a947ecd694a81dbb1ac50b50174cd4de0ca69410f5a8f09f35bbf9da9f2d47439a3c4011c9db06a20e14f07bc81b34c757a813b0824c19
29
30 diff --git a/media-video/qmplay2/files/qmplay2-dbus.patch b/media-video/qmplay2/files/qmplay2-dbus.patch
31 new file mode 100644
32 index 0000000..146232c
33 --- /dev/null
34 +++ b/media-video/qmplay2/files/qmplay2-dbus.patch
35 @@ -0,0 +1,10 @@
36 +--- a/src/qmplay2/CMakeLists.txt
37 ++++ b/src/qmplay2/CMakeLists.txt
38 +@@ -102,6 +102,7 @@ if(USE_GIT_VERSION AND QMPLAY2_GIT_HEAD)
39 + endif()
40 +
41 + if(USE_FREEDESKTOP_NOTIFICATIONS)
42 ++ find_package(Qt5 REQUIRED COMPONENTS DBus)
43 + list(APPEND QMPLAY2_HDR headers/NotifiesFreedesktop.hpp)
44 + list(APPEND QMPLAY2_SRC NotifiesFreedesktop.cpp)
45 + qt5_add_dbus_interface(QMPLAY2_SRC org.freedesktop.Notifications.xml notifications_interface)
46
47 diff --git a/media-video/qmplay2/qmplay2-17.04.21.ebuild b/media-video/qmplay2/qmplay2-17.04.21.ebuild
48 deleted file mode 120000
49 index c9e3324..0000000
50 --- a/media-video/qmplay2/qmplay2-17.04.21.ebuild
51 +++ /dev/null
52 @@ -1 +0,0 @@
53 -qmplay2-9999.ebuild
54 \ No newline at end of file
55
56 diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
57 index ad43365..37b14ae 100644
58 --- a/media-video/qmplay2/qmplay2-9999.ebuild
59 +++ b/media-video/qmplay2/qmplay2-9999.ebuild
60 @@ -68,6 +68,23 @@ DEPEND="${RDEPEND}
61 CMAKE_MIN_VERSION="2.8.11"
62 DOCS=( AUTHORS ChangeLog README.md )
63
64 +PATCHES=(
65 + "${FILESDIR}/qmplay2-dbus.patch"
66 +)
67 +
68 +src_prepare() {
69 + if [[ ${PV} == 9999 ]]; then
70 + default
71 + else
72 + if declare -p PATCHES | grep -q "^declare -a "; then
73 + [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" || die "Error: failed to apply ebuild patches ${PATCHES}!"
74 + else
75 + [[ -n ${PATCHES} ]] && eapply ${PATCHES} || die "Error: failed to apply ebuild patches ${PATCHES}!"
76 + fi
77 + eapply_user
78 + fi
79 +}
80 +
81 src_configure() {
82 local mycmakeargs=(
83 -DLANGUAGES="$(l10n_get_locales)"