Un proyecto de Jorge Luis Endres.
eggsmaker es una interfaz gráfica para penguins-eggs.
Escrito por mi amigo Jorge Luis Endres, es esencial y funcional. No cubre todas las posibilidades de penguins-eggs, pero al final una GUI debe ser simple e intuitiva.
Me gusta, espero que os guste, y agradezco a Jorge su atrevimiento.
He añadido sólo los siguientes paquetes:
sudo apt install build-essential
sudo apt install python3-pip python3-venv
Note: Para una configuración sencilla, puedes instalar mi imagen ISO, que también utilizo para el desarrollo de penguins-eggs: egg-of_debian-bookworm-colibri.
En Arch tkinter no está instalado por defecto y debe ser instalado en el sistema:
sudo pacman -S tk
Note: Para una configuración sencilla, puedes instalar mi imagen ISO, que también utilizo para el desarrollo de penguins-eggs: egg-of_arch-colibri.
En Openmamba tkinter no está presente por defecto y debe ser instalado en el sistema:
sudo dnf install python3-tk python3-devel glibc-devel
Note: Para una configuración sencilla, puedes instalar mi imagen ISO, que también utilizo para el desarrollo de penguins-eggs: egg-of_openmamba-plasma.
Este es el repositorio de eggsmaker, para obtener estas fuentes:
git clone https://github.com/pieroproietti/eggsmaker
Se recomienda, sin embargo, crear un fork del repositorio, para que pueda gestionar el proyecto usted mismo y posiblemente crear algunas Pull Requests.
run bin/create_venv from the root of the project and and follow the instructions.
Activate virtual environment:
source venv_eggsmaker/bin/activate
Bajo bin, hay scripts útiles para run, create-bin, create-deb, etc. Deben ejecutarse siempre desde la raíz del proyecto y tienes un nombre autoexplicativo.
./bin/run
Estamos usando nuitka en python. Para crear bin, necesitamos instalar también:
sudo apt install ccache patchelf
Para crear el ejecutable:
./create-bin
Para crear paquetes Debian necesitamos instalar fpm.
Primero instala ruby sudo apt install ruby, luego usando gem, instala fpm.
Cree el ejecutable, luego cree el paquete deb:
./bin/create-bin
./bin/create-deb
Actualmente sólo he creado el paquete para Debian bookworm que puedes encontrar en el repositorio penguins-eggs-ppa e instalar con sudo apt install eggsmaker.
