Die Frage, kurz gesagt:

Die Frage, kurz gesagt:

Die Frage, kurz gesagt:

libadwaita-1Wie kann ich die Abhängigkeit für ein mesonerstelltes Projekt installieren ?

(Insbesondere gnome-calculator, falls das wichtig ist.)

Hintergrund:

Ich wollte eine kleine Änderung vornehmen an derGnome-Rechnerapp, nur für meine eigene Unterhaltung vor allem (ich möchte die π-Taste zu einem ändern

Antwort1

Sie versuchen, Ubuntu als Gentoo, LFS oder ArchLinux agieren zu lassen. Sie haben also die falschen Schritte unternommen.

Zum Erstellen/Neuerstellen/Patchen gnome-calculatormüssen Sie die Quellen fürdeb-Paket für Ihre Ubuntu 21.10-Version. Aktivieren Sie zunächst die Quellcode-Repositorys unter Software & Updates ( software-properties-gtk) und führen Sie dann die folgenden Befehle aus:

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

Wenn Sie sicher sind, dass die neueste Nicht-Ubuntu-Version des Gnome-Rechners kompiliert wurde, müssen Sielibadwaita-1Paket vom kommenden 22.04 LTS zuerst durch:

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

und fahren Sie dann mit der Zusammenstellung der verpasstenlibgtksourceview-5-devPaket:

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

Und erst dann können Sie versuchen, mit der Kompilierung der Git-Master-Branch-Version des Gnome-Calculator fortzufahren.

verwandte Informationen