summaryrefslogtreecommitdiff
path: root/repo/media/x265/x265.xibuild
diff options
context:
space:
mode:
Diffstat (limited to 'repo/media/x265/x265.xibuild')
-rw-r--r--repo/media/x265/x265.xibuild53
1 files changed, 0 insertions, 53 deletions
diff --git a/repo/media/x265/x265.xibuild b/repo/media/x265/x265.xibuild
deleted file mode 100644
index 69bd3e2..0000000
--- a/repo/media/x265/x265.xibuild
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-NAME="x265"
-DESC="Open Source H265/HEVC video encoder"
-
-MAKEDEPS="cmake "
-DEPS="musl "
-
-PKG_VER=3.5
-SOURCE="https://bitbucket.org/multicoreware/x265_git/downloads/x265_$PKG_VER.tar.gz"
-
-build () {
- # CMAKE_BUILD_TYPE - Don't change to None! This is a video encoder,
- # performance is the most important.
- cmake -B build-12 -S source -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_VERBOSE_MAKEFILE=ON \
- -DHIGH_BIT_DEPTH=TRUE \
- -DMAIN12=TRUE \
- -DEXPORT_C_API=FALSE \
- -DENABLE_CLI=FALSE \
- -DENABLE_SHARED=FALSE
- cmake --build build-12
-
- cmake -B build-10 -S source -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_VERBOSE_MAKEFILE=ON \
- -DHIGH_BIT_DEPTH=TRUE \
- -DEXPORT_C_API=FALSE \
- -DENABLE_CLI=FALSE \
- -DENABLE_SHARED=FALSE
- cmake --build build-10
-
- cmake -B build -S source -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_VERBOSE_MAKEFILE=ON \
- -DEXTRA_LIB='x265_main10.a;x265_main12.a' \
- -DEXTRA_LINK_FLAGS='-L.' \
- -DLINKED_10BIT=TRUE \
- -DLINKED_12BIT=TRUE
- ln -s ../build-10/libx265.a build/libx265_main10.a
- ln -s ../build-12/libx265.a build/libx265_main12.a
- cmake --build build
-
-}
-
-package () {
- DESTDIR="$PKG_DEST" cmake --install build
-}
-