summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2018-12-03 17:16:55 +0000
committerDaniel Bermond2018-12-03 17:19:01 +0000
commit7ed85908c2a396885f52e5f0e044590d05fbc58d (patch)
tree1d7e974cbd0842cbb1e7577f3220449d6799e0c6 /PKGBUILD
parent39bd4843e6380afad2c5d4d00ccaf757a3eea01c (diff)
downloadaur-7ed85908c2a396885f52e5f0e044590d05fbc58d.tar.gz
Add sherlock265 and dec265. Do not rename the source clone.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 21 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 70a5a65b74bc..e4288b611487 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,50 @@
-# Maintainer : Daniel Bermond < yahoo-com: danielbermond >
+# Maintainer : Daniel Bermond < gmail-com: danielbermond >
# Contributor: Daniel Nagy <danielnagy at gmx de>
pkgname=libde265-git
-pkgver=1.0.2.r174.g1df1dfe3
+_srcname=libde265
+pkgver=1.0.3.r31.g4488ae0c
pkgrel=1
pkgdesc='Open H.265 video codec implementation (git version)'
arch=('i686' 'x86_64')
url='https://github.com/strukturag/libde265/'
license=('LGPL3')
depends=('gcc-libs')
-makedepends=('git')
+makedepends=('git' 'ffmpeg' 'sdl' 'qt5-base')
+optdepends=('ffmpeg: for sherlock265'
+ 'qt5-base: for sherlock265'
+ 'sdl: for dec265 YUV overlay output')
provides=('libde265')
conflicts=('libde265')
-source=("$pkgname"::'git+https://github.com/strukturag/libde265.git')
+source=('git+https://github.com/strukturag/libde265.git')
sha256sums=('SKIP')
+prepare() {
+ cd "$_srcname"
+
+ ./autogen.sh
+}
+
pkgver() {
- cd "${pkgname}"
+ cd "$_srcname"
# git, tags available
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
}
build() {
- cd "$pkgname"
-
- ./autogen.sh
+ cd "$_srcname"
./configure \
--prefix='/usr' \
- --enable-shared='yes' \
- --enable-static='no' \
- --enable-fast-install='yes' \
- --enable-sse \
- --disable-dec265 \
- --disable-sherlock265
-
+ --enable-static=no \
+ --enable-sse
+
make
}
package() {
- cd "$pkgname"
+ cd "$_srcname"
+
make DESTDIR="$pkgdir" install
}