summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
-rw-r--r--libav.patch12
-rw-r--r--luaver.patch11
4 files changed, 38 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7ec098357c80..f2763913f24d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = electricsheep-svn
pkgdesc = A screensaver that realize the collective dream of sleeping computers from all over the Internet
pkgver = r134
- pkgrel = 3
+ pkgrel = 4
url = http://www.electricsheep.org/
arch = i686
arch = x86_64
@@ -25,8 +25,12 @@ pkgbase = electricsheep-svn
provides = electricsheep-svn
source = electricsheep-svn::svn+https://github.com/scottdraves/electricsheep/
source = electricsheep-160.patch
+ source = libav.patch
+ source = luaver.patch
sha1sums = SKIP
sha1sums = 02c507eff0fccd13071c157bda44231294e17e56
+ sha1sums = f4fcb0d1f7238305638235f69ea29c9ac895824b
+ sha1sums = a92928fef66f2d612546ebbbd4fae353f4f85565
pkgname = electricsheep-svn
diff --git a/PKGBUILD b/PKGBUILD
index adc97c060af6..0f5ca3efa4d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=electricsheep-svn
pkgver=r134
-pkgrel=3
+pkgrel=4
pkgdesc="A screensaver that realize the collective dream of sleeping computers from all over the Internet"
url="http://www.electricsheep.org/"
arch=('i686' 'x86_64')
@@ -16,11 +16,15 @@ makedepends=('subversion')
provides=('electricsheep-svn')
source=("$pkgname::svn+https://github.com/scottdraves/electricsheep/"
- 'electricsheep-160.patch')
+ 'electricsheep-160.patch'
+ 'libav.patch'
+ 'luaver.patch')
sha1sums=('SKIP'
- '02c507eff0fccd13071c157bda44231294e17e56')
+ '02c507eff0fccd13071c157bda44231294e17e56'
+ 'f4fcb0d1f7238305638235f69ea29c9ac895824b'
+ 'a92928fef66f2d612546ebbbd4fae353f4f85565')
pkgver() {
cd "$pkgname"
@@ -31,8 +35,10 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname}/trunk"
- #TODO: Apply patch only if it hasn't been applied already
+ #TODO: Apply patches only if they haven't been applied already
patch --forward -p0 < "${srcdir}/electricsheep-160.patch"
+ patch --forward -p0 < "${srcdir}/libav.patch"
+ patch --forward -p0 < "${srcdir}/luaver.patch"
cd "client_generic"
./autogen.sh
diff --git a/libav.patch b/libav.patch
new file mode 100644
index 000000000000..7751a8daeaa4
--- /dev/null
+++ b/libav.patch
@@ -0,0 +1,12 @@
+--- client_generic/ContentDecoder/ContentDecoder.h 2016-10-02 15:51:59.070513556 -0400
++++ ../../ContentDecoder.h 2016-10-02 15:53:23.072223197 -0400
+@@ -35,6 +35,9 @@
+ #include "swscale.h"
+ #endif
+ }
++#define PixelFormat AVPixelFormat
++#define PIX_FMT_RGB24 AV_PIX_FMT_RGB24
++#define PIX_FMT_BGR32 AV_PIX_FMT_BGR32
+
+ #include "base.h"
+ #include <string>
diff --git a/luaver.patch b/luaver.patch
new file mode 100644
index 000000000000..3b014a23c3aa
--- /dev/null
+++ b/luaver.patch
@@ -0,0 +1,11 @@
+--- client_generic/configure.ac 2016-10-04 06:05:56.577882696 -0400
++++ ../../configure.ac 2016-10-04 14:40:19.148741667 -0400
+@@ -164,7 +164,7 @@
+
+ dnl Check for lua
+
+-PKG_CHECK_MODULES([LUA], [lua5.1],,
++PKG_CHECK_MODULES([LUA], [lua51],,
+ [PKG_CHECK_MODULES([LUA], [lua >= 5.1])
+ ])
+