summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAurifier2015-07-17 16:41:09 -0400
committerAurifier2015-07-17 16:41:09 -0400
commit06a216d038c1b81fc20795635b7d862869809878 (patch)
treee8a4bf23664eacb262ecc41f1477b140d28d901f
downloadaur-06a216d038c1b81fc20795635b7d862869809878.tar.gz
Initial import from AUR3, dependency updates.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD68
-rw-r--r--electricsheep-160.patch22
3 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f971ef6c8f4c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = electricsheep-svn
+ pkgdesc = A screensaver that realize the collective dream of sleeping computers from all over the Internet
+ pkgver = 160
+ pkgrel = 2
+ url = http://www.electricsheep.org/
+ arch = i686
+ arch = x86_64
+ license = GPLv2
+ makedepends = subversion
+ depends = boost
+ depends = curl
+ depends = expat
+ depends = flam3
+ depends = glee
+ depends = gtk2
+ depends = ffmpeg
+ depends = libglade
+ depends = libgtop
+ depends = libpng
+ depends = lua
+ depends = tinyxml
+ depends = wxgtk
+ provides = electricsheep-svn
+ source = electricsheep-160.patch
+ sha1sums = 02c507eff0fccd13071c157bda44231294e17e56
+
+pkgname = electricsheep-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4a9b844aa60b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Contributor: Hideaki <hideaki at gmail dot com>
+# Contributor: hnrch <heinrichmen at gmail dot com>
+# Contributor: Zbynek Novotny <znovotny at gmail dot com>
+# Maintainer: Andrew Reed <reed.995 at osu dot edu>
+
+pkgname=electricsheep-svn
+pkgver=160
+pkgrel=2
+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')
+license=('GPLv2')
+
+depends=('boost' 'curl' 'expat' 'flam3' 'glee' 'gtk2' 'ffmpeg' 'libglade' 'libgtop' 'libpng' 'lua' 'tinyxml' 'wxgtk')
+makedepends=('subversion')
+provides=('electricsheep-svn')
+conflicts=()
+replaces=()
+
+source=('electricsheep-160.patch')
+sha1sums=('02c507eff0fccd13071c157bda44231294e17e56')
+
+_svntrunk="http://electricsheep.googlecode.com/svn/trunk"
+_svnmod="electricsheep"
+
+build() {
+ cd "$srcdir"
+
+ msg "Starting SVN checkout..."
+ if [[ -d "$pkgname/.svn" ]]; then
+ msg2 "Found checked out repository"
+ (cd "$pkgname" && svn up -r $pkgver)
+ else
+ msg2 "Checking out new repository"
+ svn co $_svntrunk --config-dir ./ -r $pkgver "$pkgname"
+ fi
+
+ cd "${pkgname}"
+ patch -p0 < "${startdir}/electricsheep-160.patch"
+ cd ..
+
+ msg2 "Setting up build directory..."
+ if [[ -d "$srcdir/$pkgname-build" ]]; then
+ (rm -rf "$srcdir/$pkgname-build")
+ fi
+ cp -r "$srcdir/$pkgname" "$srcdir/$pkgname-build"
+ cd "$srcdir/$pkgname-build/client_generic"
+ mkdir -p m4
+
+ msg2 "Configuring..."
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make || return 1
+
+ #
+ # Hack to get ElectricSheep to show up and work with gnome-shell
+ #
+ #mkdir -p "$pkgdir/usr/share/applications/screensavers" "$pkgdir/usr/lib/gnome-screensaver/gnome-screensaver/"
+ #cp "$srcdir/$pkgname/electricsheep.desktop" "$pkgdir/usr/share/applications/screensavers/electricsheep.desktop"
+ #cp "$srcdir/$pkgname/electricsheep-saver" "$pkgdir/usr/lib/gnome-screensaver/gnome-screensaver/electricsheep-saver"
+}
+
+
+package() {
+ cd "${srcdir}/${pkgname}-build/client_generic"
+ msg "${pwd}"
+ make DESTDIR=$pkgdir install
+}
diff --git a/electricsheep-160.patch b/electricsheep-160.patch
new file mode 100644
index 000000000000..7b81ade936b8
--- /dev/null
+++ b/electricsheep-160.patch
@@ -0,0 +1,22 @@
+Index: client_generic/configure.ac
+===================================================================
+--- client_generic/configure.ac (revision 160)
++++ client_generic/configure.ac (working copy)
+@@ -109,7 +109,7 @@
+ AC_MSG_ERROR([Please install development libraries for wxWidgets 2.9.1 or higher, and then run this configure script again.])
+ fi
+
+-WX_CXXFLAGS="`$WX_CONFIG --cxxflags`"
++WX_CXXFLAGS="`$WX_CONFIG --cxxflags` -std=c++11"
+ WX_LIBS="-static `$WX_CONFIG --libs` `$WX_CONFIG --libs richtext`"
+
+ echo "WX_CXXFLAGS is $WX_CXXFLAGS"
+@@ -175,7 +175,7 @@
+
+ dnl Check for glee
+
+-PKG_CHECK_MODULES([GLEE],[glee], [HAVE_GLEE=true] , [HAVE_GLEE=false] )
++PKG_CHECK_MODULES([GLEE],[glee GLee], [HAVE_GLEE=true] , [HAVE_GLEE=false] )
+ if test "$HAVE_GLEE" = "false"; then
+
+ PKG_CHECK_MODULES([GLEE],[GLee], [HAVE_GLEE=true] , [HAVE_GLEE=false] )