summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSándor Nagy2015-06-20 22:31:29 +0200
committerSándor Nagy2015-06-20 22:31:29 +0200
commitd4da561e14c373a84ff1fffc27d44840d2a48623 (patch)
treef00c3323638a4323b86cc471f6a4fd6009025a7c
downloadaur-d4da561e14c373a84ff1fffc27d44840d2a48623.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD40
-rw-r--r--soccerwindow2-5.1.0.patch20
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9499b3122454
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = soccerwindow2
+ pkgdesc = RoboCup Soccer Simulator
+ pkgver = 5.1.0
+ pkgrel = 1
+ url = http://rctools.sourceforge.jp/
+ arch = x86_64
+ arch = i686
+ groups = rcss
+ license = CCPL
+ makedepends = boost>=1.32
+ depends = librcsc>=4.0.1
+ depends = qt4>=4.3
+ optdepends = rcssserver: RCSS Server
+ optdepends = rcssmonitor: RCSS Monitor
+ options = buildflags
+ options = makeflags
+ source = http://jaist.dl.sourceforge.jp/rctools/51942/soccerwindow2-5.1.0.tar.gz
+ source = soccerwindow2-5.1.0.patch
+ sha512sums = e417965a8e6c24d915930306f795edc7571b3edd4ba6879914799aa49089dd1296672bb231c73dbdb707e61a65c4f17bbafedd610b861a16d0cf9ce575152d4f
+ sha512sums = 5ee3841d7e89ac4fdd0af52364ee24ebc37a30865909cb50f78002e17ba0f83da4938ae7eef91d765a4b81ef27570b45e3284187e1d6c204d4eb59b9d4cfd9f7
+
+pkgname = soccerwindow2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0e08b36a57cf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Sándor Nagy <sanya868[at]gmail[dot]com>
+pkgname=soccerwindow2
+pkgver=5.1.0
+pkgrel=1
+pkgdesc="RoboCup Soccer Simulator"
+arch=('x86_64' 'i686')
+url="http://rctools.sourceforge.jp/"
+license=('CCPL')
+groups=('rcss')
+depends=('librcsc>=4.0.1' 'qt4>=4.3')
+makedepends=('boost>=1.32')
+optdepends=(
+ 'rcssserver: RCSS Server'
+ 'rcssmonitor: RCSS Monitor')
+options=('buildflags' 'makeflags')
+source=(http://jaist.dl.sourceforge.jp/rctools/51942/$pkgname-$pkgver.tar.gz
+ $pkgname-$pkgver.patch)
+sha512sums=('e417965a8e6c24d915930306f795edc7571b3edd4ba6879914799aa49089dd1296672bb231c73dbdb707e61a65c4f17bbafedd610b861a16d0cf9ce575152d4f'
+ '5ee3841d7e89ac4fdd0af52364ee24ebc37a30865909cb50f78002e17ba0f83da4938ae7eef91d765a4b81ef27570b45e3284187e1d6c204d4eb59b9d4cfd9f7')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p0 -i "$srcdir/$pkgname-$pkgver.patch"
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/soccerwindow2-5.1.0.patch b/soccerwindow2-5.1.0.patch
new file mode 100644
index 000000000000..1ba64da95310
--- /dev/null
+++ b/soccerwindow2-5.1.0.patch
@@ -0,0 +1,20 @@
+--- src/qt4/main.cpp 2011-05-11 12:40:55.000000000 +0200
++++ src/qt4/main.cpp 2014-03-14 16:26:05.068095390 +0100
+@@ -38,6 +38,8 @@
+ #include "main_window.h"
+ #include "options.h"
+
++#include <locale>
++
+ int
+ main( int argc, char ** argv )
+ {
+@@ -51,6 +53,8 @@ main( int argc, char ** argv )
+ QApplication app( argc, argv );
+ //QApplication::setStyle( "plastique" );
+
++ std::locale::global( std::locale::classic() );
++
+ if ( ! Options::instance().parseCmdLine( argc, argv ) )
+ {
+ return 1;