summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander F. Rødseth2019-03-27 10:18:16 +0100
committerAlexander F. Rødseth2019-03-27 10:18:16 +0100
commit8637e14f5657de73a6409b332c8cfaa26d9ead12 (patch)
tree9e7e76303510960f4cb41e6b2650d069b9188569
downloadaur-8637e14f5657de73a6409b332c8cfaa26d9ead12.tar.gz
Move from [community] to AUR in connection with the spring cleaning
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD37
-rw-r--r--kcheckers.desktop9
-rw-r--r--qt5-migration.diff49
4 files changed, 114 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f2967a9af997
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Wed Mar 27 09:15:59 UTC 2019
+pkgbase = kcheckers
+ pkgdesc = Qt-based checkers boardgame
+ pkgver = 0.8.1
+ pkgrel = 11
+ url = http://qcheckers.sourceforge.net/
+ arch = x86_64
+ license = GPL
+ depends = qt5-base
+ source = https://downloads.sourceforge.net/qcheckers/kcheckers-0.8.1.tar.gz
+ source = qt5-migration.diff
+ source = kcheckers.desktop
+ md5sums = 793736a007cd92122dfd91bcfd14ab69
+ md5sums = 310f61c6e4366f2fe9ad40e16f779cf0
+ md5sums = 25b2605f4d605615e265150b722f1897
+
+pkgname = kcheckers
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..28dd97974ee4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer:
+# Contributor: Eric Bélanger <eric@archlinux.org>
+
+pkgname=kcheckers
+pkgver=0.8.1
+pkgrel=11
+pkgdesc="Qt-based checkers boardgame"
+arch=('x86_64')
+url="http://qcheckers.sourceforge.net/"
+license=('GPL')
+depends=('qt5-base')
+source=(https://downloads.sourceforge.net/qcheckers/${pkgname}-${pkgver}.tar.gz
+ qt5-migration.diff
+ kcheckers.desktop)
+md5sums=('793736a007cd92122dfd91bcfd14ab69'
+ '310f61c6e4366f2fe9ad40e16f779cf0'
+ '25b2605f4d605615e265150b722f1897')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # patch from Debian
+ patch -p1 < ../qt5-migration.diff
+ sed -i 's|/usr/local|/usr|' common.h
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ qmake kcheckers.pro
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make INSTALL_ROOT="${pkgdir}/usr" install
+ rm "${pkgdir}"/usr/share/kcheckers/*.ts
+ install -Dm644 "${srcdir}/kcheckers.desktop" "${pkgdir}/usr/share/applications/kcheckers.desktop"
+}
diff --git a/kcheckers.desktop b/kcheckers.desktop
new file mode 100644
index 000000000000..815cfb4a89f1
--- /dev/null
+++ b/kcheckers.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Kcheckers
+Comment=Checkers/Daughts game using Qt4 toolkit
+Exec=kcheckers
+Icon=/usr/share/kcheckers/themes/simple_small/kingwhite.png
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Game;BoardGame;
diff --git a/qt5-migration.diff b/qt5-migration.diff
new file mode 100644
index 000000000000..b89925fd3d6a
--- /dev/null
+++ b/qt5-migration.diff
@@ -0,0 +1,49 @@
+Description: Ported to Qt5.
+Author: Innocent De Marchi <tangram.peces@gmail.com>
+Last-Update: 2017-12-31
+Forwarded: yes
+
+--- a/history.cc
++++ b/history.cc
+@@ -60,7 +60,7 @@
+ m_movelist = new QTreeWidget(this);
+ m_movelist->setColumnCount(3);
+ m_movelist->header()->setStretchLastSection(true);
+- m_movelist->header()->setMovable(false);
++ //m_movelist->header()->setMovable(false);
+ m_movelist->setRootIsDecorated(false);
+ QStringList header;
+ header << "#" << tr("Move") << tr("Comment");
+--- a/kcheckers.pro
++++ b/kcheckers.pro
+@@ -1,5 +1,5 @@
+ TEMPLATE = app
+-
++QT += widgets
+ CONFIG += qt warn_on
+
+ HEADERS = pdn.h \
+--- a/main.cc
++++ b/main.cc
+@@ -37,8 +37,8 @@
+ top->show();
+
+ // command line
+- if(app.argc()==2)
+- top->open(app.argv()[1]);
++ //if(app.argc() ==2)
++ //top->open(app.argv()[1]);
+
+ int exit = app.exec();
+
+--- a/pdn.cc
++++ b/pdn.cc
+@@ -21,7 +21,7 @@
+ ***************************************************************************/
+ #include <QFile>
+ #include <QTextStream>
+-#include <QProgressDialog>
++#include <QtWidgets/QProgressDialog>
+ #include <QDebug>
+
+ #include "checkers.h"