libpeas er en GObject basert programtilleggs motor, og er rettet mot å gi enhver applikasjon sjansen å anta sin egen utvidbarhet.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/libpeas/1.36/libpeas-1.36.0.tar.xz
Nedlasting MD5 sum: b3dd31a79c47af0cbf22f2d6bf52bc7d
Nedlastingsstørrelse: 192 KB
Estimert diskplass som kreves: 10 MB (med tester)
Estimert byggetid: 0.2 SBU (med tester)
GLib-2.82.2 (med GObject Introspection) og GTK+-3.24.43
libxml2-2.13.5 og PyGObject-3.50.0
Gi-DocGen-2024.1, Glade, embed, LGI (for LUA bindinger, bygget med LUA-5.1), med enten luajit-20240917 eller LUA-5.1
Installer libpeas ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ --wrap-mode=nofallback \ .. && ninja
Hvis du har Gi-DocGen-2024.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir =/s@\$@/ 'libpeas-1.36.0'@" \ -i ../docs/reference/meson.build && meson configure -D gtk_doc=true && ninja
For å teste resultatene, kjør: ninja test. En aktiv grafisk økt med bussadresse er nødvendig for å kjøre testene.
Nå, som root
bruker:
ninja install
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
--wrap-mode=nofallback
:
Denne bryteren forhindrer meson fra å bruke delprosjektets
tilbakefall for evt avhengighetserklæringer i byggefilene, og
forhindrer det å laste ned eventuell valgfrie avhengigheter som
ikke er installert på systemet.
-D vapi=true
: Legg til denne bryteren
hvis du ønsker å generere vapi (vala) data.
-D demos=false
: Legg til denne bryteren
hvis du ikke ønsker å bygge demoprogrammene.