summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergio <sergiotarxz@posteo.net>2026-09-16 17:35:26 +0200
committerSergio <sergiotarxz@posteo.net>2026-09-16 17:35:26 +0200
commit546d63e5c9cb9405203c70e49e4e2b2714d6518a (patch)
treeb1d5bf73c2d9b2da05cde1f379e11af28b68676c
parent170f4f7e8e5bd02c546212380dff22b906a483ff (diff)
Bumping algaos-updater removing updater from the cdrom.v1.0.0-rc17
-rw-r--r--dev-perl/algaos-updater/algaos-updater-1.0.0_rc7.ebuild49
-rw-r--r--profiles/default/linux/amd64/23.0/algaos/desktop/default/systemd/cdrom/packages1
2 files changed, 50 insertions, 0 deletions
diff --git a/dev-perl/algaos-updater/algaos-updater-1.0.0_rc7.ebuild b/dev-perl/algaos-updater/algaos-updater-1.0.0_rc7.ebuild
new file mode 100644
index 000000000000..7b3438bde6be
--- /dev/null
+++ b/dev-perl/algaos-updater/algaos-updater-1.0.0_rc7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR="sergiotarxz"
+inherit perl-module desktop git-r3 xdg-utils
+HOMEPAGE="https://github.com/sergiotarxz/algaos-updater"
+EGIT_REPO_URI="https://github.com/sergiotarxz/algaos-updater"
+EGIT_COMMIT="v${PV/_rc/-rc}"
+SRC_URI=""
+KEYWORDS="amd64"
+
+DESCRIPTION="AlgaOS Updater"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Crypt-URandom
+ dev-perl/Moo
+ dev-perl/PBKDF2-Tiny
+ dev-perl/JSON
+ gui-libs/gtk:4
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-perl/Module-Build
+"
+
+
+src_install() {
+ perl-module_src_install
+ dobin scripts/algaos-updater
+ domenu com.algaos.Updater.desktop
+ insinto /etc/xdg/autostart
+ doins com.algaos.Updater.desktop
+ newicon -s scalable com.algaos.Updater.svg com.algaos.Updater.svg
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/profiles/default/linux/amd64/23.0/algaos/desktop/default/systemd/cdrom/packages b/profiles/default/linux/amd64/23.0/algaos/desktop/default/systemd/cdrom/packages
index 13e1f59c2e81..bc56595bba42 100644
--- a/profiles/default/linux/amd64/23.0/algaos/desktop/default/systemd/cdrom/packages
+++ b/profiles/default/linux/amd64/23.0/algaos/desktop/default/systemd/cdrom/packages
@@ -1 +1,2 @@
*dev-perl/algaos-installer
+-*dev-perl/algaos-updater