Xine Bibliotek pakken inneholder xine biblioteker. Disse er nyttige for grensesnitt med eksterne programtillegg som tillater flyt av informasjon fra kilden til lyd og video maskinvare.
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://downloads.sourceforge.net/xine/xine-lib-1.2.13.tar.xz
Nedlasting MD5 sum: 9e1be39857b7a3cd7cc0f2b96331ff22
Nedlastingsstørrelse: 4.8 MB
Estimert diskplass som kreves: 98 MB (med API dokumentasjon)
Estimert byggetid: 0.5 SBU (Bruker parallellisme=4; med API dokumentasjon)
Nødvendig oppdatering: https://www.linuxfromscratch.org/patches/blfs/svn/xine-lib-1.2.13-upstream_fixes-1.patch
et grafiske miljø, FFmpeg-7.1, og minst en av: alsa-lib-1.2.13, PulseAudio-17.0, eller JACK
AAlib-1.4rc5, FAAD2-2.11.1, FLAC-1.4.3, gdk-pixbuf-2.42.12, GLU-9.0.3, ImageMagick-7.1.1-36, liba52-0.8.0, libdvdcss-1.4.3, libmad-0.15.1b, libmng-2.0.3, libnsl-2.0.1, libva-2.22.0 (krever GLU-9.0.3), libvdpau-1.5, libvorbis-1.3.7, libvpx-1.15.0, Mesa-24.2.7, Samba-4.21.1, sdl12-compat-1.2.68, Speex-1.2.1, Doxygen-1.12.0 (for å lage API dokumentasjonen), v4l-utils-1.28.1 DirectFB, libbluray, libcaca, libdca, libFAME, libmodplug, libtheora, musepack, VCDImager, og WavPack,
Først, fiks å bygge denne pakken med ffmpeg-7.0 og senere:
patch -Np1 -i ../xine-lib-1.2.13-upstream_fixes-1.patch
Installer Xine Libraries ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --disable-vcd \ --with-external-dvdnav \ --docdir=/usr/share/doc/xine-lib-1.2.13 && make
For å lage API dokumentasjonen, Doxygen må være installert og utsted følgende kommando:
doxygen doc/Doxyfile
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
Når du installerer, gjør Makefile noen ekstra koblinger. Hvis du ikke har Xorg i /usr, må LIBRARY_PATH variabelen defineres for root brukeren. Hvis du bruker sudo for å angi root, bruk -E-alternativet for å sende dine nåværende miljøvariabler for installasjonsprosessen.
Hvis du har laget API dokumentasjonen, utfør følgende kommandoer
som root
bruker for å installere
det:
install -v -m755 -d /usr/share/doc/xine-lib-1.2.13/api && install -v -m644 doc/api/* \ /usr/share/doc/xine-lib-1.2.13/api
--disable-vcd
: Denne
bryteren er nødvendig for å kompilere Xine Lib uten VCDImager installert.
Fjern dette alternativet hvis du har installert VCDImager.
--with-external-dvdnav
:
Denne bryteren er nødvendig, fordi interne biblioteker ikke kan
dekryptere DVD.
--docdir=/usr/share/doc/xine-lib-1.2.13
:
Denne bryteren fører til at dokumentasjonen installeres i en
versjonert mappe i stedet for standard /usr/share/doc/xine-lib
.
--disable-vaapi
: bruk denne bryteren
hvis libva-2.22.0 er installert og GLU-9.0.3 ikke er det,
for å forhindre byggefeil.