aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2023-07-16 15:18:18 -0400
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-07-22 15:52:58 +0700
commite0bbb9a86315a38f6a3c8a25a4a832b4ff3ce677 (patch)
tree7ce5bee19adf4872503ceb437343e6713c8b0298 /games
parentbc0c1d51841ae2829a8cdfd3cf5edfb83dbb8e90 (diff)
games/clksignal: Updated for version 20230515.
Signed-off-by: B. Watson <urchlay@slackware.uk> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'games')
-rw-r--r--games/clksignal/9342c60.diff34
-rw-r--r--games/clksignal/clksignal-qt.620
-rw-r--r--games/clksignal/clksignal-qt.rst18
-rw-r--r--games/clksignal/clksignal.SlackBuild9
-rw-r--r--games/clksignal/clksignal.info6
5 files changed, 78 insertions, 9 deletions
diff --git a/games/clksignal/9342c60.diff b/games/clksignal/9342c60.diff
new file mode 100644
index 0000000000000..02f707d3c0c15
--- /dev/null
+++ b/games/clksignal/9342c60.diff
@@ -0,0 +1,34 @@
+diff --git a/OSBindings/Qt/clksignal.pro b/OSBindings/Qt/clksignal.pro
+index cb1e865b2..e26e3e77b 100644
+--- a/OSBindings/Qt/clksignal.pro
++++ b/OSBindings/Qt/clksignal.pro
+@@ -113,8 +113,6 @@ SOURCES += \
+ $$SRC/Processors/6502/Implementation/*.cpp \
+ $$SRC/Processors/6502/State/*.cpp \
+ $$SRC/Processors/65816/Implementation/*.cpp \
+- $$SRC/Processors/68000/Implementation/*.cpp \
+- $$SRC/Processors/68000/State/*.cpp \
+ $$SRC/Processors/Z80/Implementation/*.cpp \
+ $$SRC/Processors/Z80/State/*.cpp \
+ \
+@@ -259,7 +257,6 @@ HEADERS += \
+ $$SRC/Processors/65816/Implementation/*.hpp \
+ $$SRC/Processors/68000/*.hpp \
+ $$SRC/Processors/68000/Implementation/*.hpp \
+- $$SRC/Processors/68000/State/*.hpp \
+ $$SRC/Processors/Z80/*.hpp \
+ $$SRC/Processors/Z80/Implementation/*.hpp \
+ $$SRC/Processors/Z80/State/*.hpp \
+diff --git a/OSBindings/SDL/SConstruct b/OSBindings/SDL/SConstruct
+index 6b1e6e849..af2dd675c 100644
+--- a/OSBindings/SDL/SConstruct
++++ b/OSBindings/SDL/SConstruct
+@@ -100,8 +100,6 @@ SOURCES += glob.glob('../../Outputs/OpenGL/Primitives/*.cpp')
+ SOURCES += glob.glob('../../Processors/6502/Implementation/*.cpp')
+ SOURCES += glob.glob('../../Processors/6502/State/*.cpp')
+ SOURCES += glob.glob('../../Processors/65816/Implementation/*.cpp')
+-SOURCES += glob.glob('../../Processors/68000/Implementation/*.cpp')
+-SOURCES += glob.glob('../../Processors/68000/State/*.cpp')
+ SOURCES += glob.glob('../../Processors/Z80/Implementation/*.cpp')
+ SOURCES += glob.glob('../../Processors/Z80/State/*.cpp')
+
diff --git a/games/clksignal/clksignal-qt.6 b/games/clksignal/clksignal-qt.6
index 79414956422bf..613e824dac07b 100644
--- a/games/clksignal/clksignal-qt.6
+++ b/games/clksignal/clksignal-qt.6
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "CLKSIGNAL-QT" 6 "2022-01-08" "20211219" "SlackBuilds.org"
+.TH "CLKSIGNAL-QT" 6 "2023-07-16" "20230515" "SlackBuilds.org"
.SH NAME
clksignal-qt \- graphical interface for clksignal emulator
.\" RST source for clksignal-qt(6) man page. Convert with:
@@ -51,9 +51,25 @@ automatically be started.
.sp
Unlike \fBclksignal\fP, \fBclksignal\-qt\fP \fIonly\fP supports PulseAudio for
audio output. No, it won\(aqt work with \fBapulse\fP(1), either.
+.SH FILES
+.sp
+\fBclksignal\-qt\fP looks for ROM files in several directories, including:
+.INDENT 0.0
+.TP
+.B /usr/share/clksignal\-qt/ROMImages/
+To populate this directory, install the \fBclksignal\-roms\fP package from
+SlackBuilds.org
+.TP
+.B $HOME/.local/share/clksignal\-qt/ROMImages/
+Simply copy files here (or drag\-and\-drop them into the UI when asked to).
+.UNINDENT
+.sp
+Each of these directories has subdirectories named after the emulated
+system (e.g. \fBAppleII/\fP, \fBVic20/\fP). To see the full list of systems,
+run \fBclksignal\fP \fI\-\-help\fP\&.
.SH COPYRIGHT
.sp
-See the file /usr/doc/clksignal\-20211219/LICENSE for license information.
+See the file /usr/doc/clksignal\-20230515/LICENSE for license information.
.SH AUTHORS
.sp
clksignal\-qt was written by Thomas Harte.
diff --git a/games/clksignal/clksignal-qt.rst b/games/clksignal/clksignal-qt.rst
index 487dac693650e..e556498f77cf5 100644
--- a/games/clksignal/clksignal-qt.rst
+++ b/games/clksignal/clksignal-qt.rst
@@ -2,7 +2,7 @@
.. rst2man.py clksignal-qt.rst > clksignal-qt.6
.. rst2man.py comes from the SBo development/docutils package.
-.. |version| replace:: 20211219
+.. |version| replace:: 20230515
.. |date| date::
============
@@ -37,6 +37,22 @@ automatically be started.
Unlike **clksignal**, **clksignal-qt** *only* supports PulseAudio for
audio output. No, it won't work with **apulse**\(1), either.
+FILES
+=====
+
+**clksignal-qt** looks for ROM files in several directories, including:
+
+/usr/share/clksignal-qt/ROMImages/
+ To populate this directory, install the **clksignal-roms** package from
+ SlackBuilds.org
+
+$HOME/.local/share/clksignal-qt/ROMImages/
+ Simply copy files here (or drag-and-drop them into the UI when asked to).
+
+Each of these directories has subdirectories named after the emulated
+system (e.g. **AppleII/**, **Vic20/**). To see the full list of systems,
+run **clksignal** *--help*.
+
COPYRIGHT
=========
diff --git a/games/clksignal/clksignal.SlackBuild b/games/clksignal/clksignal.SlackBuild
index 7217084eb65f8..21c7ff7fda4f3 100644
--- a/games/clksignal/clksignal.SlackBuild
+++ b/games/clksignal/clksignal.SlackBuild
@@ -6,8 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-# Note to self: 20230515 release it out, upgrade this!
-
+# 20230716 bkw: updated for v20230515, expand man page a bit.
# 20230530 bkw: remove unused flags.
# 20230114 bkw: updated for v20221125.
@@ -19,7 +18,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clksignal
-VERSION=${VERSION:-20221125}
+VERSION=${VERSION:-20230515}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,6 +55,10 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+# 20230716 bkw: upstream removed some C++ source files without removing them
+# from the qt5 .pro file. fixed after 20230515 release.
+[ "$VERSION" = "20230515" ] && patch -p1 < $CWD/9342c60.diff
+
mkdir -p $PKG/usr/games $PKG/usr/man/man6 $PKG/usr/share/applications
# Qt5 user interface is optional.
diff --git a/games/clksignal/clksignal.info b/games/clksignal/clksignal.info
index 7a7599721add3..a582f28bc16ad 100644
--- a/games/clksignal/clksignal.info
+++ b/games/clksignal/clksignal.info
@@ -1,8 +1,8 @@
PRGNAM="clksignal"
-VERSION="20221125"
+VERSION="20230515"
HOMEPAGE="https://github.com/TomHarte/CLK"
-DOWNLOAD="https://github.com/TomHarte/CLK/archive/2022-11-25/CLK-2022-11-25.tar.gz"
-MD5SUM="ef3b7ac1672830d69bfb4286d476fd67"
+DOWNLOAD="https://github.com/TomHarte/CLK/archive/2023-05-15/CLK-2023-05-15.tar.gz"
+MD5SUM="a58bf452f0c21f68c5bc90819a426bbf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""