Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/kanyremote/
Date: Sat, 05 Aug 2017 07:44:52
Message-Id: 1501919077.ecf7e21b62d9b02a09a792b19d2a8e7676b3f9c3.kensington@gentoo
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 +}