debian/0000755000000000000000000000000012222604671007170 5ustar debian/onscripter.dirs0000644000000000000000000000010111372457126012241 0ustar usr/games usr/lib/games/onscripter usr/share/doc/onscripter/html debian/compat0000644000000000000000000000000211731316610010363 0ustar 9 debian/onscripter.docs0000644000000000000000000000000711372457126012235 0ustar README debian/copyright0000644000000000000000000000241411724631506011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: onscripter Upstream-Contact: Ogapee Source: http://onscripter.sourceforge.jp/onscripter.html Files: * Copyright: 2001-2011 Ogapee. License: GPL-2+ Files: www/onscripter.html Copyright: 1998-2011 Studio O.G.A. License: GPL-2+ Files: debian/* Copyright: 2007 Ying-Chun Liu (PaulLiu) License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/control0000644000000000000000000000170412222570652010576 0ustar Source: onscripter Section: games Priority: optional Maintainer: Ying-Chun Liu (PaulLiu) Build-Depends: debhelper (>= 9), docbook-to-man, libsdl1.2-dev, libavifile-0.7-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev, libbz2-dev, libjpeg-dev, liblua5.2-dev, libfontconfig1-dev, libvorbis-dev [!armel], libsmpeg-dev [!armel], libvorbisidec-dev [armel], libmad0-dev [armel] Standards-Version: 3.9.4 Homepage: http://onscripter.sourceforge.jp/onscripter.html Package: onscripter Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Visual novel games engine compatible to NScripter ONScripter is a game engine compatible to NScripter, which is used to create and perform visual novel games. . This package provides both the standard version which is for Japanese and the 1-byte version which is able to run English text games. debian/watch0000644000000000000000000000016111470255536010225 0ustar version=3 http://onscripter.sourceforge.jp/onscripter.html.ja onscripter-([\d]*[\w]*)\.tar\.gz \ debian uupdate debian/onscripter.manpages0000644000000000000000000000005111372457126013077 0ustar onscripter.6 nsaconv.6 nsadec.6 sardec.6 debian/source/0000755000000000000000000000000011374024433010467 5ustar debian/source/format0000644000000000000000000000001411374024433011675 0ustar 3.0 (quilt) debian/onscripter.sgml0000644000000000000000000001724011372457126012256 0ustar manpage.1'. You may view the manual page with: `docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> Ying-Chun"> Liu"> Jun 11, 2007"> 6"> grandpaul@gmail.com"> onscripter"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; NScripter-compatible visual novel games engine &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that implements the visual novel games engine NScripter. It is able to run Japanese (Shift-JIS encoding) games. &dhpackage;-1byte is built in order to play English games by forcing 1-byte mode. OPTIONS These programs follow the usual &gnu; command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. Use CD audio if available. Choose the CD-ROM drive number. Set a TTF font file. Set a registry file. Set a dll file. Set the root path to the archives. Start in fullscreen mode. Start in window mode. Ignore useescspc and getenter command. Advance the text on mouse wheeldown event. Do not rescale the images in the archives when compiled with -DPDA. Enable editing the volumes and the variables when 'z' is pressed. Set a file (*.EXE) that includes a key table. Show summary of options. Show version of program. EXAMPLE After decompressing the game data directory, we call it /path/foo for convient, please use the follow command to perform the game: onscripter -r /path/foo If the game is not containing default.ttf, we can use -f to assign one as following: onscripter -r /path/foo -f /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/nsadec.sgml0000644000000000000000000000777611372457126011340 0ustar manpage.1'. You may view the manual page with: `docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> Ying-Chun"> Liu"> Jun 11, 2007"> 6"> grandpaul@gmail.com"> onscripter"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; NSA archive decompresser &dhpackage; arc_file DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that extracts the data from the given archive file. OPTIONS The archive type is NS2. The archive type is NS3. SEE ALSO onscripter (6), nsaconv (6), sardec (6). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/clean0000644000000000000000000000007211374040155010172 0ustar onscripter-1byte onscripter.6 nsaconv.6 nsadec.6 sardec.6 debian/nsaconv.sgml0000644000000000000000000001245111372457126011534 0ustar manpage.1'. You may view the manual page with: `docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> Ying-Chun"> Liu"> Jun 11, 2007"> 6"> grandpaul@gmail.com"> onscripter"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; NSA archive converter &dhpackage; src_width dst_width src_archive_file dst_archive_file DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that converts the archive file of the visual novel games engine ONScripter into different width or quality. It is useful to adjust the size of the archive file. And it is also useful to adjust the width of the game for playing on some hand-held game platform like PSP. The src_width should be 640 or 800. And the dst_width can be 176, 220, 320, 360, 384, 640, and etc. OPTIONS Enhanced mode. Convert BMPs to JPGs. The archive type is NS2. The archive type is NS3. Adjust JPEG quality, from 0 to 100. SEE ALSO onscripter (6), nsadec (6), sardec (6). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/changelog0000644000000000000000000003263212222571477011057 0ustar onscripter (20130929-1) unstable; urgency=low * New upstream release * Use liblua5.2 instead of 5.1-0. -- Ying-Chun Liu (PaulLiu) Wed, 02 Oct 2013 00:07:05 +0800 onscripter (20130812-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.9.4: nothing needs to be changed -- Ying-Chun Liu (PaulLiu) Fri, 20 Sep 2013 19:04:24 +0800 onscripter (20130411-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Mon, 06 May 2013 16:54:18 +0800 onscripter (20130202-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Thu, 07 Feb 2013 01:09:24 +0800 onscripter (20120531-2) unstable; urgency=low * debian/rules: Add USE_SMPEG when smpeg is using -- Ying-Chun Liu (PaulLiu) Sun, 01 Jul 2012 02:30:20 +0800 onscripter (20120531-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Wed, 13 Jun 2012 02:03:22 +0800 onscripter (20120527-2) unstable; urgency=low * Fix hardening flags missing (Closes: #673719) - Add CPPFLAGS -- Ying-Chun Liu (PaulLiu) Mon, 28 May 2012 23:22:27 +0800 onscripter (20120527-1) unstable; urgency=low * New upstream release * Fix hardening flags missing (Closes: #673719) -- Ying-Chun Liu (PaulLiu) Sun, 27 May 2012 17:47:25 +0800 onscripter (20120520-1) unstable; urgency=low * New upstream release * debian/rules: Use "dpkg-buildflags --get CFLAGS" to get default CFLAGS -- Ying-Chun Liu (PaulLiu) Mon, 21 May 2012 01:14:37 +0800 onscripter (20120513-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Wed, 16 May 2012 04:18:58 +0800 onscripter (20120414-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Tue, 01 May 2012 18:04:56 +0800 onscripter (20120405-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Thu, 12 Apr 2012 20:02:34 +0800 onscripter (20120320-1) unstable; urgency=low * New upstream release * Remove a paragraph in README.Debian due to #438749 is fixed in sdl-ttf2.0 -- Ying-Chun Liu (PaulLiu) Fri, 30 Mar 2012 00:18:40 +0800 onscripter (20120318-1) unstable; urgency=low * New upstream release * Bump debhelper compat to 9 -- Ying-Chun Liu (PaulLiu) Sun, 18 Mar 2012 16:32:10 +0800 onscripter (20120302-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.9.3 - Change debian/copyright format to version 1.0 * debian/rules: handle DEB_BUILD_OPTIONS -- Ying-Chun Liu (PaulLiu) Sun, 04 Mar 2012 17:21:24 +0800 onscripter (20120115-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 21 Jan 2012 15:49:24 +0800 onscripter (20120105-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Fri, 06 Jan 2012 16:02:15 +0800 onscripter (20111222-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 24 Dec 2011 20:19:24 +0800 onscripter (20111110-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 20 Nov 2011 11:45:53 +0800 onscripter (20111010-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Mon, 10 Oct 2011 15:12:15 +0800 onscripter (20110910-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 18 Sep 2011 10:44:00 +0800 onscripter (20110904-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 04 Sep 2011 15:07:06 +0800 onscripter (20110819-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 20 Aug 2011 08:36:58 +0800 onscripter (20110619-2) unstable; urgency=low * Build-Depends on libjpeg-dev instead of libjpeg62-dev (Closes: #634281) -- Ying-Chun Liu (PaulLiu) Fri, 22 Jul 2011 00:54:25 +0800 onscripter (20110619-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Tue, 21 Jun 2011 10:32:37 +0800 onscripter (20110520-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.9.2: nothing needs to be changed -- Ying-Chun Liu (PaulLiu) Mon, 23 May 2011 00:47:01 +0800 onscripter (20110320-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Mon, 21 Mar 2011 02:29:56 +0800 onscripter (20110226-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Fri, 04 Mar 2011 22:26:13 +0800 onscripter (20110111-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 22 Jan 2011 01:01:07 +0800 onscripter (20110110-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Tue, 11 Jan 2011 18:49:11 +0800 onscripter (20101210-1) unstable; urgency=low * New upstream release * Update debian/copyright to point to new source site. -- Ying-Chun Liu (PaulLiu) Tue, 14 Dec 2010 23:24:35 +0800 onscripter (20101127-1) unstable; urgency=low * New upstream release + Use fontconfig when default.ttf is not existed * Remove README.source and quilt Build-Depends because using DebSrc3.0 -- Ying-Chun Liu (PaulLiu) Sun, 28 Nov 2010 11:50:12 +0800 onscripter (20101024-1) unstable; urgency=low * New upstream release * debian/control: - Bump Standards-Version to 3.9.1: nothing need to be changed - Update Homepage to http://onscripter.sourceforge.jp/onscripter.html * debian/watch: - Updated due to upstream moved to sourceforge.jp -- Ying-Chun Liu (PaulLiu) Tue, 16 Nov 2010 00:10:40 +0800 onscripter (20100813a-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 14 Aug 2010 18:22:06 +0800 onscripter (20100808-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Thu, 12 Aug 2010 04:04:19 +0800 onscripter (20100711a-1) unstable; urgency=low * New upstream release * debian/control: Bump Standards-Version to 3.9.0: nothing need to be changed -- Ying-Chun Liu (PaulLiu) Fri, 16 Jul 2010 01:25:17 +0800 onscripter (20100625-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Thu, 01 Jul 2010 16:38:36 +0800 onscripter (20100620-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 20 Jun 2010 22:59:49 +0800 onscripter (20100618a-1) unstable; urgency=low * New upstream release * Remove "0.0." prefix for version due to historical problem. - According to debian-policy 3.2.1 and latest new maint-guide. + #45657 -> #554948 - debian/watch: remove mangling. -- Ying-Chun Liu (PaulLiu) Sun, 20 Jun 2010 14:09:22 +0800 onscripter (0.0.20100611-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 12 Jun 2010 00:50:12 +0800 onscripter (0.0.20100602-1) unstable; urgency=low * New upstream release * Drop 01_fix_FTBFS_AVIWrapper.cpp.patch: Upstream fix the issue. -- Ying-Chun Liu (PaulLiu) Thu, 03 Jun 2010 20:32:04 +0800 onscripter (0.0.20100510-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Mon, 17 May 2010 22:42:51 +0800 onscripter (0.0.20100509-1) unstable; urgency=low * New upstream release * Use DebSrc3.0 * Use debhelper7 * Use machine readable copyright file -- Ying-Chun Liu (PaulLiu) Wed, 12 May 2010 22:38:59 +0200 onscripter (0.0.20100320-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Fri, 26 Mar 2010 23:51:03 +0800 onscripter (0.0.20100131a-1) unstable; urgency=low * New upstream release * debian/control: Bump Standards-Version to 3.8.4: nothing need to be changed * debian/watch: Update match rule to match date+rev upstream version -- Ying-Chun Liu (PaulLiu) Sat, 20 Feb 2010 20:55:15 +0800 onscripter (0.0.20100116a-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Mon, 18 Jan 2010 14:13:18 +0800 onscripter (0.0.20091115-2) unstable; urgency=low * 01_fix_FTBFS_AVIWrapper.cpp.patch: Fix FTBFS. Might fix #556820 -- Ying-Chun Liu (PaulLiu) Mon, 30 Nov 2009 18:41:25 +0800 onscripter (0.0.20091115-1) unstable; urgency=low * New upstream release * Link against libavifile on all platform. (Closes: #557207) -- Ying-Chun Liu (PaulLiu) Wed, 25 Nov 2009 02:15:29 +0800 onscripter (0.0.20091011-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sat, 17 Oct 2009 09:39:33 +0800 onscripter (0.0.20090921-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 04 Oct 2009 01:06:00 +0800 onscripter (0.0.20090822-5) unstable; urgency=low * debian/rules: Check package status only. Don't check selection states. -- Ying-Chun Liu (PaulLiu) Sat, 05 Sep 2009 16:11:34 +0800 onscripter (0.0.20090822-4) unstable; urgency=low * debian/rules: - Fix FTBFS: query install ok installed instead of installed - change ?= to := for performance issue -- Ying-Chun Liu (PaulLiu) Thu, 03 Sep 2009 16:52:30 +0800 onscripter (0.0.20090822-3) unstable; urgency=low * debian/rules: Fix FTBFS on amd64: query more package status -- Ying-Chun Liu (PaulLiu) Thu, 03 Sep 2009 14:06:38 +0800 onscripter (0.0.20090822-2) unstable; urgency=low * debian/rules: Fix powerpc FTBFS: query status instead of package name -- Ying-Chun Liu (PaulLiu) Sun, 30 Aug 2009 18:13:11 +0800 onscripter (0.0.20090822-1) unstable; urgency=low * New upstream release * debian/rules: detect installed packages instead of arch on handling avifile and vorbis codec. * debian/control: change maintainer to my Debian mail address. * debian/control: link to Tremor on armel platform -- Ying-Chun Liu (PaulLiu) Fri, 28 Aug 2009 11:45:08 +0800 onscripter (0.0.20090331-1) unstable; urgency=low * New upstream release * Bump standard version to 3.8.1 - Nothing changed. * Modify debian/watch to scan only stable version of upstream. -- Ying-Chun Liu (PaulLiu) Thu, 30 Apr 2009 22:38:06 +0800 onscripter (0.0.20090116-1) unstable; urgency=low * New upstream release (Closes: #510879) * Add more copyright holders in debian/copyright * Bump standard version to 3.8.0 - Nothing changed * Use "$(QUILT_STAMPFN)" instead of "patch" in debian/rules to allow parallel building -- Ying-Chun Liu (PaulLiu) Sat, 21 Feb 2009 16:19:25 +0800 onscripter (0.0.20080121-1) unstable; urgency=low * New upstream release (Closes: 463106) * Bump standard version to 3.7.3 + Nothing needs to be changed * Remove 020_buffer_overflow_bug440124.patch which is merged into the upstream * Reduce 010_migrate_to_avifile_20070718_base.patch because it's partly merged into the upstream * Use Homepage: field instead of pseudo-field in long description -- Ying-Chun Liu (PaulLiu) Tue, 29 Jan 2008 23:37:16 +0800 onscripter (0.0.20070826a-2) unstable; urgency=low * Add 020_buffer_overflow_bug440124.patch to fix buffer overflow in ONScripterLabel_rmenu.cpp (Closes: 440124) * Add -lvorbisfile to CONFLIBS in debian/rules to fix FTBFS (Closes: 447370) -- Ying-Chun Liu (PaulLiu) Sun, 21 Oct 2007 01:31:18 +0800 onscripter (0.0.20070826a-1) unstable; urgency=low * New upstream release (Closes: 439801) * Improve watch file. (Closes: 439800) Thanks to Hideki Yamane -- Ying-Chun Liu (PaulLiu) Mon, 27 Aug 2007 23:09:14 +0800 onscripter (0.0.20070823-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Fri, 24 Aug 2007 01:45:18 +0800 onscripter (0.0.20070206-4) unstable; urgency=low * Fix a bug in debian/rule which makes amd64 didn't link against libavifile -- Ying-Chun Liu (PaulLiu) Wed, 08 Aug 2007 06:08:08 +0800 onscripter (0.0.20070206-3) unstable; urgency=low * Fix FTBFS: avifile only available on i386/amd64 * Add 010_migrate_to_avifile_20070718_base.patch to migrate to new avifile (Closes: #436355) -- Ying-Chun Liu (PaulLiu) Fri, 03 Aug 2007 22:00:00 +0800 onscripter (0.0.20070206-2) unstable; urgency=low * Improve manpages for examples * Update README.Debian -- Ying-Chun Liu (PaulLiu) Sat, 21 Jul 2007 01:59:23 +0800 onscripter (0.0.20070206-1) unstable; urgency=low * Initial release (Closes: #428423) * Include 001_remove_avifile_rpath_Bug347536.patch to fix rpath problem. -- Ying-Chun Liu (PaulLiu) Mon, 11 Jun 2007 14:22:31 +0800 debian/sardec.sgml0000644000000000000000000000671711372457126011336 0ustar manpage.1'. You may view the manual page with: `docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> Ying-Chun"> Liu"> Jun 11, 2007"> 6"> grandpaul@gmail.com"> onscripter"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; SAR archive decompresser &dhpackage; arc_file DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that extracts the data from the given archive file. SEE ALSO onscripter (6), nsaconv (6), nsadec (6). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/rules0000755000000000000000000000675012222571434010260 0ustar #!/usr/bin/make -f # -*- makefile -*- DEB_AVIFILE_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libavifile-0.7-dev)) DEB_VORBIS_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libvorbis-dev)) DEB_TREMOR_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libvorbisidec-dev)) DEB_MP3MAD_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libmad0-dev)) DEB_SMPEG_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libsmpeg-dev)) DEB_FONTCONFIG_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' libfontconfig1-dev)) DEB_LUA_FLAG := $(findstring ok installed,$(shell dpkg-query -W -f='$${Status}' liblua5.2-dev)) M_CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) -Wall M_LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) CONFDEFS := -DLINUX -DUSE_CDROM CONFINCS := $(M_CFLAGS) `sdl-config --cflags` CONFLIBS := $(M_CFLAGS) $(M_LDFLAGS) `sdl-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm CONFEXT_OBJS := CONFTARGET := onscripter sardec nsadec sarconv nsaconv # Use smpeg when it exists ifneq (,$(DEB_SMPEG_FLAG)) CONFINCS += `smpeg-config --cflags` CONFLIBS += `smpeg-config --libs` CONFDEFS += -DUSE_SMPEG endif # avifile is only available on i386 and amd64 ifneq (,$(DEB_AVIFILE_FLAG)) CONFINCS += `avifile-config --cflags` CONFLIBS += `avifile-config --libs` CONFDEFS += -DUSE_AVIFILE CONFEXT_OBJS += "AVIWrapper.o" CONFTARGET += "simple_aviplay" endif # Use tremor/vorbis if they are installed ifneq (,$(DEB_TREMOR_FLAG)) CONFLIBS += -lvorbisidec CONFDEFS += -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS else ifneq (,$(DEB_VORBIS_FLAG)) CONFINCS += `pkg-config --cflags vorbisfile` CONFLIBS += `pkg-config --libs vorbisfile` CONFDEFS += -DUSE_OGG_VORBIS endif endif # Use mad if it is installed ifneq (,$(DEB_MP3MAD_FLAG)) CONFINCS += `pkg-config --cflags mad` CONFLIBS += `pkg-config --libs mad` CONFDEFS += -DMP3_MAD endif # Use fontconfig if it is installed ifneq (,$(DEB_FONTCONFIG_FLAG)) CONFINCS += `pkg-config --cflags fontconfig` CONFLIBS += `pkg-config --libs fontconfig` CONFDEFS += -DUSE_FONTCONFIG endif # Use lua if it is installed ifneq (,$(DEB_LUA_FLAG)) CONFINCS += `pkg-config --cflags lua5.2` CONFLIBS += `pkg-config --libs lua5.2` CONFDEFS += -DUSE_LUA CONFEXT_OBJS += LUAHandler.o endif %: dh $@ onscripter.6: debian/onscripter.sgml docbook-to-man debian/onscripter.sgml > onscripter.6 nsaconv.6: debian/nsaconv.sgml docbook-to-man debian/nsaconv.sgml > nsaconv.6 nsadec.6: debian/nsadec.sgml docbook-to-man debian/nsadec.sgml > nsadec.6 sardec.6: debian/sardec.sgml docbook-to-man debian/sardec.sgml > sardec.6 override_dh_auto_build: onscripter.6 nsaconv.6 nsadec.6 sardec.6 $(MAKE) DEFS="$(CONFDEFS) -DENABLE_1BYTE_CHAR -DFORCE_1BYTE_CHAR" \ INCS="$(CONFINCS)" LIBS="$(CONFLIBS)" \ TARGET="$(CONFTARGET)" EXT_OBJS="$(CONFEXT_OBJS)" \ -f Makefile.Linux if test ! -e onscripter-1byte; then \ cp -f onscripter onscripter-1byte; \ fi $(MAKE) -f Makefile.Linux clean $(MAKE) DEFS="$(CONFDEFS)" INCS="$(CONFINCS)" LIBS="$(CONFLIBS)" \ TARGET="$(CONFTARGET)" EXT_OBJS="$(CONFEXT_OBJS)" \ -f Makefile.Linux override_dh_auto_clean: dh_auto_clean $(MAKE) -f Makefile.Linux clean override_dh_auto_install: dh_auto_install install -D www/* $(CURDIR)/debian/onscripter/usr/share/doc/onscripter/html if test -e simple_aviplay; then \ dh_install simple_aviplay /usr/lib/games/onscripter; \ fi debian/README.Debian0000644000000000000000000000222311735105525011232 0ustar onscripter for Debian ---------- = 1-byte Compatibility = Note that the onscripter-1byte is good to play games in English mode. But it is not guaranteed to play all the games from insani.org. If you need to play those games without any problems, please take a look at http://dev.haeleth.net/onscripter.shtml However, I tried several games and it seems that onscripter-1byte works well. = Testing The Game Engine = To test the game engine, we can either download some game data from Internet (most of them are non-free), or we create a game from scratch. Here's the way to make a hello world game: 1. Make an empty directory, let's call it /tmp/foo mkdir /tmp/foo 2. Create /tmp/foo/0.txt with the following content: ;mode800 *define game *start `Hello World!!\ `This is a test.\ end -- cut here 3. Make a symbolic link (or a copy) of a TTF font /tmp/foo/default.ttf ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf default.ttf 4. run onscripter-1byte onscripter-1byte -r /tmp/foo 5. You'll see the game window open and display the text we just created in 0.txt. -- Ying-Chun Liu (PaulLiu) , Fri, 30 Mar 2012 00:18:29 +0800 debian/onscripter.links0000644000000000000000000000011411372457126012424 0ustar usr/share/man/man6/onscripter.6.gz usr/share/man/man6/onscripter-1byte.6.gz debian/onscripter.install0000644000000000000000000000015111372457126012753 0ustar onscripter /usr/games onscripter-1byte /usr/games nsaconv /usr/games nsadec /usr/games sardec /usr/games