[arch-commits] Commit in x264/trunk (PKGBUILD)
Maxime Gauduin
alucryd at archlinux.org
Sun May 7 11:31:29 UTC 2017
Date: Sunday, May 7, 2017 @ 11:31:28
Author: alucryd
Revision: 295408
upgpkg: x264 2:148.20170121-3
Modified:
x264/trunk/PKGBUILD
----------+
PKGBUILD | 34 +++++++++++++++++++++++-----------
1 file changed, 23 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-05-07 10:37:33 UTC (rev 295407)
+++ PKGBUILD 2017-05-07 11:31:28 UTC (rev 295408)
@@ -7,7 +7,7 @@
pkgname=('x264' 'libx264' 'libx264-10bit')
pkgver=148.20170121
-pkgrel=2
+pkgrel=3
epoch=2
arch=('i686' 'x86_64')
url='http://www.videolan.org/developers/x264.html'
@@ -54,31 +54,43 @@
pkgdesc='CLI tools for encoding H264/AVC video streams'
depends+=('libavcodec.so' 'libavformat.so' 'libavutil.so' 'liblsmash.so'
'libswscale.so')
- provides=('x264-10bit')
- conflicts=('x264-10bit')
+ provides=('libx264-8bit.so' 'libx264-10bit.so')
- make -C ${pkgbase}-10bit DESTDIR="${pkgdir}" install-cli
+ make -C ${pkgbase}-10bit DESTDIR="${pkgdir}" install-cli install-lib-shared
rename x264 x264-10bit "${pkgdir}"/usr/bin/*
- make -C ${pkgbase} DESTDIR="${pkgdir}" install-cli
+ rm "${pkgdir}"/usr/lib/libx264.so
+ rename libx264.so libx264-10bit.so "${pkgdir}"/usr/lib/*
+ ln -s libx264-10bit.so.${_ver} "${pkgdir}"/usr/lib/libx264-10bit.so
+ make -C ${pkgbase} DESTDIR="${pkgdir}" install-cli install-lib-shared
+ rm "${pkgdir}"/usr/lib/libx264.so
+ rename libx264.so libx264-8bit.so "${pkgdir}"/usr/lib/*
+ ln -s libx264-8bit.so.${_ver} "${pkgdir}"/usr/lib/libx264-8bit.so
}
package_libx264() {
pkgdesc='Library for encoding H264/AVC video streams'
- provides=('libx264.so' 'libx264-10bit.so')
+ cd ${pkgbase}
+
+ local _ver=$(grep '#define X264_BUILD' x264.h | cut -d' ' -f3)
+
install -dm 755 "${pkgdir}"/usr/lib
- make -C ${pkgbase}-10bit DESTDIR="${pkgdir}" install-lib-shared
- rename x264 x264-10bit "${pkgdir}"/usr/lib/*
- make -C ${pkgbase} DESTDIR="${pkgdir}" install-lib-shared
+ ln -s libx264-8bit.so.${_ver} "${pkgdir}"/usr/lib/libx264.so
+ ln -s libx264-8bit.so.${_ver} "${pkgdir}"/usr/lib/libx264.so.${_ver}
}
package_libx264-10bit() {
pkgdesc='Library for encoding H264/AVC video streams (10bit-depth)'
- provides=('libx264' 'libx264.so')
+ provides=('libx264')
conflicts=('libx264')
+ cd ${pkgbase}
+
+ local _ver=$(grep '#define X264_BUILD' x264.h | cut -d' ' -f3)
+
install -dm 755 "${pkgdir}"/usr/lib
- make -C ${pkgbase}-10bit DESTDIR="${pkgdir}" install-lib-shared
+ ln -s libx264-10bit.so.${_ver} "${pkgdir}"/usr/lib/libx264.so
+ ln -s libx264-10bit.so.${_ver} "${pkgdir}"/usr/lib/libx264.so.${_ver}
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list