diff options
author | Alexander F. Rødseth | 2019-03-27 10:18:16 +0100 |
---|---|---|
committer | Alexander F. Rødseth | 2019-03-27 10:18:16 +0100 |
commit | 8637e14f5657de73a6409b332c8cfaa26d9ead12 (patch) | |
tree | 9e7e76303510960f4cb41e6b2650d069b9188569 | |
download | aur-8637e14f5657de73a6409b332c8cfaa26d9ead12.tar.gz |
Move from [community] to AUR in connection with the spring cleaning
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | kcheckers.desktop | 9 | ||||
-rw-r--r-- | qt5-migration.diff | 49 |
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" |