summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorConnor Behan2015-06-08 16:29:06 -0400
committerConnor Behan2015-06-08 16:29:06 -0400
commit070dc51841be43bcd27c48d7c16a61c2e93bb54d (patch)
treeb30a83c2443d79b533066eb027ced4353287930a
downloadaur-070dc51841be43bcd27c48d7c16a61c2e93bb54d.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD28
-rw-r--r--gtk2.patch23
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..80d58724fb4c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = libdv-gtk2
+ pkgdesc = The Quasar DV codec but with a gtk2 frontend
+ pkgver = 1.0.0
+ pkgrel = 2
+ url = http://libdv.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = pkgconfig
+ makedepends = gtk2
+ makedepends = libxv
+ depends = popt
+ optdepends = gtk2: for using playdv
+ optdepends = libxv: for using playdv
+ options = !libtool
+ source = gtk2.patch
+ source = http://downloads.sourceforge.net/libdv/libdv-1.0.0.tar.gz
+ md5sums = 4c7d6675dba9445643336147f427cb99
+ md5sums = f895162161cfa4bb4a94c070a7caa6c7
+
+pkgname = libdv-gtk2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..39f77d54d642
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Contributor: Connor Behan <connor.behan@gmail.com>
+
+pkgname=libdv-gtk2
+pkgver=1.0.0
+pkgrel=2
+pkgdesc="The Quasar DV codec but with a gtk2 frontend"
+arch=('i686' 'x86_64')
+url="http://libdv.sourceforge.net/"
+license=('LGPL')
+depends=('popt')
+makedepends=('pkgconfig' 'gtk2' 'libxv')
+optdepends=('gtk2: for using playdv' 'libxv: for using playdv')
+options=('!libtool')
+source=(gtk2.patch http://downloads.sourceforge.net/libdv/libdv-$pkgver.tar.gz)
+
+build() {
+ cd "$srcdir"/libdv-$pkgver
+ patch -Np1 -i ../gtk2.patch
+ autoconf
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir"/libdv-$pkgver
+ make DESTDIR="$pkgdir" install
+}
+md5sums=('4c7d6675dba9445643336147f427cb99' 'f895162161cfa4bb4a94c070a7caa6c7')
diff --git a/gtk2.patch b/gtk2.patch
new file mode 100644
index 000000000000..a4ec4df5f82a
--- /dev/null
+++ b/gtk2.patch
@@ -0,0 +1,23 @@
+diff -ru libdv-1.0.0.orig/configure.ac libdv-1.0.0/configure.ac
+--- libdv-1.0.0.orig/configure.ac 2010-05-08 16:09:47.000000000 -0400
++++ libdv-1.0.0/configure.ac 2010-05-08 16:17:11.000000000 -0400
+@@ -162,7 +162,7 @@
+ dnl Checks for libraries.
+ have_gtk="false"
+ if $use_gtk; then
+- REQUIRES='glib >= 1.2.4 gtk+ >= 1.2.4'
++ REQUIRES='glib-2.0 >= 2.6.6 gtk+-2.0 >= 2.6.10 x11 xext'
+ PKG_CHECK_MODULES(GTK,$REQUIRES,have_gtk="true",have_gtk="false")
+ AC_DEFINE(HAVE_GTK)
+ fi
+diff -ru libdv-1.0.0.orig/playdv/display.h libdv-1.0.0/playdv/display.h
+--- libdv-1.0.0.orig/playdv/display.h 2010-05-08 16:09:47.000000000 -0400
++++ libdv-1.0.0/playdv/display.h 2010-05-08 16:17:31.000000000 -0400
+@@ -32,7 +32,6 @@
+ #endif
+
+ #include "libdv/dv_types.h"
+-#include <gtk/gtk.h>
+
+ #if HAVE_LIBXV
+ #include <X11/Xlib.h>