1 |
commit: ecf7e21b62d9b02a09a792b19d2a8e7676b3f9c3 |
2 |
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Aug 5 07:44:12 2017 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 5 07:44:37 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf7e21b |
7 |
|
8 |
kde-misc/kanyremote: version bump 6.4 |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.3 |
11 |
|
12 |
kde-misc/kanyremote/Manifest | 1 + |
13 |
kde-misc/kanyremote/kanyremote-6.4.ebuild | 55 +++++++++++++++++++++++++++++++ |
14 |
2 files changed, 56 insertions(+) |
15 |
|
16 |
diff --git a/kde-misc/kanyremote/Manifest b/kde-misc/kanyremote/Manifest |
17 |
index 31c4b613450..668b5808266 100644 |
18 |
--- a/kde-misc/kanyremote/Manifest |
19 |
+++ b/kde-misc/kanyremote/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST kanyremote-6.3.5.tar.gz 311639 SHA256 3fe3d186b503f43c30b2a8302a79810ee30d1ccf7839ceafcdda651915b4bbfe SHA512 2b40584097b8aedeaf1bbe66c1e4aab0a440111007e735f4573e7fc968ac9a7331e19e4ba288986e3428e7f3aed58d96ff1470101f0ba9098225c0053c706c5c WHIRLPOOL ef40e3e3239c77609d98fa86283f29be751cc2b4590c0ec76412839e3f21df7252cf63b95557ac5f4a61c6610e20029c432865812ccbe02184cf447373b0f214 |
22 |
+DIST kanyremote-6.4.tar.gz 316922 SHA256 f87a139f0a266ea2a54e153bf9f6f32ed1b425e37edf112dcd6b5f51649ae707 SHA512 a6a45bf1f086055e290238b899b5e9cd1ba47aa5b500a9036ea09750ada1fa4ded3105f6843188f0e8f1687ff4e6cf8f712e300dd303b0e5af3c2d67c103060d WHIRLPOOL 9729bc4ab6a292a85d99c937f623b4e0c2f737208458e67006ef67f7fac72dbe61e522c5c1c337b7c645b6c0bd9be624d2b1fe3a0ef9179bc266a4a468c97e79 |
23 |
|
24 |
diff --git a/kde-misc/kanyremote/kanyremote-6.4.ebuild b/kde-misc/kanyremote/kanyremote-6.4.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..c7caf16967e |
27 |
--- /dev/null |
28 |
+++ b/kde-misc/kanyremote/kanyremote-6.4.ebuild |
29 |
@@ -0,0 +1,55 @@ |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=6 |
34 |
+ |
35 |
+PYTHON_COMPAT=( python2_7 ) |
36 |
+inherit autotools python-r1 |
37 |
+ |
38 |
+DESCRIPTION="KDE frontend to Anyremote" |
39 |
+HOMEPAGE="http://anyremote.sourceforge.net/" |
40 |
+SRC_URI="mirror://sourceforge/anyremote/${P}.tar.gz" |
41 |
+ |
42 |
+LICENSE="GPL-3+" |
43 |
+SLOT="5" |
44 |
+KEYWORDS="~amd64 ~x86" |
45 |
+IUSE="bluetooth" |
46 |
+ |
47 |
+REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
48 |
+ |
49 |
+RDEPEND="${PYTHON_DEPS} |
50 |
+ >=app-mobilephone/anyremote-6.5[bluetooth?] |
51 |
+ dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] |
52 |
+ bluetooth? ( dev-python/pybluez[${PYTHON_USEDEP}] ) |
53 |
+" |
54 |
+DEPEND="${RDEPEND} |
55 |
+ sys-devel/gettext |
56 |
+" |
57 |
+ |
58 |
+src_prepare() { |
59 |
+ # using gettextize no-interactive example from dev-util/bless package |
60 |
+ cp $(type -p gettextize) "${T}"/ || die |
61 |
+ sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" || die |
62 |
+ "${T}"/gettextize -f --no-changelog > /dev/null || die |
63 |
+ |
64 |
+ # remove deprecated entry |
65 |
+ sed -e "/Encoding=UTF-8/d" \ |
66 |
+ -i kanyremote.desktop || die "fixing .desktop file failed" |
67 |
+ |
68 |
+ # fix documentation directory wrt bug #316087 |
69 |
+ sed -i "s/doc\/${PN}/doc\/${PF}/g" Makefile.am || die |
70 |
+ eautoreconf |
71 |
+ |
72 |
+ # disable bluetooth check to avoid errors |
73 |
+ if ! use bluetooth ; then |
74 |
+ sed -e "s/usepybluez = True/usepybluez = False/" -i kanyremote || die |
75 |
+ fi |
76 |
+ |
77 |
+ default |
78 |
+} |
79 |
+ |
80 |
+src_install() { |
81 |
+ default |
82 |
+ |
83 |
+ python_replicate_script "${D}"/usr/bin/kanyremote |
84 |
+} |