Gentoo Archives: gentoo-commits

From: Alexandre Rostovtsev <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-cdr/cdemu/
Date: Mon, 29 Feb 2016 05:12:22
Message-Id: 1456722656.26e71cf6d443000dc60d6f2911eba958991c07ce.tetromino@gentoo
1 commit: 26e71cf6d443000dc60d6f2911eba958991c07ce
2 Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 29 04:49:37 2016 +0000
4 Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 29 05:10:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e71cf6
7
8 app-cdr/cdemu: bump to 3.0.1 for bug #571034 and eapi6-ify
9
10 Thanks to Rafał Mużyło.
11
12 Package-Manager: portage-2.2.27
13
14 app-cdr/cdemu/Manifest | 1 +
15 app-cdr/cdemu/cdemu-3.0.1.ebuild | 69 ++++++++++++++++++++++++++++++++++++++++
16 2 files changed, 70 insertions(+)
17
18 diff --git a/app-cdr/cdemu/Manifest b/app-cdr/cdemu/Manifest
19 index 9089ee8..622a6da 100644
20 --- a/app-cdr/cdemu/Manifest
21 +++ b/app-cdr/cdemu/Manifest
22 @@ -1,2 +1,3 @@
23 DIST cdemu-client-2.1.1.tar.bz2 28474 SHA256 204e626994f61d36423f3b732e180e3b3b20624effdfe91aabffd439c76d3964 SHA512 d764000fadc66b639dd8f20d9bb8fbe3b91d3e20bd207d30a734dc1a9a7fae746e8aad317a3d78cd35b69d0a8acbf8e389598786cadabec6e512640ba5b21be5 WHIRLPOOL 93cb01c3bc16ee69e3fd9ce9080838f4eebc874afe8d6be71c22e44919909144980dd44595a0dbf6fe1add3574061bcd6f523b72644eb52774d974f226c100b9
24 DIST cdemu-client-3.0.0.tar.bz2 40300 SHA256 359310a57422d5c59c8f93be0da827a2437edb1e62f455f5614089c28e34ae88 SHA512 807fe98dc8743a227484d20587c9f9e06cac649d74d8fdd520dba9bb2a2f268ba977c922333fdcf91201baf4f08595044939f6d5bd4834ec26cf689b6a36f361 WHIRLPOOL bd7d5b0ebe75aad5629f8cdf9f1de04fbdf7ad37400163d69e1eb9bfe35a47bc2bca5b58a031bb022611689d7c7c480fcc98403f883643ccc3cc2049f98fb814
25 +DIST cdemu-client-3.0.1.tar.bz2 40299 SHA256 cf7b2fedf14bb64df7e318546756e133eef9e018e04218f74891f676eda9e5cd SHA512 3abbedef15f2e30fc53d9f199c7f31b838da16a763d3dcb0e4745d0dd76675c0962e951a378dec3d8b13f024c339d5f3aa978fdf1f7e664332a684ab279d788d WHIRLPOOL 32099514bdbafda3994646cd08ac0f31fa345963090ef7506185db3955d953bbc42be018b970611bb4664f494790cbd99bb577dc169c53b4295110a26f28bf4d
26
27 diff --git a/app-cdr/cdemu/cdemu-3.0.1.ebuild b/app-cdr/cdemu/cdemu-3.0.1.ebuild
28 new file mode 100644
29 index 0000000..df9195c
30 --- /dev/null
31 +++ b/app-cdr/cdemu/cdemu-3.0.1.ebuild
32 @@ -0,0 +1,69 @@
33 +# Copyright 1999-2016 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI="6"
38 +
39 +CMAKE_MIN_VERSION="2.8.5"
40 +PYTHON_COMPAT=( python2_7 )
41 +PLOCALES="no sl sv"
42 +
43 +inherit bash-completion-r1 cmake-utils fdo-mime l10n python-single-r1
44 +
45 +DESCRIPTION="Command-line tool for controlling cdemu-daemon"
46 +HOMEPAGE="http://cdemu.org"
47 +SRC_URI="mirror://sourceforge/cdemu/cdemu-client-${PV}.tar.bz2"
48 +
49 +LICENSE="GPL-2+"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~hppa ~x86"
52 +IUSE="+cdemu-daemon"
53 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
54 +
55 +RDEPEND="${PYTHON_DEPS}
56 + dev-python/dbus-python[${PYTHON_USEDEP}]
57 + cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )"
58 +DEPEND="${RDEPEND}
59 + dev-util/desktop-file-utils
60 + >=dev-util/intltool-0.21
61 + >=sys-devel/gettext-0.18"
62 +
63 +S=${WORKDIR}/cdemu-client-${PV}
64 +
65 +pkg_setup() {
66 + python-single-r1_pkg_setup
67 +}
68 +
69 +src_prepare() {
70 + python_fix_shebang src/cdemu
71 + eapply -p2 "${FILESDIR}/${PN}-3.0.0-bash-completion-dir.patch"
72 + eapply_user
73 +}
74 +
75 +src_configure() {
76 + DOCS="AUTHORS README"
77 + local mycmakeargs=(
78 + -DPOST_INSTALL_HOOKS=OFF
79 + -DGENTOO_BASHCOMPDIR="$(get_bashcompdir)"
80 + )
81 + cmake-utils_src_configure
82 +}
83 +
84 +src_install() {
85 + cmake-utils_src_install
86 + # Build system doesn't respect LINGUAS, and changing list of installed
87 + # translations requires error-prone editing of CMakeLists.txt
88 + rm_po() {
89 + rm -r "${ED}"/usr/share/locale/$1 || die
90 + ls "${ED}"/usr/share/locale/* &> /dev/null || rmdir "${ED}"/usr/share/locale || die
91 + }
92 + l10n_for_each_disabled_locale_do rm_po
93 +}
94 +
95 +pkg_postinst() {
96 + fdo-mime_desktop_database_update
97 +}
98 +
99 +pkg_postrm() {
100 + fdo-mime_desktop_database_update
101 +}