mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 20:43:09 -04:00
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:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user