commit: 5a09a491b579fd9a7da667493788cabeb133e115 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Mar 14 05:23:43 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Mar 14 05:23:43 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a09a491
sys-apps/plocate: drop 1.1.22 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/plocate/Manifest | 1 - sys-apps/plocate/plocate-1.1.22.ebuild | 86 ---------------------------------- 2 files changed, 87 deletions(-) diff --git a/sys-apps/plocate/Manifest b/sys-apps/plocate/Manifest index 0963526e25b2..e2840d3643c8 100644 --- a/sys-apps/plocate/Manifest +++ b/sys-apps/plocate/Manifest @@ -1,2 +1 @@ -DIST plocate-1.1.22.tar.gz 75072 BLAKE2B 82ec8dc68a546965b8af8e20ab23869f2d74ec711058712662e40ff898ea1bce143add75ddefe153601635800109bfe5c0bb9e8bd93841011fb616371112a773 SHA512 c26ea85f4cc7249f1af7450cfd07f59a03ea98b970f4be67222282fda7789bf9a8fe3d24835f6f3f6068d54802c1fe1e2b9a487e04d568965a23df34845178c1 DIST plocate-1.1.23.tar.gz 75390 BLAKE2B 1048904dee080e7cadf69ee25701dccc6d109b3b0e4d97f3d59ae4f6cdc60d9c4c4602d8af171610e4403f210308e3fab5b8dd07148fb4b79128d42b0e60a493 SHA512 22c88dd2411951871432bdbf8aba32332ade73af281d4b5acaf52d7537f8e119249f17d86b3bd3579d9b0f0304b54857bf4bc85b97c4c1e8f0de8b4f52645fd8 diff --git a/sys-apps/plocate/plocate-1.1.22.ebuild b/sys-apps/plocate/plocate-1.1.22.ebuild deleted file mode 100644 index 95b324f8139e..000000000000 --- a/sys-apps/plocate/plocate-1.1.22.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info meson systemd - -DESCRIPTION="Posting locate is a much faster locate" -HOMEPAGE="https://plocate.sesse.net/" -SRC_URI="https://plocate.sesse.net/download/${P}.tar.gz" - -# GPL-2 for updatedb -# GPL-2+ for plocate itself -LICENSE="GPL-2 GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="+io-uring" - -RDEPEND=" - acct-group/locate - app-arch/zstd:= - io-uring? ( sys-libs/liburing:= ) - !sys-apps/mlocate -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.15-meson-use-feature-option-for-libiouring.patch -) - -pkg_setup() { - if use io-uring && linux_config_exists; then - if ! linux_chkconfig_present IO_URING; then - ewarn "CONFIG_IO_URING must be enabled for USE=io-uring" - fi - fi -} - -src_prepare() { - # We'll install the manpage ourself to locate.1 - sed -i "/install_man('plocate.1')/d" meson.build || die - - default -} - -src_configure() { - local emesonargs=( - -Dlocategroup=locate - -Dinstall_systemd=true - -Dinstall_cron=false - -Dsystemunitdir="$(systemd_get_systemunitdir)" - "$(meson_feature io-uring use_libiouring)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - dodoc README NEWS - newman "${S}"/${PN}.1 locate.1 - dosym plocate /usr/bin/locate - - insinto /etc - doins "${FILESDIR}"/updatedb.conf - doins "${FILESDIR}"/plocate-cron.conf - fperms 0644 /etc/{updatedb,plocate-cron}.conf - - insinto /etc/cron.daily - # Ensure that the cron file has the same name as the - # systemd-timer, to avoid plocate being run twice daily on systems - # with a systemd compatiblity layer. See also bug #780351. - newins "${FILESDIR}"/plocate.cron plocate-updatedb - fperms 0755 /etc/cron.daily/plocate-updatedb - - systemd_dounit "${BUILD_DIR}"/${PN}-updatedb.service "${S}"/${PN}-updatedb.timer -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - elog "The database for the locate command is generated daily by a cron job," - elog "if you install for the first time you can run the updatedb command manually now." - elog - elog "Note that the ${EROOT}/etc/updatedb.conf file is generic," - elog "please customize it to your system requirements." - fi -}
