summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornfnty2015-07-26 19:37:04 +0200
committernfnty2015-07-26 19:37:04 +0200
commite084b603c2fcd379cecad0a54e1772066b970fb0 (patch)
treecf216cae368a63afc03b3b5fd72f1d884a0edd67
downloadaur-e084b603c2fcd379cecad0a54e1772066b970fb0.tar.gz
Initial commit
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD74
2 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ff1aba1e0ecd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+pkgbase = mlt-git
+ pkgdesc = Multimedia Framework
+ pkgver = r1
+ pkgrel = 1
+ url = https://github.com/mltframework/mlt
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = ladspa
+ makedepends = frei0r-plugins
+ makedepends = libdv
+ makedepends = sdl_image
+ makedepends = libsamplerate
+ makedepends = sox
+ makedepends = ffmpeg
+ makedepends = vid.stab
+ makedepends = qt5-svg
+ makedepends = jack
+ makedepends = libexif
+ makedepends = python2
+ makedepends = swig
+ makedepends = git
+ optdepends = sdl_image: for SDL plugin
+ optdepends = libsamplerate: for libavresample plugin
+ optdepends = sox: for SOX (Audio Swiss Army Knife) plugin
+ optdepends = ffmpeg: for ffmpeg plugin
+ optdepends = vid.stab: for video stabilize plugin
+ optdepends = gtk2: Gtk plugin
+ optdepends = qt5-svg: for Qt5 plugins
+ optdepends = jack: for JACK sound output plugin
+ optdepends = libexif: for auto rotate plugin
+ optdepends = frei0r-plugins: for additional effects
+ provides = mlt
+ conflicts = mlt
+ source = mlt::git+https://github.com/mltframework/mlt.git
+ sha512sums = SKIP
+
+pkgname = mlt-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8f34b459788b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,74 @@
+pkgname=('mlt-git')
+srcname='mlt'
+pkgdesc='Multimedia Framework'
+pkgver='r1'
+pkgrel='1'
+arch=('i686' 'x86_64')
+url="https://github.com/mltframework/${srcname}"
+license=('GPL2')
+
+optdepends=(
+ 'sdl_image: for SDL plugin'
+ 'libsamplerate: for libavresample plugin'
+ 'sox: for SOX (Audio Swiss Army Knife) plugin'
+ 'ffmpeg: for ffmpeg plugin'
+ 'vid.stab: for video stabilize plugin'
+ 'gtk2: Gtk plugin'
+ 'qt5-svg: for Qt5 plugins'
+ 'jack: for JACK sound output plugin'
+ 'libexif: for auto rotate plugin'
+ 'frei0r-plugins: for additional effects'
+)
+makedepends=(
+ 'ladspa'
+ 'frei0r-plugins'
+ 'libdv'
+ 'sdl_image'
+ 'libsamplerate'
+ 'sox'
+ 'ffmpeg'
+ 'vid.stab'
+ 'qt5-svg'
+ 'jack'
+ 'libexif'
+ 'python2'
+ 'swig'
+ 'git'
+)
+provides=("${pkgname[0]%-git}")
+conflicts=("${pkgname[0]%-git}")
+
+source=("${srcname}::git+https://github.com/mltframework/${srcname}.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${srcname}"
+
+ printf 'r%s.%s\n' \
+ "$( git rev-list HEAD | wc --lines )" \
+ "$( git describe --always | sed 's/-/./g' )"
+}
+
+prepare() {
+ cd "${srcdir}/${srcname}"
+
+ ./configure \
+ --prefix=/usr \
+ --avformat-swscale \
+ --enable-gpl \
+ --enable-gpl3 \
+ --qt-libdir=/usr/lib \
+ --qt-includedir=/usr/include/qt
+}
+
+build() {
+ cd "${srcdir}/${srcname}"
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${srcname}"
+
+ make DESTDIR="${pkgdir}" install
+}