From 739c65c54cb0e957df5e9b76f93fb02554e5cac3 Mon Sep 17 00:00:00 2001
From: davidovski <david@davidovski.xyz>
Date: Wed, 4 May 2022 23:52:30 +0100
Subject: moved everything to new file formatting

---
 repo/media/x265/x265.xibuild | 53 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)
 create mode 100644 repo/media/x265/x265.xibuild

(limited to 'repo/media/x265/x265.xibuild')

diff --git a/repo/media/x265/x265.xibuild b/repo/media/x265/x265.xibuild
new file mode 100644
index 0000000..69bd3e2
--- /dev/null
+++ b/repo/media/x265/x265.xibuild
@@ -0,0 +1,53 @@
+#!/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
+}
+
-- 
cgit v1.2.1