summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
-rw-r--r--ffmpeg-parallel-build-use-processorcount.patch10
3 files changed, 49 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cf1f75906db5..f0c7d0c267fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sun Dec 25 03:19:03 UTC 2016
+# Mon Jan 9 19:53:13 UTC 2017
pkgbase = avidemux-git
pkgdesc = A graphical/cli tool to edit video (filter/re-encode/split). (GIT version)
- pkgver = 2.6.15.161225.5c8664c5
+ pkgver = 2.6.18.170109.036d6686
pkgrel = 1
url = http://www.avidemux.org
arch = i686
@@ -12,6 +12,7 @@ pkgbase = avidemux-git
makedepends = cmake
makedepends = subversion
makedepends = yasm
+ makedepends = a52dec
makedepends = aften
makedepends = dcaenc
makedepends = faac
@@ -19,6 +20,9 @@ pkgbase = avidemux-git
makedepends = fribidi
makedepends = jack2
makedepends = lame
+ makedepends = libass
+ makedepends = libfdk-aac
+ makedepends = libmad
makedepends = libdca
makedepends = libpulse
makedepends = libva
@@ -43,12 +47,13 @@ pkgbase = avidemux-git
sha256sums = SKIP
sha256sums = 4f751cbb3a65f904f7c0ad68473880e2a9edcda332a293e20ad238280ec52884
sha256sums = c5b5d3d7bcdf4c588a780c12fdac7791ddb0527db438c85b4c1c078507da2f0b
- sha256sums = c400cb7980dc469abc8f09b33196ef3e0968e31826d7feb3ba3e0bc75f83be13
+ sha256sums = 0b66d6813c0ae190239d62eb2440bf479e0603c4c0f36433dafe6e7e9a325de8
sha256sums = ae6d2c93163b7b760591688c7811dfdd4a952ed9074d8cbdf4953b701f0fa7db
sha256sums = a6541c04d693b8a42c4b8c6371eebb79cf2ba36a37d6558b80f5e27d2c1d93fc
pkgname = avidemux-core-git
pkgdesc = Core libs for Avidemux. (GIT version)
+ depends = a52dec
depends = aften
depends = dcaenc
depends = faac
@@ -56,6 +61,9 @@ pkgname = avidemux-core-git
depends = fribidi
depends = jack2
depends = lame
+ depends = libass
+ depends = libfdk-aac
+ depends = libmad
depends = libdca
depends = libpulse
depends = libva
@@ -70,13 +78,13 @@ pkgname = avidemux-core-git
optdepends = avidemux-cli-git: a CLI frontend for Avidemux
optdepends = wine: AVSload (Load Avisynth scripts on Avidemux)
optdepends = vapoursynth: vsProxy (Load Vapoursynth scripts on Avidemux
- provides = avidemux-core-git=2.6.15.161225.5c8664c5
+ provides = avidemux-core-git=2.6.18.170109.036d6686
provides = avidemux-core
conflicts = avidemux-core
pkgname = avidemux-qt-git
pkgdesc = Qt GUI for Avidemux. (GIT version)
- depends = avidemux-core-git=2.6.15.161225.5c8664c5
+ depends = avidemux-core-git=2.6.18.170109.036d6686
depends = qt5-script
depends = libxv
depends = glu
@@ -88,7 +96,7 @@ pkgname = avidemux-qt-git
pkgname = avidemux-cli-git
pkgdesc = CLI frontend for Avidemux. (GIT version)
- depends = avidemux-core-git=2.6.15.161225.5c8664c5
+ depends = avidemux-core-git=2.6.18.170109.036d6686
provides = avidemux-cli
conflicts = avidemux-cli
diff --git a/PKGBUILD b/PKGBUILD
index 84856679ba2a..6bbd0f37a071 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgname=('avidemux-core-git'
'avidemux-qt-git'
'avidemux-cli-git'
)
-pkgver=2.6.15.161225.5c8664c5
+pkgver=2.6.18.170109.036d6686
pkgrel=1
pkgdesc="A graphical/cli tool to edit video (filter/re-encode/split). (GIT version)"
arch=('i686' 'x86_64')
@@ -15,6 +15,7 @@ makedepends=('git'
'cmake'
'subversion'
'yasm'
+ 'a52dec'
'aften'
'dcaenc'
'faac'
@@ -22,6 +23,9 @@ makedepends=('git'
'fribidi'
'jack2'
'lame'
+ 'libass'
+ 'libfdk-aac'
+ 'libmad'
'libdca'
'libpulse'
'libva'
@@ -48,7 +52,7 @@ source=('avidemux::git+https://github.com/mean00/avidemux2.git'
sha256sums=('SKIP'
'4f751cbb3a65f904f7c0ad68473880e2a9edcda332a293e20ad238280ec52884'
'c5b5d3d7bcdf4c588a780c12fdac7791ddb0527db438c85b4c1c078507da2f0b'
- 'c400cb7980dc469abc8f09b33196ef3e0968e31826d7feb3ba3e0bc75f83be13'
+ '0b66d6813c0ae190239d62eb2440bf479e0603c4c0f36433dafe6e7e9a325de8'
'ae6d2c93163b7b760591688c7811dfdd4a952ed9074d8cbdf4953b701f0fa7db'
'a6541c04d693b8a42c4b8c6371eebb79cf2ba36a37d6558b80f5e27d2c1d93fc'
)
@@ -89,6 +93,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DFAKEROOT="${srcdir}/fakeroot" \
-DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -98,7 +103,12 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPLUGIN_UI=COMMON \
+ -DUSE_EXTERNAL_LIBA52=ON \
+ -DUSE_EXTERNAL_LIBASS=ON \
+ -DUSE_EXTERNAL_LIBMAD=ON \
+ -DUSE_EXTERNAL_MP4V2=ON \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -109,6 +119,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_QT5=ON \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -119,7 +130,12 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_QT5=ON \
-DPLUGIN_UI=QT4 \
+ -DUSE_EXTERNAL_LIBA52=ON \
+ -DUSE_EXTERNAL_LIBASS=ON \
+ -DUSE_EXTERNAL_LIBMAD=ON \
+ -DUSE_EXTERNAL_MP4V2=ON \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -129,6 +145,7 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -138,7 +155,12 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPLUGIN_UI=CLI \
+ -DUSE_EXTERNAL_LIBA52=ON \
+ -DUSE_EXTERNAL_LIBASS=ON \
+ -DUSE_EXTERNAL_LIBMAD=ON \
+ -DUSE_EXTERNAL_MP4V2=ON \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
@@ -149,19 +171,24 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DPLUGIN_UI=SETTINGS \
-DFAKEROOT="${srcdir}/fakeroot"
+
make
make DESTDIR="${srcdir}/fakeroot" install
}
package_avidemux-core-git() {
pkgdesc="Core libs for Avidemux. (GIT version)"
- depends=('aften'
+ depends=('a52dec'
+ 'aften'
'dcaenc'
'faac'
'faad2'
'fribidi'
'jack2'
'lame'
+ 'libass'
+ 'libfdk-aac'
+ 'libmad'
'libdca'
'libpulse'
'libva'
diff --git a/ffmpeg-parallel-build-use-processorcount.patch b/ffmpeg-parallel-build-use-processorcount.patch
index ef2db8a46faf..2ddbd373808d 100644
--- a/ffmpeg-parallel-build-use-processorcount.patch
+++ b/ffmpeg-parallel-build-use-processorcount.patch
@@ -7,11 +7,11 @@ index 0d8cd846..131b278b 100644
MACRO(ADM_FF_ADD_DUMMY_TARGET)
if(NOT MSVC)
- SET(PARRALLEL "-j4")
-+ include(ProcessorCount)^M
-+ ProcessorCount(N)^M
-+ if(NOT N EQUAL 0)^M
-+ SET(PARRALLEL -j${N})^M
-+ endif(NOT N EQUAL 0)^M
++ include(ProcessorCount)
++ ProcessorCount(N)
++ if(NOT N EQUAL 0)
++ SET(PARRALLEL -j${N})
++ endif(NOT N EQUAL 0)
endif(NOT MSVC)
add_custom_target( libavutil_dummy ALL
COMMAND ${CMAKE_BUILD_TOOL} ${PARRALLEL} # We assume make or gnumake when host is unix