summaryrefslogtreecommitdiff
path: root/community/qgo
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-10-09 03:23:29 -0700
committerroot <root@rshg054.dnsready.net>2013-10-09 03:23:29 -0700
commit737832e1bd70820f477143512b5c89a30a6e81d0 (patch)
tree665a7ce2bee287680b34294d30d2a2602da059ea /community/qgo
parent3a0ad5dc35d5cff379cdfc736b9cae856416fe6a (diff)
Wed Oct 9 03:18:48 PDT 2013
Diffstat (limited to 'community/qgo')
-rw-r--r--community/qgo/PKGBUILD44
-rw-r--r--community/qgo/gcc43.patch37
-rw-r--r--community/qgo/gcc45.patch205
-rw-r--r--community/qgo/qgo.install14
4 files changed, 39 insertions, 261 deletions
diff --git a/community/qgo/PKGBUILD b/community/qgo/PKGBUILD
index f650f97e7..f58924985 100644
--- a/community/qgo/PKGBUILD
+++ b/community/qgo/PKGBUILD
@@ -1,35 +1,41 @@
-# $Id: PKGBUILD 88006 2013-04-09 21:47:09Z eric $
+# $Id: PKGBUILD 98278 2013-10-07 22:46:15Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org>
+# Contributor: Magnus Jonsson <jmagnusj@gmail.com>
pkgname=qgo
-pkgver=1.5.4
-pkgrel=5
-pkgdesc="Go client and full featured SGF editor"
+pkgver=2.0.0.dda95c9
+pkgrel=1
+pkgdesc='Go client and full featured SGF editor'
arch=('x86_64' 'i686')
url="http://qgo.sourceforge.net/"
license=('GPL')
-depends=('qt3' 'libsm')
-source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-r3.tar.gz"
- 'gcc43.patch'
- 'gcc45.patch')
-sha256sums=('ddfb66ada7027b844838895061f266bda03b327e8dfec2ee2782e14748bac104'
- 'f6ddd28325523e3d5aabac2284334c73114dd823e00bf282aae2646982206e78'
- '7f94acfe58d75b57d55bab5b296a801d48f54c8e12dfc1556cd1586abebd3580')
+depends=('qt5-multimedia' 'qt5-tools' 'libsm' 'desktop-file-utils'
+ 'shared-mime-info')
+makedepends=('git')
+install='qgo.install'
+options=('!emptydirs')
+source=("$pkgname::git://github.com/pzorin/$pkgname.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ # fragments in the git url doesn't seem to work?
+ git checkout -q qt5
+
+ echo -n '2.0.0.'
+ git describe --always | sed 's|-|.|g'
+}
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$pkgname"
- patch -Np1 -i "$srcdir/gcc43.patch"
- patch -Np1 -i "$srcdir/gcc45.patch"
- ./configure --prefix=/usr --with-qt-includes=/usr/include/qt3
- make
+ qmake && make
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
-
- make DESTDIR="$pkgdir" install
+ make -C "$pkgname" INSTALL_ROOT="$pkgdir" install
}
# vim:set ts=2 sw=2 et:
diff --git a/community/qgo/gcc43.patch b/community/qgo/gcc43.patch
deleted file mode 100644
index 1af8b8bd9..000000000
--- a/community/qgo/gcc43.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 05_g++-4.3.dpatch by Pierre Habouzit <madcoder@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: g++-4.3 patch
-
-@DPATCH@
---- qgo-1.5.4-r2~/src/matrix.cpp 2004-10-30 20:49:50.000000000 +0000
-+++ qgo-1.5.4-r2/src/matrix.cpp 2008-03-16 23:04:18.306414183 +0000
-@@ -2,12 +2,14 @@
- * matrix.cpp
- */
-
-+#include <cstdlib>
- #include "matrix.h"
--#include <stdlib.h>
- #ifndef NO_DEBUG
--#include <iostream.h>
-+#include <iostream>
- #endif
-
-+using namespace std;
-+
- Matrix::Matrix(int s)
- : size(s)
- {
---- qgo-1.5.4-r2~/src/tree.cpp 2005-05-12 20:58:23.000000000 +0000
-+++ qgo-1.5.4-r2/src/tree.cpp 2008-03-16 23:04:50.660267034 +0000
-@@ -5,7 +5,7 @@
- #include "tree.h"
- #include "move.h"
- #include "qgo.h"
--#include <iostream.h>
-+#include <iostream>
- #include <qptrstack.h>
-
- Tree::Tree(int board_size)
diff --git a/community/qgo/gcc45.patch b/community/qgo/gcc45.patch
deleted file mode 100644
index 6c71f92f6..000000000
--- a/community/qgo/gcc45.patch
+++ /dev/null
@@ -1,205 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## Description: fix builiding with gcc4.5
-## Origin/Author: Ubuntu
-## Bug: http://bugs.launchpad.net/bugs/756004
-## 06_ftbfs_gcc45.dpatch by Andreas Moog <amoog@ubuntu.com>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: fix build with gcc 4.5
-
-@DPATCH@
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' qgo-1.5.4-r3~/src/gamedialog.cpp qgo-1.5.4-r3/src/gamedialog.cpp
---- qgo-1.5.4-r3~/src/gamedialog.cpp 2011-04-12 20:03:12.000000000 +0200
-+++ qgo-1.5.4-r3/src/gamedialog.cpp 2011-04-12 20:03:15.640382627 +0200
-@@ -512,7 +512,7 @@
- if (handicapSpin->value() != val.toInt())
- {
- handicapSpin->setValue(val.toInt());
-- handicapSpin->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ handicapSpin->setPaletteBackgroundColor(QColor("cyan"));
- }
- else
- handicapSpin->unsetPalette();
-@@ -521,7 +521,7 @@
- if (boardSizeSpin->value() != val.toInt())
- {
- boardSizeSpin->setValue(val.toInt());
-- boardSizeSpin->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ boardSizeSpin->setPaletteBackgroundColor(QColor("cyan"));
- }
- else
- boardSizeSpin->unsetPalette();
-@@ -530,7 +530,7 @@
- if (timeSpin->value() != val.toInt()/60)
- {
- timeSpin->setValue(val.toInt()/60);
-- timeSpin->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ timeSpin->setPaletteBackgroundColor(QColor("cyan"));
- }
- else
- timeSpin->unsetPalette();
-@@ -539,7 +539,7 @@
- if (byoTimeSpin->value() != val.toInt()/60)
- {
- byoTimeSpin->setValue(val.toInt()/60);
-- byoTimeSpin->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ byoTimeSpin->setPaletteBackgroundColor(QColor("cyan"));
- }
- else
- byoTimeSpin->unsetPalette();
-@@ -550,25 +550,25 @@
- val = element(line,0," ");
- if ( !(play_nigiri_button->isChecked()) && (val == "N"))
- {
-- play_nigiri_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_white_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_black_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ play_nigiri_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_white_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_black_button->setPaletteBackgroundColor(QColor("cyan"));
- play_nigiri_button->setChecked(true);
-
- }
- else if ( (play_black_button->isChecked()) && (val == "B"))
- {
-- play_nigiri_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_white_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_black_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ play_nigiri_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_white_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_black_button->setPaletteBackgroundColor(QColor("cyan"));
- play_white_button->setChecked(true);
-
- }
- else if ( (play_white_button->isChecked()) && (val == "W"))
- {
-- play_nigiri_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_white_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-- play_black_button->setPaletteBackgroundColor(QColor::QColor("cyan"));
-+ play_nigiri_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_white_button->setPaletteBackgroundColor(QColor("cyan"));
-+ play_black_button->setPaletteBackgroundColor(QColor("cyan"));
- play_black_button->setChecked(true);
-
- }
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' qgo-1.5.4-r3~/src/mainwin.cpp qgo-1.5.4-r3/src/mainwin.cpp
---- qgo-1.5.4-r3~/src/mainwin.cpp 2011-04-12 20:03:12.000000000 +0200
-+++ qgo-1.5.4-r3/src/mainwin.cpp 2011-04-12 20:03:15.640382627 +0200
-@@ -68,35 +68,35 @@
- {
-
-
-- prefsIcon= QPixmap::QPixmap(qembed_findImage("package_settings"));//QPixmap(ICON_PREFS);
-+ prefsIcon= QPixmap(qembed_findImage("package_settings"));//QPixmap(ICON_PREFS);
- // infoIcon= QPixmap(ICON_GAMEINFO);
-- exitIcon = QPixmap::QPixmap(qembed_findImage("exit"));//QPixmap(ICON_EXIT);
-- fileNewboardIcon = QPixmap::QPixmap(qembed_findImage("newboard"));//QPixmap(ICON_FILENEWBOARD);
-- fileNewIcon = QPixmap::QPixmap(qembed_findImage("filenew"));//QPixmap(ICON_FILENEW);
-- fileOpenIcon = QPixmap::QPixmap(qembed_findImage("fileopen"));//QPixmap(ICON_FILEOPEN);
-+ exitIcon = QPixmap(qembed_findImage("exit"));//QPixmap(ICON_EXIT);
-+ fileNewboardIcon = QPixmap(qembed_findImage("newboard"));//QPixmap(ICON_FILENEWBOARD);
-+ fileNewIcon = QPixmap(qembed_findImage("filenew"));//QPixmap(ICON_FILENEW);
-+ fileOpenIcon = QPixmap(qembed_findImage("fileopen"));//QPixmap(ICON_FILEOPEN);
- // fileSaveIcon = QPixmap(ICON_FILESAVE);
- // fileSaveAsIcon = QPixmap(ICON_FILESAVEAS);
- // transformIcon = QPixmap(ICON_TRANSFORM);
- // charIcon = QPixmap(ICON_CHARSET);
-- manualIcon = QPixmap::QPixmap(qembed_findImage("help"));//QPixmap(ICON_MANUAL);
-+ manualIcon = QPixmap(qembed_findImage("help"));//QPixmap(ICON_MANUAL);
- // autoplayIcon = QPixmap(ICON_AUTOPLAY);
-- connectedIcon = QPixmap::QPixmap(qembed_findImage("connected"));//QPixmap(ICON_CONNECTED);
-- disconnectedIcon = QPixmap::QPixmap(qembed_findImage("connect_no"));//QPixmap(ICON_DISCONNECTED);
-- OpenIcon = QPixmap::QPixmap(qembed_findImage("open"));//QPixmap(ICON_OPEN);
-- LookingIcon = QPixmap::QPixmap(qembed_findImage("looking"));//QPixmap(ICON_LOOKING);
-- QuietIcon= QPixmap::QPixmap(qembed_findImage("quiet"));//QPixmap(ICON_QUIET);
-- NotOpenIcon = QPixmap::QPixmap(qembed_findImage("not_open"));//QPixmap(ICON_NOT_OPEN);
-- NotLookingIcon = QPixmap::QPixmap(qembed_findImage("not_looking"));//QPixmap(ICON_NOT_LOOKING);
-- NotQuietIcon= QPixmap::QPixmap(qembed_findImage("not_quiet"));//QPixmap(ICON_NOT_QUIET);
-- RefreshPlayersIcon = QPixmap::QPixmap(qembed_findImage("refresh_players"));//QPixmap(ICON_REFRESH_PLAYERS);
-- RefreshGamesIcon = QPixmap::QPixmap(qembed_findImage("refresh_games"));//QPixmap(ICON_REFRESH_GAMES);
-- ComputerPlayIcon = QPixmap::QPixmap(qembed_findImage("computerplay"));//QPixmap(ICON_COMPUTER_PLAY);
-- qgoIcon = QPixmap::QPixmap(qembed_findImage("Bowl"));//QPixmap(ICON_COMPUTER_PLAY);
-- NotSeekingIcon = QPixmap::QPixmap(qembed_findImage("not_seeking"));
-- seekingIcon[0] = QPixmap::QPixmap(qembed_findImage("seeking1"));
-- seekingIcon[1] = QPixmap::QPixmap(qembed_findImage("seeking2"));
-- seekingIcon[2] = QPixmap::QPixmap(qembed_findImage("seeking3"));
-- seekingIcon[3] = QPixmap::QPixmap(qembed_findImage("seeking4"));
-+ connectedIcon = QPixmap(qembed_findImage("connected"));//QPixmap(ICON_CONNECTED);
-+ disconnectedIcon = QPixmap(qembed_findImage("connect_no"));//QPixmap(ICON_DISCONNECTED);
-+ OpenIcon = QPixmap(qembed_findImage("open"));//QPixmap(ICON_OPEN);
-+ LookingIcon = QPixmap(qembed_findImage("looking"));//QPixmap(ICON_LOOKING);
-+ QuietIcon= QPixmap(qembed_findImage("quiet"));//QPixmap(ICON_QUIET);
-+ NotOpenIcon = QPixmap(qembed_findImage("not_open"));//QPixmap(ICON_NOT_OPEN);
-+ NotLookingIcon = QPixmap(qembed_findImage("not_looking"));//QPixmap(ICON_NOT_LOOKING);
-+ NotQuietIcon= QPixmap(qembed_findImage("not_quiet"));//QPixmap(ICON_NOT_QUIET);
-+ RefreshPlayersIcon = QPixmap(qembed_findImage("refresh_players"));//QPixmap(ICON_REFRESH_PLAYERS);
-+ RefreshGamesIcon = QPixmap(qembed_findImage("refresh_games"));//QPixmap(ICON_REFRESH_GAMES);
-+ ComputerPlayIcon = QPixmap(qembed_findImage("computerplay"));//QPixmap(ICON_COMPUTER_PLAY);
-+ qgoIcon = QPixmap(qembed_findImage("Bowl"));//QPixmap(ICON_COMPUTER_PLAY);
-+ NotSeekingIcon = QPixmap(qembed_findImage("not_seeking"));
-+ seekingIcon[0] = QPixmap(qembed_findImage("seeking1"));
-+ seekingIcon[1] = QPixmap(qembed_findImage("seeking2"));
-+ seekingIcon[2] = QPixmap(qembed_findImage("seeking3"));
-+ seekingIcon[3] = QPixmap(qembed_findImage("seeking4"));
-
- // init
-
-@@ -576,7 +576,7 @@
- if (e->timerId() == seekButtonTimer)
- {
- imagecounter = (imagecounter+1) % 4;
-- toolSeek->setIconSet(QIconSet::QIconSet(seekingIcon[imagecounter]));
-+ toolSeek->setIconSet(QIconSet(seekingIcon[imagecounter]));
- return;
- }
-
-@@ -2950,17 +2950,17 @@
- //tb->setProperty( "geometry", QRect(0, 0, 20, 20));
-
- //added the icons
-- refreshPlayers->setIconSet(QIconSet::QIconSet(RefreshPlayersIcon));
-- refreshGames->setIconSet(QIconSet::QIconSet(RefreshGamesIcon));
-- fileNew->setIconSet(QIconSet::QIconSet(fileNewIcon));
-- fileNewBoard->setIconSet(QIconSet::QIconSet(fileNewboardIcon));
-- fileOpen->setIconSet(QIconSet::QIconSet(fileOpenIcon));
-- fileQuit->setIconSet(QIconSet::QIconSet(exitIcon));
-- computerPlay->setIconSet(QIconSet::QIconSet(ComputerPlayIcon));
-- Connect->setIconSet(QIconSet::QIconSet(connectedIcon));
-- Disconnect->setIconSet(QIconSet::QIconSet(disconnectedIcon));
-- helpManual->setIconSet(QIconSet::QIconSet(manualIcon));
-- setPreferences->setIconSet(QIconSet::QIconSet(prefsIcon));
-+ refreshPlayers->setIconSet(QIconSet(RefreshPlayersIcon));
-+ refreshGames->setIconSet(QIconSet(RefreshGamesIcon));
-+ fileNew->setIconSet(QIconSet(fileNewIcon));
-+ fileNewBoard->setIconSet(QIconSet(fileNewboardIcon));
-+ fileOpen->setIconSet(QIconSet(fileOpenIcon));
-+ fileQuit->setIconSet(QIconSet(exitIcon));
-+ computerPlay->setIconSet(QIconSet(ComputerPlayIcon));
-+ Connect->setIconSet(QIconSet(connectedIcon));
-+ Disconnect->setIconSet(QIconSet(disconnectedIcon));
-+ helpManual->setIconSet(QIconSet(manualIcon));
-+ setPreferences->setIconSet(QIconSet(prefsIcon));
- setIcon(qgoIcon);
-
- UserToolbar->show();
-@@ -3218,7 +3218,7 @@
- toolSeek->setOn(false);
- toolSeek->setPopup(seekMenu);
- toolSeek->setPopupDelay(1);
-- toolSeek->setIconSet(QIconSet::QIconSet(NotSeekingIcon));
-+ toolSeek->setIconSet(QIconSet(NotSeekingIcon));
- killTimer(seekButtonTimer);
- seekButtonTimer = 0;
- }
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' qgo-1.5.4-r3~/src/qgtp.cpp qgo-1.5.4-r3/src/qgtp.cpp
---- qgo-1.5.4-r3~/src/qgtp.cpp 2011-04-12 20:03:12.000000000 +0200
-+++ qgo-1.5.4-r3/src/qgtp.cpp 2011-04-12 20:03:22.360029899 +0200
-@@ -277,7 +277,7 @@
- _cpt++;
-
- qDebug(QString("flush -> %1").arg(s));
-- programProcess->writeToStdin(QString::QString(s));
-+ programProcess->writeToStdin(QString(s));
-
-
- }
diff --git a/community/qgo/qgo.install b/community/qgo/qgo.install
new file mode 100644
index 000000000..e3a36c814
--- /dev/null
+++ b/community/qgo/qgo.install
@@ -0,0 +1,14 @@
+post_upgrade() {
+ update-desktop-database -q
+ update-mime-database /usr/share/mime
+}
+
+post_install() {
+ post_upgrade
+}
+
+post_remove() {
+ post_upgrade
+}
+
+# vim:set ts=2 sw=2 et: