From 6715d1de4612e88c51a2504d984266fd2d2fc09d Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Thu, 3 Nov 2011 23:07:43 -0400 Subject: [PATCH] added extra/mjpegtools 2.0.0-1 --- extra/mjpegtools/PKGBUILD | 37 +++++++++++++++++++++++++++++ extra/mjpegtools/mjpegtools.install | 16 +++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 extra/mjpegtools/PKGBUILD create mode 100644 extra/mjpegtools/mjpegtools.install diff --git a/extra/mjpegtools/PKGBUILD b/extra/mjpegtools/PKGBUILD new file mode 100644 index 000000000..a6abc5d79 --- /dev/null +++ b/extra/mjpegtools/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 84755 2010-07-04 03:32:01Z eric $ +# Contributor: Damir Perisa +# Mantainer: Roberto Carvajal + +# ALARM: Kevin Mihelich > +# - update to version 2.0.0, something compatible with v4l2 +# - can probably remove this package when upstream catches up + +plugrel=1 + +pkgname=mjpegtools +pkgver=2.0.0 +pkgrel=1 +pkgdesc="Set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video" +arch=(i686 x86_64) +license=('GPL') +url="http://mjpeg.sourceforge.net/" +depends=('libjpeg>=8' 'libpng>=1.4.0' 'sdl' 'gcc-libs' 'libdv') +makedepends=('gtk2>=2.18.6') +optdepends=('gtk2: glav GUI') +options=('!makeflags' '!libtool') +install=mjpegtools.install +source=(http://downloads.sourceforge.net/sourceforge/mjpeg/${pkgname}-${pkgver}.tar.gz) +md5sums=('903e1e3b967eebcc5fe5626d7517dc46') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure + ./configure --prefix=/usr --enable-largefile + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -m644 mpeg2enc/mpeg2syntaxcodes.h "${pkgdir}/usr/include/mjpegtools/mpeg2enc/" +} diff --git a/extra/mjpegtools/mjpegtools.install b/extra/mjpegtools/mjpegtools.install new file mode 100644 index 000000000..1ef7d6fd3 --- /dev/null +++ b/extra/mjpegtools/mjpegtools.install @@ -0,0 +1,16 @@ +infodir=/usr/share/info +file=mjpeg-howto.info + +post_install() { + [ -x usr/bin/install-info ] || return 0 + install-info $infodir/$file.gz $infodir/dir 2> /dev/null +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null +}