Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/plocate/
Date: Tue, 29 Jun 2021 17:02:45
Message-Id: 1624986139.7b81109824cc87664aa7bf87ded13e2d4b743174.flow@gentoo
1 commit: 7b81109824cc87664aa7bf87ded13e2d4b743174
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 29 17:02:19 2021 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 29 17:02:19 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b811098
7
8 sys-apps/plocate: drop 1.1.7-r1
9
10 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
11
12 sys-apps/plocate/Manifest | 1 -
13 sys-apps/plocate/plocate-1.1.7-r1.ebuild | 82 --------------------------------
14 2 files changed, 83 deletions(-)
15
16 diff --git a/sys-apps/plocate/Manifest b/sys-apps/plocate/Manifest
17 index fe3b3f14581..4d4a1d480d4 100644
18 --- a/sys-apps/plocate/Manifest
19 +++ b/sys-apps/plocate/Manifest
20 @@ -1,2 +1 @@
21 -DIST plocate-1.1.7.tar.gz 71546 BLAKE2B 3ea93c7fcea243d60e61dd9956d4eaef3f09d017d5b2487466e4bccbfb6ff6d2e2e328c3df7809eac3ca5c5e0941e67178c1707f3e16154a9d2c756dab3aea00 SHA512 48ca7bcb439e6ddfbc11f0679bb44ee7173be7f7a856d51d56143bd86e219e19683312036bfa96434a0eaaf0b6df58a1843ecae917143f8f0fbac83b39cb0b4b
22 DIST plocate-1.1.8.tar.gz 71569 BLAKE2B 06ad0e9535b76bf0102cdeeb6014e2d84f85f51f5926520566e9c6871f04ac09651bb0674ed679d2a4c0d4e516e55dfef35a7021112fad3549bf76993554aeb5 SHA512 a685347df64ac1a3eb7789cb7023b4d0ffed5fb7435a4bd88c3943991e145a387829532ec0c01d30d851b97b8d3173ff4c7c274775e639b75f0b1b45e5bca2a6
23
24 diff --git a/sys-apps/plocate/plocate-1.1.7-r1.ebuild b/sys-apps/plocate/plocate-1.1.7-r1.ebuild
25 deleted file mode 100644
26 index a708c02300a..00000000000
27 --- a/sys-apps/plocate/plocate-1.1.7-r1.ebuild
28 +++ /dev/null
29 @@ -1,82 +0,0 @@
30 -# Copyright 1999-2021 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -inherit linux-info meson systemd
36 -
37 -DESCRIPTION="Posting locate is a much faster locate"
38 -HOMEPAGE="https://plocate.sesse.net/"
39 -SRC_URI="https://plocate.sesse.net/download/${P}.tar.gz"
40 -
41 -# GPL-2 for updatedb
42 -# GPL-2+ for plocate itself
43 -LICENSE="GPL-2 GPL-2+"
44 -SLOT="0"
45 -KEYWORDS="~amd64"
46 -IUSE="+io-uring"
47 -
48 -RDEPEND="
49 - acct-group/locate
50 - app-arch/zstd:=
51 - io-uring? ( sys-libs/liburing:= )
52 - !sys-apps/mlocate
53 -"
54 -DEPEND="${RDEPEND}"
55 -
56 -CONFIG_CHECK="~IO_URING"
57 -ERROR_IO_URING="required for USE=io-uring"
58 -
59 -PATCHES=(
60 - "${FILESDIR}"/${PN}-1.1.5-no-systemd-check.patch
61 -)
62 -
63 -src_prepare() {
64 - # Pretend liburing dep doesn't exist when USE flag off
65 - if ! use io-uring; then
66 - sed -i "s/dependency('liburing/dependency('/" meson.build || die
67 - fi
68 -
69 - # We'll install the manpage ourself to locate.1
70 - sed -i "/install_man('plocate.1')/d" meson.build || die
71 -
72 - default
73 -}
74 -
75 -src_configure() {
76 - local emesonargs=(
77 - -Dlocategroup=locate
78 - )
79 - meson_src_configure
80 -}
81 -
82 -src_install() {
83 - meson_src_install
84 - dodoc README NEWS
85 - newman "${S}"/${PN}.1 locate.1
86 - dosym plocate /usr/bin/locate
87 -
88 - insinto /etc
89 - doins "${FILESDIR}"/updatedb.conf
90 - doins "${FILESDIR}"/plocate-cron.conf
91 - fperms 0644 /etc/{updatedb,plocate-cron}.conf
92 -
93 - insinto /etc/cron.daily
94 - # Ensure that the cron file has the same name as the
95 - # systemd-timer, to avoid plocate being run twice daily on systems
96 - # with a systemd compatiblity layer. See also bug #780351.
97 - newins "${FILESDIR}"/plocate.cron plocate-updatedb
98 - fperms 0755 /etc/cron.daily/plocate-updatedb
99 -
100 - systemd_dounit "${BUILD_DIR}"/${PN}-updatedb.service "${S}"/${PN}-updatedb.timer
101 -}
102 -
103 -pkg_postinst() {
104 - if [[ -z "${REPLACING_VERSIONS}" ]] ; then
105 - elog "The database for the locate command is generated daily by a cron job,"
106 - elog "if you install for the first time you can run the updatedb command manually now."
107 - elog
108 - elog "Note that the ${EROOT}/etc/updatedb.conf file is generic,"
109 - elog "please customize it to your system requirements."
110 - fi
111 -}