Commit a72c6d0a authored by chaves's avatar chaves
Browse files

Globulation 2 ('globulation2') imported from Arch Linux ('glob2').

parent 5a0029cd
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=globulation2
_pkgname=glob2
pkgver=0.9.4.4
pkgrel=1
pkgdesc="RTS game which minimizes micro-management by automatically assigning tasks to units."
arch=('i686' 'x86_64')
url="http://www.globulation2.org/"
license=('GPL3')
depends=('boost>=1.43.0' 'sdl_net' 'sdl_image' 'sdl_ttf' 'libvorbis' 'speex' 'mesa' 'fribidi' 'desktop-file-utils')
makedepends=('scons')
install=$pkgname.install
source=("http://dl.sv.nongnu.org/releases/$_pkgname/0.9.4/$_pkgname-$pkgver.tar.gz"
"$pkgname-0.9.4.1-gcc44.patch")
md5sums=('94c527325f355a29a2807f8f18a6e6a8'
'b13cb1f73ece23bfc6413773678d583e')
build() {
cd $srcdir/$_pkgname-$pkgver
patch -Np0 -i $srcdir/$pkgname-0.9.4.1-gcc44.patch
scons BINDIR=$pkgdir/usr/bin INSTALLDIR=$pkgdir/usr/share
}
package () {
cd $srcdir/$_pkgname-$pkgver
scons install
find $pkgdir/usr/share -type f -exec chmod 644 '{}' \;
install -Dm644 data/icons/glob2-icon-48x48.png $pkgdir/usr/share/pixmaps/glob2-icon-48x48.png
}
diff -up libgag/include/StreamBackend.h.orig libgag/include/StreamBackend.h
--- libgag/include/StreamBackend.h.orig 2009-03-18 03:46:47.000000000 +0100
+++ libgag/include/StreamBackend.h 2009-06-20 14:21:10.000000000 +0200
@@ -43,7 +43,7 @@ namespace GAGCore
virtual void flush(void) = 0;
virtual void read(void *data, size_t size) = 0;
virtual void putc(int c) = 0;
- virtual int getc(void) = 0;
+ virtual int get_c(void) = 0;
virtual void seekFromStart(int displacement) = 0;
virtual void seekFromEnd(int displacement) = 0;
virtual void seekRelative(int displacement) = 0;
@@ -67,7 +67,7 @@ namespace GAGCore
virtual void flush(void) { assert(fp); fflush(fp); }
virtual void read(void *data, size_t size) { assert(fp); fread(data, size, 1, fp); }
virtual void putc(int c) { assert(fp); fputc(c, fp); }
- virtual int getc(void) { assert(fp); return fgetc(fp); }
+ virtual int get_c(void) { assert(fp); return fgetc(fp); }
virtual void seekFromStart(int displacement) { assert(fp); fseek(fp, displacement, SEEK_SET); }
virtual void seekFromEnd(int displacement) { assert(fp); fseek(fp, displacement, SEEK_END); }
virtual void seekRelative(int displacement) { assert(fp); fseek(fp, displacement, SEEK_CUR); }
@@ -92,7 +92,7 @@ namespace GAGCore
virtual void flush(void);
virtual void read(void *data, size_t size);
virtual void putc(int c);
- virtual int getc(void);
+ virtual int get_c(void);
virtual void seekFromStart(int displacement);
virtual void seekFromEnd(int displacement);
virtual void seekRelative(int displacement);
@@ -117,7 +117,7 @@ namespace GAGCore
virtual void flush(void) { }
virtual void read(void *data, size_t size);
virtual void putc(int c);
- virtual int getc(void);
+ virtual int get_c(void);
virtual void seekFromStart(int displacement);
virtual void seekFromEnd(int displacement);
virtual void seekRelative(int displacement);
diff -up libgag/src/StreamBackend.cpp.orig libgag/src/StreamBackend.cpp
--- libgag/src/StreamBackend.cpp.orig 2009-03-18 03:46:47.000000000 +0100
+++ libgag/src/StreamBackend.cpp 2009-06-20 14:21:53.000000000 +0200
@@ -75,9 +75,9 @@ namespace GAGCore
buffer->putc(c);
}
- int ZLibStreamBackend::getc(void)
+ int ZLibStreamBackend::get_c(void)
{
- return buffer->getc();
+ return buffer->get_c();
}
void ZLibStreamBackend::seekFromStart(int displacement)
@@ -147,7 +147,7 @@ namespace GAGCore
write(&ch, 1);
}
- int MemoryStreamBackend::getc(void)
+ int MemoryStreamBackend::get_c(void)
{
Uint8 ch;
read(&ch, 1);
diff -up libgag/src/Stream.cpp.orig libgag/src/Stream.cpp
--- libgag/src/Stream.cpp.orig 2009-03-18 03:46:47.000000000 +0100
+++ libgag/src/Stream.cpp 2009-06-20 14:21:35.000000000 +0200
@@ -60,7 +60,7 @@ namespace GAGCore
std::string s;
while (1)
{
- int c = backend->getc();
+ int c = backend->get_c();
if(c=='\r')
continue;
if ((c >= 0) && (c != '\n'))
diff -up libgag/src/TextStream.cpp.orig libgag/src/TextStream.cpp
--- libgag/src/TextStream.cpp.orig 2009-03-18 03:46:47.000000000 +0100
+++ libgag/src/TextStream.cpp 2009-06-20 14:21:22.000000000 +0200
@@ -150,7 +150,7 @@ namespace GAGCore
int nextChar(void)
{
- next = stream->getc();
+ next = stream->get_c();
if (next == '\n')
{
column = 0;
post_install() {
update-desktop-database -q
}
post_upgrade() {
post_install $1
}
post_remove() {
update-desktop-database -q
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment