diff options
author | nfnty | 2015-07-26 19:37:04 +0200 |
---|---|---|
committer | nfnty | 2015-07-26 19:37:04 +0200 |
commit | e084b603c2fcd379cecad0a54e1772066b970fb0 (patch) | |
tree | cf216cae368a63afc03b3b5fd72f1d884a0edd67 | |
download | aur-e084b603c2fcd379cecad0a54e1772066b970fb0.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 74 |
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 +} |