Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/files/, app-office/taskcoach/
Date: Fri, 24 Jun 2016 14:00:31
Message-Id: 1466776809.baaa433b26da2601d1ccbae56eba90033033a7fd.sping@gentoo
1 commit: baaa433b26da2601d1ccbae56eba90033033a7fd
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 13:58:30 2016 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 24 14:00:09 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baaa433b
7
8 app-office/taskcoach: 1.4.3 (bug #576950)
9
10 Package-Manager: portage-2.2.28
11
12 app-office/taskcoach/Manifest | 1 +
13 .../files/taskcoach-1.4.3-version-check.patch | 25 +++++++++++
14 app-office/taskcoach/taskcoach-1.4.3.ebuild | 51 ++++++++++++++++++++++
15 3 files changed, 77 insertions(+)
16
17 diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest
18 index 6a8b090..48b03ed 100644
19 --- a/app-office/taskcoach/Manifest
20 +++ b/app-office/taskcoach/Manifest
21 @@ -4,3 +4,4 @@ DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75f
22 DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3
23 DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9
24 DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357 WHIRLPOOL 640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a
25 +DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 WHIRLPOOL 6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c
26
27 diff --git a/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch b/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch
28 new file mode 100644
29 index 0000000..f869c99
30 --- /dev/null
31 +++ b/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch
32 @@ -0,0 +1,25 @@
33 +From 8967c58a435ad8c1db5599edd044de2902399459 Mon Sep 17 00:00:00 2001
34 +From: Sebastian Pipping <sebastian@×××××××.org>
35 +Date: Fri, 24 Jun 2016 15:54:24 +0200
36 +Subject: [PATCH] Disable check for new version by default
37 +
38 +---
39 + taskcoachlib/config/defaults.py | 2 +-
40 + 1 file changed, 1 insertion(+), 1 deletion(-)
41 +
42 +diff --git a/taskcoachlib/config/defaults.py b/taskcoachlib/config/defaults.py
43 +index 77a3809..5025af3 100644
44 +--- a/taskcoachlib/config/defaults.py
45 ++++ b/taskcoachlib/config/defaults.py
46 +@@ -538,7 +538,7 @@ defaults = {
47 + 'pythonfrozen': '', # Idem
48 + 'current': meta.data.version,
49 + 'notified': meta.data.version,
50 +- 'notify': 'True'
51 ++ 'notify': 'False'
52 + },
53 + 'behavior': {
54 + 'markparentcompletedwhenallchildrencompleted': 'False',
55 +--
56 +2.9.0
57 +
58
59 diff --git a/app-office/taskcoach/taskcoach-1.4.3.ebuild b/app-office/taskcoach/taskcoach-1.4.3.ebuild
60 new file mode 100644
61 index 0000000..194fa66
62 --- /dev/null
63 +++ b/app-office/taskcoach/taskcoach-1.4.3.ebuild
64 @@ -0,0 +1,51 @@
65 +# Copyright 1999-2016 Gentoo Foundation
66 +# Distributed under the terms of the GNU General Public License v2
67 +# $Id$
68 +
69 +EAPI=5
70 +
71 +PYTHON_COMPAT=( python2_7 )
72 +
73 +inherit distutils-r1 eutils versionator
74 +
75 +MY_PN="TaskCoach"
76 +MY_P="${MY_PN}-${PV}"
77 +
78 +DESCRIPTION="Simple personal tasks and todo lists manager"
79 +HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"
80 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
81 +LICENSE="GPL-3"
82 +SLOT="0"
83 +KEYWORDS="~amd64 ~x86"
84 +IUSE="libnotify"
85 +DEPEND="|| (
86 + >=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}]
87 + dev-python/wxpython:3.0[${PYTHON_USEDEP}]
88 + )
89 + >=dev-python/twisted-core-10.0"
90 +RDEPEND="${DEPEND}
91 + libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )"
92 +
93 +S="${WORKDIR}/${MY_P}"
94 +
95 +DOCS=( CHANGES.txt README.txt )
96 +
97 +src_prepare() {
98 + epatch "${FILESDIR}"/${PN}-1.4.2-fix-desktop-file.patch
99 + epatch "${FILESDIR}"/${PN}-1.4.3-version-check.patch
100 +}
101 +
102 +python_install_all() {
103 + distutils-r1_python_install_all
104 +
105 + doicon "icons.in/${PN}.png"
106 + make_desktop_entry ${PN}.py "Task Coach" ${PN} Office
107 +}
108 +
109 +pkg_postinst() {
110 + if [[ -n ${REPLACING_VERSIONS} ]]; then
111 + if ! version_is_at_least 1.3.40 ${REPLACING_VERSIONS}; then
112 + elog "Since version 1.3.40, the Task Coach executable is called ${PN}.py"
113 + fi
114 + fi
115 +}