x265 pakken tilbyr et bibliotek for koding av videostrømmer i H.265/HEVC formatet.
Først, endre CMake policyen for å tillate bygging med CMake-4.0 og nyere:
sed -r '/cmake_policy.*(0025|0054)/d' \ -i source/CMakeLists.txt
Installer x265 ved å kjøre følgende kommandoer:
mkdir bld && cd bld && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D GIT_ARCHETYPE=1 \ -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \ -W no-dev ../source && make
For å installere pakken, fjern først eventuelle gamle
bibliotekversjoner. Etter installasjon, fjern et statisk bibliotek.
Som root
bruker:
make install && rm -vf /usr/lib/libx265.a
Installer lib32-x265 ved å kjøre følgende kommandoer:
rm -rf * && CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D LIB_INSTALL_DIR=lib32 \ -D GIT_ARCHETYPE=1 \ -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \ -W no-dev ../source && make
For å installere pakken, fjern først eventuelle gamle
bibliotekversjoner. Etter installasjon, fjern et statisk bibliotek.
Som root
bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -vf /usr/lib32/libx265.a && rm -rf DESTDIR && ldconfig
For en fullstendig liste over alternativer og verdier, sørg for at du er i en byggemappe, og kjør deretter cmake -LAH ...
-D GIT_ARCHETYPE=1
: Denne
bryteren er nødvendig fordi byggesystemet ikke vil generere en
pkg-config fil eller installere et delt bibliotek med mindre
Git er installert. Git er ikke nødvendig for noe annet i denne
pakken, så denne bryteren brukes til å omgå det for brukere som
ikke ønsker å installere Git som en byggeavhengighet.
-D
CMAKE_POLICY_VERSION_MINIMUM=3.5
: Denne bryteren
tillater bygging av denne pakken med cmake-4.0 eller nyere.
-W no-dev
: Denne bryteren
brukes til å undertrykke advarsler beregnet på pakkeutviklerne.
rm -vf /usr/lib{,32}/libx265.a: Dette fjerner et unødvendig statisk bibliotek.