Revert "app-misc/gentoo-update: add version 0.2 with systemd support"

This reverts commit 18f63a7b43.

Signed-off-by: David Roman <davidroman96@gmail.com>
This commit is contained in:
David Roman
2025-12-25 19:28:21 +01:00
parent 5221b2e34a
commit abd7287802

View File

@@ -1,105 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3
EAPI=8
inherit cmake
DESCRIPTION="An update notifier & applier for Gentoo Linux that assists with pre/post update tasks"
HOMEPAGE="https://github.com/Techoraye/gentoo-update"
SRC_URI="https://github.com/Techoraye/gentoo-update/archive/v${PV}.tar.gz"
S="${WORKDIR}/${PN}-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="notification python systemd"
DEPEND="
>=dev-cpp/cpp-base:0
"
RDEPEND="${DEPEND}
notification? ( x11-libs/libnotify )
python? (
dev-python/pyqt6[gui,network]
)
app-portage/gentoolkit
sys-apps/portage[python]
systemd? ( sys-apps/systemd )
"
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_LOCALSTATEDIR="${EPREFIX}/var"
-DENABLE_SYSTEMD=$(usex systemd)
)
cmake_src_configure
}
src_install() {
cmake_src_install
# Install documentation
einstalldocs
# Install configuration example
insinto /etc/gentoo-update
newins res/config/gentoo-update.conf.example gentoo-update.conf
# Install shell completions
insinto /usr/share/bash-completion/completions
doins res/completions/gentoo-update.bash
insinto /usr/share/zsh/site-functions
newins res/completions/gentoo-update.zsh _gentoo-update
insinto /usr/share/fish/vendor_completions.d
doins res/completions/gentoo-update.fish
# Install desktop entry files
insinto /usr/share/applications
doins res/desktop/gentoo-update.desktop
doins res/desktop/gentoo-update-tray.desktop
# Install service files
if use systemd; then
insinto /etc/systemd/system
doins res/systemd/gentoo-update.service
doins res/systemd/gentoo-update.timer
doins res/systemd/gentoo-update-tray.service
else
insinto /etc/init.d
newins res/openrc/gentoo-update gentoo-update
fi
}
pkg_postinst() {
elog "Gentoo-Update has been installed successfully!"
elog ""
elog "Usage: gentoo-update [OPTIONS]"
elog ""
elog "For help: gentoo-update --help"
elog ""
elog "Configuration file: ~/.config/gentoo-update/gentoo-update.conf"
elog "Generate default config: gentoo-update --gen-config"
elog ""
if use python; then
elog "Python support enabled. You can use the system tray applet:"
elog " gentoo-update --tray"
fi
if use notification; then
elog "Desktop notifications enabled."
fi
if use systemd; then
elog "Systemd support enabled. Enable auto-updates with:"
elog " systemctl enable --now gentoo-update.timer"
else
elog "For automatic updates with OpenRC, add gentoo-update to default runlevel:"
elog " rc-update add gentoo-update default"
fi
}