[arch-commits] Commit in x264/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Thu Oct 24 20:27:23 UTC 2019


    Date: Thursday, October 24, 2019 @ 20:27:22
  Author: alucryd
Revision: 365484

change naming scheme and remove dep on ffmpeg: x264 3:0.157.r2980.34c06d1-1

Modified:
  x264/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++----------------------
 1 file changed, 7 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-24 19:45:15 UTC (rev 365483)
+++ PKGBUILD	2019-10-24 20:27:22 UTC (rev 365484)
@@ -5,23 +5,18 @@
 # Contributor: Paul Mattal <paul at archlinux.org>
 
 pkgname=x264
-pkgver=157.r72db4377
+pkgver=0.157.r2980.34c06d1
 pkgrel=1
-epoch=2
+epoch=3
 pkgdesc='Open Source H264/AVC video encoder'
 arch=(x86_64)
 url=https://www.videolan.org/developers/x264.html
 license=(GPL)
 depends=(
-  libavcodec.so
-  libavformat.so
-  libavutil.so
   liblsmash.so
-  libswscale.so
 )
 makedepends=(
   git
-  ffmpeg
   l-smash
   nasm
 )
@@ -39,29 +34,19 @@
   libx264-10bit
   libx264-all
 )
-source=(git+https://code.videolan.org/videolan/x264.git#commit=72db437770fd1ce3961f624dd57a8e75ff65ae0b)
+source=(git+https://code.videolan.org/videolan/x264.git#commit=34c06d1c17ad968fbdda153cb772f77ee31b3095)
 sha256sums=(SKIP)
 
 pkgver() {
   cd x264
 
-  local _ver=$(grep '#define X264_BUILD' x264.h | cut -d' ' -f3)
-  local _rev=$(git rev-parse --short HEAD)
-
-  echo ${_ver}.r${_rev}
+  ./version.sh | grep X264_POINTVER | sed -r 's/^#define X264_POINTVER "([0-9]+\.[0-9]+)\.([0-9]+) (.*)"$/\1.r\2.\3/'
 }
 
-prepare() {
-  if [[ -d build ]]; then
-    rm -rf build
-  fi
-  mkdir build
-}
-
 build() {
-  cd build
+  cd x264
 
-  ../x264/configure \
+  ./configure \
     --prefix=/usr \
     --enable-shared \
     --enable-pic \
@@ -70,7 +55,7 @@
 }
 
 package() {
-  make -C build DESTDIR="${pkgdir}" install-cli install-lib-shared
+  make -C x264 DESTDIR="${pkgdir}" install-cli install-lib-shared
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list