diff options
author | root <root@rshg054.dnsready.net> | 2013-07-19 01:10:32 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-07-19 01:10:32 -0700 |
commit | 8fbc0076a4827ddc6af92e0b9daa4c4c31450808 (patch) | |
tree | 03fd0e2921ebd53228d9a93e32ed3976b636cbea /community/ffmpegsource | |
parent | e445a313723389ba9ee1fded025c567dae5b21ea (diff) |
Fri Jul 19 01:09:18 PDT 2013
Diffstat (limited to 'community/ffmpegsource')
-rwxr-xr-x | community/ffmpegsource/PKGBUILD | 47 | ||||
-rwxr-xr-x | community/ffmpegsource/autoconf.patch | 22 |
2 files changed, 69 insertions, 0 deletions
diff --git a/community/ffmpegsource/PKGBUILD b/community/ffmpegsource/PKGBUILD new file mode 100755 index 000000000..e32088959 --- /dev/null +++ b/community/ffmpegsource/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 88204 2013-04-13 20:20:33Z alucryd $ +# Maintainer: Maxime Gauduin <alucryd@gmail.com> + +pkgname=ffmpegsource +pkgver=753 +pkgrel=1 +pkgdesc="A libav/ffmpeg based source library and Avisynth plugin for easy frame accurate access" +arch=('i686' 'x86_64') +url="http://code.google.com/p/ffmpegsource/" +license=('MIT') +depends=('ffmpeg') +makedepends=('svn') +options=('!libtool') +source=("${pkgname}::svn+http://ffmpegsource.googlecode.com/svn/trunk/" + 'autoconf.patch') +sha256sums=('SKIP' + 'b09a7e9a08a16bdaf19d43c7ad8d3ec455f6fecec2f4f5ada417345343adda93') + +pkgver() { + cd "${SRCDEST}"/${pkgname} + + svnversion | tr -d [A-z] +} + +prepare() { + cd "${srcdir}"/${pkgname} + + patch -Np1 -i ../autoconf.patch +} + +build() { + cd "${srcdir}"/${pkgname} + + ./autogen.sh --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd "${srcdir}"/${pkgname} + + make DESTDIR="${pkgdir}" install + + install -dm 755 "${pkgdir}"/usr/share/licenses/ffmpegsource + install -m 644 COPYING "${pkgdir}"/usr/share/licenses/ffmpegsource/LICENSE +} + +# vim: ts=2 sw=2 et: diff --git a/community/ffmpegsource/autoconf.patch b/community/ffmpegsource/autoconf.patch new file mode 100755 index 000000000..e15e4522c --- /dev/null +++ b/community/ffmpegsource/autoconf.patch @@ -0,0 +1,22 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -6,7 +6,7 @@ pkgconfig_DATA = ffms2.pc + + dist_doc_DATA = doc/ffms2-api.html doc/ffms2-changelog.html doc/style.css + +-INCLUDES = -I. -I$(top_srcdir)/include -I$(top_srcdir)/src/config @LIBAV_CFLAGS@ @ZLIB_CPPFLAGS@ -include config.h ++AM_CPPFLAGS = -I. -I$(top_srcdir)/include -I$(top_srcdir)/src/config @LIBAV_CFLAGS@ @ZLIB_CPPFLAGS@ -include config.h + + lib_LTLIBRARIES = src/core/libffms2.la + src_core_libffms2_la_LIBADD = @LIBAV_LIBS@ @ZLIB_LDFLAGS@ -lz @LTUNDEF@ +--- a/configure.ac ++++ b/configure.ac +@@ -30,7 +30,7 @@ if test -z "$CXXFLAGS"; then + CXXFLAGS="$OPT_FLAGS" + fi + +-AM_CONFIG_HEADER([src/config/config.h]) ++AC_CONFIG_HEADERS([src/config/config.h]) + AC_PROG_CC + AC_PROG_CXX + LT_INIT([static disable-shared]) |