aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games/freedink/README43
-rw-r--r--games/freedink/README.SlackBuild51
-rw-r--r--games/freedink/freedink.SlackBuild2
-rw-r--r--games/freedink/freedink.info2
-rw-r--r--games/freedink/slack-desc10
5 files changed, 67 insertions, 41 deletions
diff --git a/games/freedink/README b/games/freedink/README
index 37eb59017f67..aabe16a08e59 100644
--- a/games/freedink/README
+++ b/games/freedink/README
@@ -1,37 +1,12 @@
-Freedink is a free role play game in real. You take
-control of Dink Smallwood and guide through his many adventures.
-There are many battles to fought and riddles to be solved.
-You can install additional advanture through additional D-Mods
-which are available at https://www.dinknetwork.com.
+Freedink is a free role-playing game. You take control of
+Dink Smallwood and guide him through his many adventures.
+There are many battles to be fought and riddles to be solved.
+You can install additional adventures through additional D-Mods
+which are available at
-Known issues:
-- Parallel compilation may result in a failed build.
+ https://www.dinknetwork.com
-- Freedink might start in a maximized, not resizable window. Parts of
- it may be outside the Desktop. If this happens then start the
- program from CLI in windowed mode:
-
- freedink -i -w
-
- Afterwards you can switch to fullscreen by pressing Alt+Enter.
-
-- Not all music will be available. See this review (bottom) for
- some more info on this matter:
-
- https://www.dinknetwork.com/file/gnu_freedink/review/scratcher
-
-Optional dependency:
-- upx
- If upx is installed on the system then it is automatically
- detected and considered at compile time.
-
- If for some reason this is not desired then the script
- should be called as
-
- ENABLE_UPX=no ./freedink.Slackbuild
-
- If UPX resides in a non-standard location then it
- can be provided by setting
-
- UPX=/path/to/upx ./freedink.Slackbuild
+For optional dependencies see README.SlackBuild,
+especially if you want to play MIDIs with 'fluidsynth' and
+'fluid-soundfont' (recommended).
diff --git a/games/freedink/README.SlackBuild b/games/freedink/README.SlackBuild
new file mode 100644
index 000000000000..b1ab0dfb94b8
--- /dev/null
+++ b/games/freedink/README.SlackBuild
@@ -0,0 +1,51 @@
+Known build issues:
+-------------------
+
+- Parallel compilation may result in a failed build.
+
+- Freedink will play MIDI files if 'fluidsynth' and 'fluid-soundfont'
+ have been installed. IMPORTANT: MIDIs will only play correctly
+ if 'fluidsynth' is installed BEFORE 'SDL2_mixer' is compiled. If
+ 'fluidsynth' has been installed after 'SDL2_mixer' then 'SDL2_mixer'
+ must be uninstalled, rebuild and reinstalled again.
+
+- Not all music might be available. See this review (bottom) for
+ some more info on this subject:
+
+ https://www.dinknetwork.com/file/gnu_freedink/review/scratcher
+
+
+Known runtime issues:
+---------------------
+
+- Freedink might start in a maximized, not resizable window. Parts of
+ it may be outside the Desktop. If this happens then start the
+ program in windowed mode. If you are using 'dfarc' you can
+ just check the corresponding box, otherwise you can start 'freedink'
+ from the CLI in windowes mode:
+
+ freedink -i -w
+
+ Afterwards you can switch to fullscreen by pressing Alt+Enter.
+
+
+Optional dependencies:
+----------------------
+
+- Recommended: 'fluidsynth' and 'fluid-soundfont'.
+ See above for possible issues.
+
+- 'upx'
+ If 'upx' is installed on the system then it is automatically
+ detected and considered at compile time.
+
+ If for some reason this is not desired then the script
+ should be called as
+
+ ENABLE_UPX=no ./freedink.Slackbuild
+
+ If UPX resides in a non-standard location then it
+ can be provided by setting
+
+ UPX=/path/to/upx ./freedink.Slackbuild
+
diff --git a/games/freedink/freedink.SlackBuild b/games/freedink/freedink.SlackBuild
index 28484cce1f32..e42ddeef9546 100644
--- a/games/freedink/freedink.SlackBuild
+++ b/games/freedink/freedink.SlackBuild
@@ -26,7 +26,7 @@ PRGNAM=freedink
PRGDATANAME=${PRGDATANAME:-$PRGNAM-data-*}
PRGDATANAME=${PRGDATANAME%.tar.gz}
VERSION=${VERSION:-109.6}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/games/freedink/freedink.info b/games/freedink/freedink.info
index fb30d2eb2f02..9c0650c490c0 100644
--- a/games/freedink/freedink.info
+++ b/games/freedink/freedink.info
@@ -7,6 +7,6 @@ MD5SUM="cdec0ef4db6d15b767f696745ef0ae2f \
6703e773f06dc53afa4094775beaff8d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="SDL2_image SDL2_mixer SDL2_ttf SDL2_gfx glm cxxtest"
+REQUIRES="SDL2_image SDL2_mixer SDL2_ttf SDL2_gfx glm"
MAINTAINER="CRTS"
EMAIL="crts [at] gmx [dot] net"
diff --git a/games/freedink/slack-desc b/games/freedink/slack-desc
index fe0576c3cf90..c812af50e358 100644
--- a/games/freedink/slack-desc
+++ b/games/freedink/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
freedink: freedink (free RPG)
freedink:
-freedink: Freedink is a free role play game in real. You take
-freedink: control of Dink Smallwood and guide through his many adventures.
-freedink: There are many battles to fought and riddles to be solved.
-freedink: Additional D-Mods are available at https://www.dinknetwork.com
+freedink: Freedink is a free role-playing game. You take
+freedink: control of Dink Smallwood and guide him through his many
+freedink: adventures. There are many battles to be fought and riddles to be
+freedink: solved.
+freedink: Additional D-Mods available at: 'https://www.dinknetwork.com'
freedink:
freedink: Homepage: https://www.gnu.org/software/freedink
freedink:
freedink:
-freedink: