feat(anaconda): integrate anaconda installer with openbox and add licensing documentation
Add Anaconda installer integration to FWS live environment: - Implement Anaconda launcher in .xinitrc with comprehensive error logging and debugging support - Add anaconda and anaconda-widgets packages to baseline and releng ISO configs - Fix anaconda-widgets PKGBUILD: replace gladeui with glib2-devel, disable Glade module - Update anaconda PKGBUILD with improved dependencies and build configuration - Add python-blivet PKGBUILD with detailed dependency documentation Enhance documentation and branding: - Expand AUTHORS.rst to clarify FWS vs archiso authorship and licensing - Update CONTRIBUTING.rst with inbound=outbound licensing policy and DCO requirements - Extend README.md with comprehensive legal basis table and licensing checklist - Remove Arch Linux references from MOTD and update to FWS GitHub project page - Fix fastfetch.sh to avoid read-only variable conflict in zsh - Add xterm to packages for installer debugging All changes maintain GPL-3.0-or-later compliance and improve GPL offer transparency.
This commit is contained in:
@@ -13,18 +13,25 @@ arch=('x86_64')
|
||||
url="https://github.com/rhinstaller/anaconda"
|
||||
license=('GPL-2.0-or-later')
|
||||
depends=('gtk3' 'glib2' 'pango' 'gdk-pixbuf2' 'python-gobject')
|
||||
# NB : pas de 'glade' — on désactive le module Glade (catalogue pour le designer,
|
||||
# inutile au runtime). Sur Arch le paquet s'appelle 'glade' (pas 'gladeui').
|
||||
# glib2-devel : fournit gdbus-codegen / glib-mkenums / glib-genmarshal (outils
|
||||
# de codegen GLib, scindés de glib2 sur Arch). Indispensable au build des widgets.
|
||||
makedepends=('autoconf' 'automake' 'libtool' 'gettext' 'intltool'
|
||||
'gobject-introspection' 'gtk-doc' 'gladeui' 'python')
|
||||
'gobject-introspection' 'gtk-doc' 'glib2-devel' 'python')
|
||||
source=("anaconda-$pkgver.tar.gz::https://github.com/rhinstaller/anaconda/archive/refs/tags/anaconda-$pkgver.tar.gz")
|
||||
sha256sums=('5ef1464bff7f28a4a09a821cbb0121f09ef504ec169288d742373f86807ec4ed')
|
||||
_srcdir="anaconda-anaconda-$pkgver"
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$_srcdir/widgets"
|
||||
# Glade désactivé : le flag doit être posé À LA FOIS pour autoreconf (variable
|
||||
# d'env lue par m4 dans configure.ac) ET pour configure (--disable-glade).
|
||||
export ANACONDA_DISABLE_GLADE=yes
|
||||
# autogen.sh : autoreconf -vfi + copie /usr/share/gettext/gettext.h dans src/.
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr --libdir=/usr/lib \
|
||||
--disable-static --disable-gtk-doc --enable-introspection
|
||||
--disable-static --disable-gtk-doc --disable-glade --enable-introspection
|
||||
make
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user