La pregunta, en resumen:
¿Cómo puedo instalar la libadwaita-1
dependencia para un meson
proyecto construido?
(Específicamente gnome-calculator
, si eso importa).
Fondo:
Estaba interesado en hacer un pequeño ajuste alCalculadora de gnomosaplicación, solo para mi propia diversión principalmente (quiero cambiar el botón π a un
Respuesta1
Estás intentando que Ubuntu actúe como Gentoo, LFS o ArchLinux. Entonces hiciste pasos equivocados.
Para construir/reconstruir/parchear gnome-calculator
tienes que obtener sus fuentes paraPaquete deb para su versión Ubuntu 21.10. Primero habilite los repositorios de código fuente desde Software y actualizaciones ( software-properties-gtk
) y luego ejecute los siguientes comandos:
sudo apt-get install build-essential dpkg-dev devscripts
sudo apt-get build-dep gnome-calculator
cd ~/Downloads
apt-get source gnome-calculator
cd gnome-calculator-40.1/
# do some patching/coding here
dpkg-buildpackage -uc -us
sudo apt-get install ../gnome-calculator_40.1-1ubuntu2_amd64.deb
Si está seguro acerca de la compilación de la última versión de la calculadora gnome que no es de Ubuntu, entonces debe compilarlibadwaita-1
paquete del próximo 22.04 LTS primero por:
sudo apt-get install debhelper-compat dh-sequence-gir libgirepository1.0-dev libgnome-desktop-3-dev libgtk-4-dev meson sassc valac xvfb
cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/liba/libadwaita-1/libadwaita-1_1.0.0~alpha.2.orig.tar.gz
cd libadwaita-1-1.0.0~alpha.2/
wget http://archive.ubuntu.com/ubuntu/pool/universe/liba/libadwaita-1/libadwaita-1_1.0.0~alpha.2-1.debian.tar.xz
tar -xf libadwaita-1_1.0.0~alpha.2-1.debian.tar.xz
rm libadwaita-1_1.0.0~alpha.2-1.debian.tar.xz
export DEB_BUILD_OPTIONS=nocheck
dpkg-buildpackage -uc -us
sudo apt-get install ../*adw*.deb
y luego proceder con la compilación de los perdidoslibgtksourceview-5-dev
paquete:
sudo apt-get install dh-sequence-gnome gtk-doc-tools libxml2-utils libglib2.0-doc libgtk-3-doc libgdk-pixbuf2.0-doc libpango1.0-doc
cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gtksourceview5/gtksourceview5_5.2.0.orig.tar.xz
cd gtksourceview-5.2.0/
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gtksourceview5/gtksourceview5_5.2.0-2.debian.tar.xz
tar -xf gtksourceview5_5.2.0-2.debian.tar.xz
rm gtksourceview5_5.2.0-2.debian.tar.xz
dpkg-buildpackage -uc -us
sudo apt-get install ../*gtksource*.deb
Y solo entonces podrás intentar continuar con la compilación de la versión git master-branch de gnome-calculator.