diff options
author | Aurifier | 2015-07-17 16:41:09 -0400 |
---|---|---|
committer | Aurifier | 2015-07-17 16:41:09 -0400 |
commit | 06a216d038c1b81fc20795635b7d862869809878 (patch) | |
tree | e8a4bf23664eacb262ecc41f1477b140d28d901f | |
download | aur-06a216d038c1b81fc20795635b7d862869809878.tar.gz |
Initial import from AUR3, dependency updates.
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 68 | ||||
-rw-r--r-- | electricsheep-160.patch | 22 |
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] ) |