commit:     099d97a9f0a69c67767588d47d301fdb51505886
Author:     Stefan Cristian B. <stefan.cristian+git <AT> rogentos <DOT> ro>
AuthorDate: Mon Sep 15 18:35:38 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Sep 16 04:58:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099d97a9

app-misc/calamares-gentoo-livecd: add 3.3.14_p20250915

* added Gentoo installer modules and settings
* Fixed kernel version detection.
* Fixed baselayout PV detection.
* Currently completely functional, installs
  any stage3.
* Issue to fix: precompiled deps chain for
  gentoo-kernel-bin (including it as well).
* Issue 2 to fix: kernel for musl.
* Added LIVEISO unsafe installation.

Signed-off-by: Stefan Cristian B. <stefan.cristian+git <AT> rogentos.ro>
Part-of: https://github.com/gentoo/gentoo/pull/41770
Closes: https://github.com/gentoo/gentoo/pull/41770
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 app-misc/calamares-gentoo-livecd/Manifest          |  3 ++
 ...calamares-gentoo-livecd-3.3.14_p20250915.ebuild | 34 ++++++++++++++++++++++
 app-misc/calamares-gentoo-livecd/metadata.xml      | 21 +++++++++++++
 3 files changed, 58 insertions(+)

diff --git a/app-misc/calamares-gentoo-livecd/Manifest 
b/app-misc/calamares-gentoo-livecd/Manifest
new file mode 100644
index 000000000000..fde291b230a1
--- /dev/null
+++ b/app-misc/calamares-gentoo-livecd/Manifest
@@ -0,0 +1,3 @@
+DIST calamares-gentoo-livecd-3.3.14_p20250915.tar.gz 17079 BLAKE2B 
49b1cc55d48a2946d557ae6be2b121b9fc23c3bf680e2aa91946a71e68376ea8565839503fa5a8a6ee500f6b73ffbb8c5ace8ce91f18a9f1a1775e0f13d82e71
 SHA512 
e842ffaab87012ad0520d2f1ac550b73abae576188f78939b50a02bd230b8b0a2bf963077f0936b45d2de14eedd79347bed8327199ef5ddf8acaab3a50e90710
+DIST gentoo-artwork-0.2.tar.bz2 8169652 BLAKE2B 
992d26de8828c2e65f6a8451dcbe2afe1712a37affa602011f24b4f953c1bd57ecd9e2710e27a5f45856945907225089b55d1c8a269f707da5da3c715b20eea0
 SHA512 
20016ed8a20e1ff37382178bc0c21ea079d9d2a161b3a17769215d5e8d14070f1241c86da6eb8ff61020cf5c0fcb2ec6bc2a191607e3b49963d177315c4e8f49
+DIST gentoo-artwork-livecd-2007.0.tar.bz2 3760355 BLAKE2B 
7053d74ebdf039982c1533b79cc1e5a293e0909fa54a6875de0036148b2fd886c4da1873ea5df84c28f904c3355f95e98a8776462ce2dd73353797054a689adc
 SHA512 
330c13abbb8f0410305a980a88cbb5e1aaeff63b2967750728a267a9702925bb16071d32d9a188556ee36e84edde463db924cb8dce1cb519289c3f7ad9dec66d

diff --git 
a/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250915.ebuild
 
b/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250915.ebuild
new file mode 100644
index 000000000000..9eeb1f8f1764
--- /dev/null
+++ 
b/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250915.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="8"
+
+MY_PN="calamares"
+MY_P="${MY_PN}-${PV}"
+
+inherit xdg
+
+DESCRIPTION="Gentoo Linux Calamares installer configuration for LiveCD"
+HOMEPAGE="https://github.com/StefanCristian/calamares-gentoo-livecd";
+SRC_URI="https://github.com/StefanCristian/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz
+               mirror://gentoo/gentoo-artwork-livecd-2007.0.tar.bz2
+               mirror://gentoo/gentoo-artwork-0.2.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-admin/${MY_PN}[livecd(-)]"
+
+src_prepare() {
+       default
+
+       local baselayout_version
+       baselayout_version=$(best_version sys-apps/baselayout)
+       baselayout_version=${baselayout_version#*layout-}
+
+       if [[ -n ${baselayout_version} ]]; then
+               sed -i "s|GENTOO_VERSION|${baselayout_version}|g" 
"${WORKDIR}/${P}/artwork/branding.desc" || die
+       fi
+}

diff --git a/app-misc/calamares-gentoo-livecd/metadata.xml 
b/app-misc/calamares-gentoo-livecd/metadata.xml
new file mode 100644
index 000000000000..3eeb4d415605
--- /dev/null
+++ b/app-misc/calamares-gentoo-livecd/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+        <maintainer type="person" proxied="yes">
+                <email>[email protected]</email>
+                <name>Stefan Cristian B.</name>
+        </maintainer>
+        <maintainer type="project" proxied="proxy">
+                <email>[email protected]</email>
+                <name>Proxy Maintainers</name>
+        </maintainer>
+    <longdescription>
+        Calamares livecd Gentoo configuration provided for Calamares
+        installer. It comes with a set of branding, configuration files
+        that Calamares needs in order to be able to install Gentoo
+        Linux from LiveGUI image.
+    </longdescription>
+    <upstream>
+        <remote-id 
type="github">StefanCristian/calamares-gentoo-livecd</remote-id>
+    </upstream>
+</pkgmetadata>

Reply via email to