libpeas-1.36.0

Introduksjon til libpeas

libpeas er en GObject basert programtilleggs motor, og er rettet mot å gi enhver applikasjon sjansen å anta sin egen utvidbarhet.

[Notat]

Notat

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.

Pakkeinformasjon

libpeas Avhengigheter

Påkrevd

GLib-2.82.1 (med GObject Introspection) og GTK+-3.24.43

Anbefalt

Valgfri

Gi-DocGen-2024.1, Glade, embed, LGI (for LUA bindinger, bygget med LUA-5.1), med enten luajit-20240917 eller LUA-5.1

Installasjon av libpeas

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

Parameterforklaringer

--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 stopper nedlastingen av 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.

Innhold

Installert Program: peas-demo
Installerte Biblioteker: libpeas-1.0.so og libpeas-gtk-1.0.so
Installerte Mapper: /usr/include/libpeas-1.0, /usr/lib/libpeas-1.0, /usr/lib/peas-demo og /usr/share/gtk-doc/html/libpeas (valgfri)

Korte Beskrivelser

peas-demo

er Peas demoprogrammet

libpeas-1.0.so

inneholder libpeas API funksjoner

libpeas-gtk-1.0.so

inneholder libpeas GTK+ skjermelement