summaryrefslogtreecommitdiff
path: root/src/sys/fd.org
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2017-05-26 21:51:04 -0700
committerVito Caputo <vcaputo@pengaru.com>2017-05-26 22:48:09 -0700
commit78f8fce7f286fd0c71774e2567404ed51f24fef3 (patch)
treef3de4987f7a9fc1bc03331e97b65a851b041051a /src/sys/fd.org
*: initial commit of stripped schism stuff
Forking schism tracker's IT playback stuff into a little playback library for embedding in demos.
Diffstat (limited to 'src/sys/fd.org')
-rw-r--r--src/sys/fd.org/autopackage.apspec57
-rw-r--r--src/sys/fd.org/itf.desktop11
-rw-r--r--src/sys/fd.org/schism.desktop18
3 files changed, 86 insertions, 0 deletions
diff --git a/src/sys/fd.org/autopackage.apspec b/src/sys/fd.org/autopackage.apspec
new file mode 100644
index 0000000..5d4fb21
--- /dev/null
+++ b/src/sys/fd.org/autopackage.apspec
@@ -0,0 +1,57 @@
+# -*-shell-script-*-
+
+[Meta]
+RootName: @schismtracker.org:1.1
+DisplayName: Schism Tracker
+ShortName: schismtracker
+Maintainer: Mrs. Brisby <mrs.brisby@nimh.org>
+Packager: Mrs. Brisby <mrs.brisby@nimh.org>
+Summary: Schism Tracker is a music editor that matches the look and feel of Impulse Tracker as closely as possible.
+URL: http://schismtracker.org/
+License: GNU General Public License, Version 2
+SoftwareVersion: 1.1
+AutopackageTarget: 1.0
+
+[Description]
+Schism Tracker is a music editor in the spirit of Impulse Tracker. Nearly every
+feature of Impulse Tracker is available in exactly the same manner. Improvements
+have been extremely careful to avoid disturbing any muscle memory that the user
+might have developed with Impulse Tracker.
+
+[BuildPrepare]
+mkdir -p linux-x86-build && cd linux-x86-build && prepareBuild --src .. $EXTRA_ARGS
+
+[BuildUnprepare]
+unprepareBuild
+
+[Imports]
+import <<EOF
+$source_dir/linux-x86-build/schismtracker
+$source_dir/icons/schism-icon-128.png
+$source_dir/icons/schism-itf-icon-128.png
+$source_dir/sys/fd.org/schism.desktop
+$source_dir/sys/fd.org/itf.desktop
+$source_dir/NEWS
+$source_dir/README
+$source_dir/COPYING
+$source_dir/ChangeLog
+EOF
+
+[Prepare]
+# Dependency checking
+require @libsdl.org/sdl 1.2
+
+[Install]
+# Put your installation script here
+installExe schismtracker
+installIcon schism-icon-128.png schism-itf-icon-128.png >/dev/null 2>&1
+installDesktop "AudioVideo" schism.desktop
+installDesktop "AudioVideo" itf.desktop
+installData NEWS
+installData README
+installData COPYING
+installData ChangeLog
+
+[Uninstall]
+# Usually just the following line is enough to uninstall everything
+uninstallFromLog
diff --git a/src/sys/fd.org/itf.desktop b/src/sys/fd.org/itf.desktop
new file mode 100644
index 0000000..0a71838
--- /dev/null
+++ b/src/sys/fd.org/itf.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=Schism Tracker Font Editor
+Comment=ITF Clone
+Encoding=UTF-8
+Terminal=false
+Exec=schismtracker --font-editor
+Type=Application
+Icon=schism-itf-icon-128.png
+Categories=GNOME;Application;AudioVideo;Audio;Video;
+X-Desktop-File-Install-Version=0.10
diff --git a/src/sys/fd.org/schism.desktop b/src/sys/fd.org/schism.desktop
new file mode 100644
index 0000000..d563964
--- /dev/null
+++ b/src/sys/fd.org/schism.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Actions=Play;
+Version=1.0
+Name=Schism Tracker
+Comment=Impulse Tracker Clone
+Encoding=UTF-8
+Terminal=false
+TryExec=schismtracker
+Exec=schismtracker %f
+Type=Application
+Icon=schism-icon-128.png
+Categories=GNOME;Application;AudioVideo;Audio;Video;
+MimeType=audio/x-mod
+X-Desktop-File-Install-Version=0.10
+
+[Desktop Action Play]
+Name=Schism Tracker (play song)
+Exec=schismtracker -p %f
© All Rights Reserved