Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/taskd/
Date: Sat, 01 Sep 2018 20:28:32
Message-Id: 1535833612.7308fd2010d4f9ceb50d4825b52f4edeeaabd317.asturm@gentoo
1 commit: 7308fd2010d4f9ceb50d4825b52f4edeeaabd317
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 25 14:27:23 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 1 20:26:52 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7308fd20
7
8 app-misc/taskd: Drop 1.1.0-r1
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 app-misc/taskd/taskd-1.1.0-r1.ebuild | 84 ------------------------------------
13 1 file changed, 84 deletions(-)
14
15 diff --git a/app-misc/taskd/taskd-1.1.0-r1.ebuild b/app-misc/taskd/taskd-1.1.0-r1.ebuild
16 deleted file mode 100644
17 index fbf8edd6dd4..00000000000
18 --- a/app-misc/taskd/taskd-1.1.0-r1.ebuild
19 +++ /dev/null
20 @@ -1,84 +0,0 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=5
25 -
26 -inherit eutils cmake-utils systemd user
27 -
28 -DESCRIPTION="the server part of Taskwarrior, a command-line todo list manager"
29 -HOMEPAGE="https://taskwarrior.org/"
30 -SRC_URI="https://taskwarrior.org/download/${P}.tar.gz"
31 -
32 -LICENSE="MIT"
33 -SLOT="0"
34 -KEYWORDS="~amd64 ~x86"
35 -IUSE=""
36 -
37 -DEPEND="sys-libs/readline:0
38 - net-libs/gnutls
39 - sys-apps/util-linux"
40 -RDEPEND="${DEPEND}"
41 -
42 -src_configure() {
43 - mycmakeargs=(
44 - -DTASKD_DOCDIR=share/doc/${PF}
45 - )
46 - cmake-utils_src_configure
47 -}
48 -
49 -src_install() {
50 - cmake-utils_src_install
51 -
52 - systemd_dounit "${S}"/scripts/systemd/taskd.service
53 -
54 - insinto /usr/share/${PN}/pki
55 - doins pki/*
56 -
57 - insinto /usr/share/${PN}/mon
58 - doins mon/*
59 -
60 - newinitd "${FILESDIR}"/taskd.initd taskd
61 - newconfd "${FILESDIR}"/taskd.confd taskd
62 -
63 - grep ^TASKDDATA= "${FILESDIR}"/taskd.confd > 90taskd
64 - doenvd 90taskd
65 -
66 - dodir /etc/taskd
67 - keepdir /usr/libexec/taskd
68 -
69 - diropts -m 0750
70 - dodir /var/lib/taskd
71 - keepdir /var/log/taskd
72 -
73 - diropts -m 0700
74 - keepdir /var/lib/taskd/orgs /etc/taskd/tls
75 -
76 - insopts -m0600
77 - insinto /etc/taskd
78 - doins "${FILESDIR}"/config
79 -
80 - dosym ../../../etc/taskd/config /var/lib/taskd/config
81 -
82 - insinto /etc/logrotate.d
83 - newins "${FILESDIR}"/taskd.logrotate taskd
84 -}
85 -
86 -pkg_setup() {
87 - enewgroup taskd
88 - enewuser taskd -1 /bin/bash /var/lib/taskd taskd
89 -}
90 -
91 -pkg_postinst() {
92 - chown taskd:taskd /var/lib/taskd{,/orgs} /var/log/taskd /etc/taskd/{config,tls}
93 -
94 - einfo ""
95 - einfo "For configuration see 'man taskdrc' and edit /etc/taskd/config"
96 - einfo "You will need to configure certificates first in order to use taskd"
97 - einfo ""
98 - ewarn ""
99 - ewarn "Do not use 'taskd init' as this will replace the config file and set"
100 - ewarn "default but unsuitable paths"
101 - ewarn ""
102 - ewarn "In order to manage taskd via 'taskd' either relogin or run 'source /etc/profile'"
103 - ewarn ""
104 -}