summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2018-12-03 17:16:55 +0000
committerDaniel Bermond2018-12-03 17:19:01 +0000
commit7ed85908c2a396885f52e5f0e044590d05fbc58d (patch)
tree1d7e974cbd0842cbb1e7577f3220449d6799e0c6
parent39bd4843e6380afad2c5d4d00ccaf757a3eea01c (diff)
downloadaur-7ed85908c2a396885f52e5f0e044590d05fbc58d.tar.gz
Add sherlock265 and dec265. Do not rename the source clone.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD37
2 files changed, 29 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dc9af4a40363..cb350bc2ad28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,22 @@
-# Generated by mksrcinfo v8
-# Fri Dec 22 22:55:11 UTC 2017
pkgbase = libde265-git
pkgdesc = Open H.265 video codec implementation (git version)
- pkgver = 1.0.2.r174.g1df1dfe3
+ pkgver = 1.0.3.r31.g4488ae0c
pkgrel = 1
url = https://github.com/strukturag/libde265/
arch = i686
arch = x86_64
license = LGPL3
makedepends = git
+ makedepends = ffmpeg
+ makedepends = sdl
+ makedepends = qt5-base
depends = gcc-libs
+ optdepends = ffmpeg: for sherlock265
+ optdepends = qt5-base: for sherlock265
+ optdepends = sdl: for dec265 YUV overlay output
provides = libde265
conflicts = libde265
- source = libde265-git::git+https://github.com/strukturag/libde265.git
+ source = git+https://github.com/strukturag/libde265.git
sha256sums = SKIP
pkgname = libde265-git
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
}