Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/radicale/
Date: Mon, 28 Feb 2022 06:46:54
Message-Id: 1646030760.a36fa0e55de61889b3cdce163cc5e3a2551640ec.juippis@gentoo
1 commit: a36fa0e55de61889b3cdce163cc5e3a2551640ec
2 Author: Henning Schild <henning <AT> hennsch <DOT> de>
3 AuthorDate: Sat Feb 26 10:08:10 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 28 06:46:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36fa0e5
7
8 www-apps/radicale: drop old
9
10 Closes: https://bugs.gentoo.org/830933
11 Signed-off-by: Henning Schild <henning <AT> hennsch.de>
12 Closes: https://github.com/gentoo/gentoo/pull/24356
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 www-apps/radicale/Manifest | 2 -
16 www-apps/radicale/radicale-3.0.6-r4.ebuild | 94 ------------------------------
17 www-apps/radicale/radicale-3.1.4.ebuild | 93 -----------------------------
18 3 files changed, 189 deletions(-)
19
20 diff --git a/www-apps/radicale/Manifest b/www-apps/radicale/Manifest
21 index 57af9b58138a..6c873f4bc2b7 100644
22 --- a/www-apps/radicale/Manifest
23 +++ b/www-apps/radicale/Manifest
24 @@ -1,4 +1,2 @@
25 DIST radicale-2.1.12.tar.gz 123828 BLAKE2B 38ffb264b1f8e185642e0236821bd1a7714c34306f4d67d181a9130c7955b9f3a616547fa04a15781c2587bbdc5e7ea1eeab9da65790b72fb78cd83d78b0fd43 SHA512 98b5c1e6c71928859de9f497b7e968e56c659e9e5d8c559d4359718511d67a23d4daa9adca679f5f732ad531cb04d184b022cf2684fa5fdbfe24a35c92813968
26 -DIST radicale-3.0.6.tar.gz 123817 BLAKE2B fa4b70c9920d518df6c939395eca857c237a75218b90ada45564f2d84266d65df12898e4efbb52905829948061e10e72b5442943fd5061a28447330ae8d491e8 SHA512 e9741547395fae8886ad84b6807422ebb196f5293d484f5f6136498058576cff697e28c117216f151d56494af83593347ceee40a6efa21272b803d0f301a396d
27 -DIST radicale-3.1.4.tar.gz 136638 BLAKE2B ed320fcb5cebb9a4d7563e7766d64275d4dd6c1ce70c68baa975db40a3074b2eda161dae08a6dfcfcc5655f7048d0f698a0c8223d55cc4a409fdd07dd0306636 SHA512 3f97d4f2eb786e61ba51a643a5681e47f4e3962f71f3706f4a6e2d2dca04cfa7695e3cfcd9c97e5a09370fc82022e073fb1ec836c5a6150d6109861fdeb7ec42
28 DIST radicale-3.1.5.tar.gz 136725 BLAKE2B 574032fc9a4010db2de0066758093b74fb29e43c3e8f3328441c92af99827a5f4174ac3ddbc2573083642af4c68073c470ce64ae7689b537a72aa0b813b641b8 SHA512 0febad350e970e4f0ef8199472bb94a81a2a412be2b55c1baee16967b39bf9a5f7b9e8aa7c95a19beedf2f8b2d871382aa0727803432575bff248bc0137adce3
29
30 diff --git a/www-apps/radicale/radicale-3.0.6-r4.ebuild b/www-apps/radicale/radicale-3.0.6-r4.ebuild
31 deleted file mode 100644
32 index 7bd60a17f4ad..000000000000
33 --- a/www-apps/radicale/radicale-3.0.6-r4.ebuild
34 +++ /dev/null
35 @@ -1,94 +0,0 @@
36 -# Copyright 1999-2022 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=8
40 -
41 -DISTUTILS_USE_SETUPTOOLS=rdepend
42 -PYTHON_COMPAT=( python3_{8,9} )
43 -
44 -inherit distutils-r1 systemd
45 -
46 -DESCRIPTION="A simple CalDAV calendar server"
47 -HOMEPAGE="https://radicale.org/"
48 -SRC_URI="https://github.com/Kozea/Radicale/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
49 -
50 -LICENSE="GPL-3+"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~arm ~x86"
53 -
54 -MY_P="Radicale-${PV}"
55 -
56 -RDEPEND="
57 - acct-user/radicale
58 - acct-group/radicale
59 - dev-python/bcrypt[${PYTHON_USEDEP}]
60 - dev-python/defusedxml[${PYTHON_USEDEP}]
61 - dev-python/passlib[${PYTHON_USEDEP}]
62 - dev-python/python-dateutil[${PYTHON_USEDEP}]
63 - dev-python/vobject[${PYTHON_USEDEP}]
64 - dev-python/setuptools[${PYTHON_USEDEP}]
65 - sys-apps/util-linux
66 -"
67 -
68 -BDEPEND="
69 - ${RDEPEND}
70 - test? (
71 - dev-python/waitress[${PYTHON_USEDEP}]
72 - )
73 -"
74 -
75 -S="${WORKDIR}/${MY_P}"
76 -
77 -RDIR=/var/lib/"${PN}"
78 -
79 -DOCS=( DOCUMENTATION.md NEWS.md )
80 -
81 -src_prepare() {
82 - sed -i '/^addopts =/d' setup.cfg || die
83 - distutils-r1_src_prepare
84 -}
85 -
86 -distutils_enable_tests --install pytest
87 -
88 -python_test() {
89 - epytest radicale/tests/
90 -}
91 -
92 -python_install_all() {
93 - rm README* || die
94 - # init file
95 - newinitd "${FILESDIR}"/radicale-r3.init.d radicale
96 - systemd_dounit "${FILESDIR}/${PN}.service"
97 -
98 - # directories
99 - keepdir "${RDIR}"
100 - fperms 0750 "${RDIR}"
101 - fowners "${PN}:${PN}" "${RDIR}"
102 -
103 - # config file
104 - insinto /etc/"${PN}"
105 - doins config
106 -
107 - # fcgi and wsgi files
108 - exeinto /usr/share/"${PN}"
109 - doexe radicale.wsgi
110 -
111 - distutils-r1_python_install_all
112 -}
113 -
114 -pkg_postinst() {
115 - local _erdir="${EROOT}${RDIR}"
116 -
117 - einfo "A sample WSGI script has been put into ${EROOT}/usr/share/${PN}."
118 - einfo "You will also find there an example FastCGI script."
119 - if [[ $(stat --format="%U:%G:%a" "${_erdir}") != "${PN}:${PN}:750" ]]
120 - then
121 - ewarn ""
122 - ewarn "Unsafe file permissions detected on ${_erdir}."
123 - ewarn "This probably comes from an earlier version of this ebuild."
124 - ewarn "To fix run:"
125 - ewarn "# \`chown -R ${PN}:${PN} ${_erdir}\`"
126 - ewarn "# \`chmod 0750 ${_erdir}\`"
127 - ewarn "# \`chmod -R o= ${_erdir}\`"
128 - fi
129 -}
130
131 diff --git a/www-apps/radicale/radicale-3.1.4.ebuild b/www-apps/radicale/radicale-3.1.4.ebuild
132 deleted file mode 100644
133 index 113b188e44b1..000000000000
134 --- a/www-apps/radicale/radicale-3.1.4.ebuild
135 +++ /dev/null
136 @@ -1,93 +0,0 @@
137 -# Copyright 1999-2022 Gentoo Authors
138 -# Distributed under the terms of the GNU General Public License v2
139 -
140 -EAPI=8
141 -
142 -PYTHON_COMPAT=( python3_{8..10} )
143 -
144 -inherit distutils-r1 systemd
145 -
146 -DESCRIPTION="A simple CalDAV calendar server"
147 -HOMEPAGE="https://radicale.org/"
148 -SRC_URI="https://github.com/Kozea/Radicale/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
149 -
150 -LICENSE="GPL-3+"
151 -SLOT="0"
152 -KEYWORDS="~amd64 ~arm ~x86"
153 -
154 -MY_P="Radicale-${PV}"
155 -
156 -RDEPEND="
157 - >=acct-user/radicale-0-r2
158 - acct-group/radicale
159 - dev-python/bcrypt[${PYTHON_USEDEP}]
160 - dev-python/defusedxml[${PYTHON_USEDEP}]
161 - dev-python/passlib[${PYTHON_USEDEP}]
162 - dev-python/python-dateutil[${PYTHON_USEDEP}]
163 - dev-python/vobject[${PYTHON_USEDEP}]
164 - dev-python/setuptools[${PYTHON_USEDEP}]
165 - sys-apps/util-linux
166 -"
167 -
168 -BDEPEND="
169 - ${RDEPEND}
170 - test? (
171 - dev-python/waitress[${PYTHON_USEDEP}]
172 - )
173 -"
174 -
175 -distutils_enable_tests --install pytest
176 -
177 -S="${WORKDIR}/${MY_P}"
178 -
179 -RDIR=/var/lib/"${PN}"
180 -
181 -DOCS=( DOCUMENTATION.md CHANGELOG.md )
182 -
183 -src_prepare() {
184 - sed -i '/^addopts =/d' setup.cfg || die
185 - distutils-r1_src_prepare
186 -}
187 -
188 -python_test() {
189 - epytest radicale/tests/
190 -}
191 -
192 -python_install_all() {
193 - rm README* || die
194 - # init file
195 - newinitd "${FILESDIR}"/radicale-r3.init.d radicale
196 - systemd_dounit "${FILESDIR}/${PN}.service"
197 -
198 - # directories
199 - keepdir "${RDIR}"
200 - fperms 0750 "${RDIR}"
201 - fowners "${PN}:${PN}" "${RDIR}"
202 -
203 - # config file
204 - insinto /etc/"${PN}"
205 - doins config
206 -
207 - # fcgi and wsgi files
208 - exeinto /usr/share/"${PN}"
209 - doexe radicale.wsgi
210 -
211 - distutils-r1_python_install_all
212 -}
213 -
214 -pkg_postinst() {
215 - local _erdir="${EROOT}${RDIR}"
216 -
217 - einfo "A sample WSGI script has been put into ${EROOT}/usr/share/${PN}."
218 - einfo "You will also find there an example FastCGI script."
219 - if [[ $(stat --format="%U:%G:%a" "${_erdir}") != "${PN}:${PN}:750" ]]
220 - then
221 - ewarn ""
222 - ewarn "Unsafe file permissions detected on ${_erdir}."
223 - ewarn "This probably comes from an earlier version of this ebuild."
224 - ewarn "To fix run:"
225 - ewarn "# \`chown -R ${PN}:${PN} ${_erdir}\`"
226 - ewarn "# \`chmod 0750 ${_erdir}\`"
227 - ewarn "# \`chmod -R o= ${_erdir}\`"
228 - fi
229 -}