KAPITALSIN
JUEGOS/SOFTWARE/HARDWARE => SOFTWARE => Mensaje iniciado por: Fl0ppy en 19 de Junio de 2022, 08:37:28 pm
-
En este otro post (https://www.kapitalsin.com/forum/index.php?topic=4037.0) comento que un instalador lleva paquetes personalizados, este mini-tutorial os ayudará a comprender como hacerlso de manera BÄSICA, es decir, sin control de dependéncias.
Pongamos como ejemplo la libreria SDL_Pango-0.1.2
Se baja, descomprime y se entra en sudirectorio
wget https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz
tar xvfa SDL_Pango-0.1.2.tar.gz
cd SDL_Pango-0.1.2
Se descargan los parches
wget https://slackbuilds.org/slackbuilds/14.2/libraries/SDL_Pango/SDL_Pango-0.1.2-API-adds.patch
wget https://slackbuilds.org/slackbuilds/14.2/libraries/SDL_Pango/SDL_Pango-0.1.2-matrix_declarations.patch
Se aplican los parches
patch -Np0 -i SDL_Pango-0.1.2-API-adds.patch
patch -Np1 -i SDL_Pango-0.1.2-matrix_declarations.patch
Se configura para el compilado y se instala en un directorio que usaremos más tarde
./configure --prefix=/usr
make install DESTDIR=/home/$USER/sdlpango
cd ..
Se crea el paquete xbps
xbps-create -q -A "x86_64" -n "SDL_Pango-0.1.2_1" -m "Fl0ppy" -s "SDL_Pango-0.1.2_1" -S "SDL_Pango-0.1.2_1" --compression gzip "sdlpango"
Se indexa en la base de datos del xbps para poder instalarlo
xbps-rindex -a SDL_Pango-0.1.2_1.x86_64.xbps
Y para instalarlo se hace de esta manera
sudo xbps-install -R $PWD SDL_Pango-0.1.2_1