Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6f801f551c633dee297226ee53a739c884292229

commit 6f801f551c633dee297226ee53a739c884292229
Author: DeX77 <[email protected]>
Date:   Fri Jul 28 14:38:38 2017 +0200

x265-2.5-1-x86_64

+ add 32-bit package

diff --git a/source/xmultimedia/x265/FrugalBuild 
b/source/xmultimedia/x265/FrugalBuild
index bd726fc..3d7e021 100644
--- a/source/xmultimedia/x265/FrugalBuild
+++ b/source/xmultimedia/x265/FrugalBuild
@@ -15,15 +15,60 @@ archs=("x86_64")
up2date="Flasttar http://ftp.videolan.org/pub/videolan/x265/";
source=(http://ftp.videolan.org/pub/videolan/$pkgname/${pkgname}_${pkgver}.tar.gz)
sha1sums=('239e51560a6bdde934142f1c6f884d6e37cbe755')
+_F_cd_path="${pkgname}_${pkgver}"
+_F_cross32_simple_auto="yes"
+_F_cross32_delete=('usr/include')
+Finclude cross32

-CFLAGS+=" -fPIC"
-CXXFLAGS+=" -fPIC"
+build() {
+        Fcross32_prepare
+        Fcross32_copy_source
+       cd source
+        CMake_build -DLIB_INSTALL_DIR="lib32" 
-DBIN_INSTALL_DIR="/usr/i686-frugalware-linux/bin"

-build()
-{
-       Fcd ${pkgname}_${pkgver}/build/linux
-       Fexec cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr 
../../source || Fdie
-       Fexec make || Fdie
+        Fcross32_copy_back_source
+        Fcross32_reset_and_fix
+        Fcross32_delete_empty
+        Fsplit "${subpkgs[0]}" /\* ## everything else ignored only first one
+
+       Fexec mkdir build-12 || Fdie
+       Fexec mkdir build-10 || Fdie
+       Fexec mkdir build-8 || Fdie
+
+       Fexec cd build-12 || Fdie
+       Fexec cmake ../source \
+               -DCMAKE_INSTALL_PREFIX='/usr' \
+               -DHIGH_BIT_DEPTH='TRUE' \
+               -DMAIN12='TRUE' \
+               -DEXPORT_C_API='FALSE' \
+               -DENABLE_CLI='FALSE' \
+               -DENABLE_SHARED='FALSE' || Fdie
+       Fmake
+
+       Fexec cd ../build-10 || Fdie
+       Fexec cmake ../source \
+               -DCMAKE_INSTALL_PREFIX='/usr' \
+               -DHIGH_BIT_DEPTH='TRUE' \
+               -DEXPORT_C_API='FALSE' \
+               -DENABLE_CLI='FALSE' \
+               -DENABLE_SHARED='FALSE' || Fdie
+       Fmake
+
+       Fexec cd ../build-8 || Fdie
+
+       Fexec ln -s ../build-10/libx265.a libx265_main10.a || Fdie
+       Fexec ln -s ../build-12/libx265.a libx265_main12.a || Fdie
+
+       Fexec cmake ../source \
+               -DCMAKE_INSTALL_PREFIX='/usr' \
+               -DENABLE_SHARED='TRUE' \
+               -DEXTRA_LIB='x265_main10.a;x265_main12.a' \
+               -DEXTRA_LINK_FLAGS='-L.' \
+               -DLINKED_10BIT='TRUE' \
+               -DLINKED_12BIT='TRUE'
+       Fmake
CMake_install
}

+
+# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to