initial 1.3.0

This commit is contained in:
2019-05-01 17:46:38 -04:00
commit ad86bc2a30
418 changed files with 34837 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
This directory contains packaging scripts for a few systems.
If package this software to anothor system, please submit
the scripts to us through the project support site so that
we can add them here.
- Jarno Elonen

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=QT AGI Studio
Exec=agistudio
Icon=qtagistudio
Type=Application
Terminal=false
Categories=Development;Qt;

View File

@@ -0,0 +1,10 @@
Document: agistudio
Title: QT AGI Studio User's Manual
Author: Peter Kelly, Helen Zommer
Abstract: This manual describes the user interface
of QT AGI Studio, an adventure game IDE.
Section: Apps/Programming
Format: HTML
Index: /usr/share/agistudio/help/index.html
Files: /usr/share/agistudio/help/*.html

View File

@@ -0,0 +1,4 @@
src/agistudio usr/bin
help usr/share/agistudio
template usr/share/agistudio
debian/agistudio.xpm usr/share/agistudio

View File

@@ -0,0 +1,37 @@
/* XPM */
static char * agistudio_xpm[] = {
"24 24 10 1",
" c None",
". c #7F0000",
"+ c #00FFFF",
"@ c #999999",
"# c #4C4C4C",
"$ c #FFFF00",
"% c #000000",
"& c #FF0000",
"* c #7F007F",
"= c #191919",
" ",
" .. ",
" .... ",
" ++..@ ",
" ++++++ ",
" ++++++++ ",
" ######$$ ",
" ####$$$$$$ ",
" ####$$$$@@ ",
" ##$$$%%%% ",
" @$$$%$$$% ",
" &&&%$$%*% ",
" &&&&&%$%&**% ",
" &&&&&&%&&&**% ",
" &&$$&&&%&&&**% ",
" &&$$&&& %&&&**% ",
" &&$$&&& %&&&**= ",
" &&$$&&& %&&&*% ",
" &&$$$$& =&&&% ",
" &&..$$$$ %%% ",
" ......$$ ",
" ++++++@@ ",
" ++++++@ ",
" "};

141
packaging/debian/changelog Normal file
View File

@@ -0,0 +1,141 @@
agistudio (1.3.0-1) unstable; urgency=low
* New upstream release.
-- Jarno Elonen <elonen@iki.fi> Sat, 25 Apr 2012 17:32:00 +0300
agistudio (1.2.4-1) unstable; urgency=low
* New upstream release.
-- Jarno Elonen <elonen@iki.fi> Wed, 08 Apr 2009 01:37:29 +0300
agistudio (1.2.3+svn20070518-1) unstable; urgency=low
* New upstream release (from SVN).
- GCC 4.3 build patch (Closes: #417080)
* Orphaning the package.
-- Jarno Elonen <elonen@debian.org> Fri, 18 May 2007 12:30:08 +0300
agistudio (1.2.3-1) unstable; urgency=low
* New upstream release.
-- Jarno Elonen <elonen@debian.org> Thu, 18 Mar 2007 02:25:02 +0300
agistudio (1.2.2-1) unstable; urgency=low
* New upstream release. (Closes: #358291)
-- Jarno Elonen <elonen@debian.org> Thu, 22 Mar 2006 21:53:23 +0300
agistudio (1.2.1-5) unstable; urgency=low
* QT ABI transition
-- Jarno Elonen <elonen@debian.org> Thu, 1 Sep 2005 22:24:15 +0300
agistudio (1.2.1-4) unstable; urgency=low
* Added a watch file
* REALLY changed maintainer email address
* Moved menu pixmap away from /usr/X11
-- Jarno Elonen <elonen@debian.org> Sun, 10 Oct 2004 03:01:09 +0300
agistudio (1.2.1-3) unstable; urgency=low
* Copyrights update
* Changed maintainer email address
* Updated 'Section' to match the override file
-- Jarno Elonen <elonen@debian.org> Fri, 16 Jan 2004 11:01:47 +0200
agistudio (1.2.1-2) unstable; urgency=low
* Fixed some bad code that crashed GCC 3.3 on Alpha
(Thanks to Riku Voipio for notifying me about the
problem and to Falk Hueffner for pointing out the reason)
* Updated an URL in documentation as requested by Juha Terho
* Cleaned up some compiler warnings
* Changed Section to 'devel' - Agistudio is neither a
game nor a generic X11 application
* Changed build options for tmake to generate a
release version (-O2, most notably) instead of debug
-- Jarno Elonen <elonen@iki.fi> Thu, 11 Sep 2003 19:57:00 +0300
agistudio (1.2.1-1) unstable; urgency=low
* New upstream release.
- Midi export
* Fixed Build-Depends and upgraded Standards-Version
-- Jarno Elonen <elonen@iki.fi> Fri, 8 Aug 2003 10:07:44 +0300
agistudio (1.2-1) unstable; urgency=low
* New upstream release.
-- Jarno Elonen <elonen@iki.fi> Sat, 17 May 2003 15:03:49 +0300
agistudio (1.1-1) unstable; urgency=low
* New upstream version.
* Previous patches merged to upstream.
-- Jarno Elonen <elonen@iki.fi> Sun, 6 Apr 2003 21:05:39 +0300
agistudio (1.0-3) unstable; urgency=low
* Added context sensitive help on AGI commands
to the logic editor
* Added syntax highlight with command detection
* Text search now selects found text
* Enhanced logic parser (comment removal, whitespace handling)
-- Jarno Elonen <elonen@iki.fi> Fri, 28 Mar 2003 23:02:51 +0200
agistudio (1.0-2) unstable; urgency=low
* Added review for logics
* Embedded the preview window into the
resource window to remove annoying popups
* Nonpropotional font for text editor, too,
not just logics
* Added a priority mask color display to
the picture editor
* Some smaller usability fixes
-- Jarno Elonen <elonen@iki.fi> Sun, 23 Mar 2003 18:55:59 +0200
agistudio (1.0-1) unstable; urgency=low
* Initial Release.
* Ported upstream source to QT 3.1
* changed editor font to non-propotional
* changed default interpreter to Nagi
(more AGI compatibile than Sarien)
-- Jarno Elonen <elonen@iki.fi> Sat, 1 Mar 2003 11:00:43 +0200

15
packaging/debian/control Normal file
View File

@@ -0,0 +1,15 @@
Source: agistudio
Section: x11
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
Build-Depends: debhelper (>= 4.0.0), tmake, libqt4-dev, libqt4-qt3support
Standards-Version: 3.6.1.1
Package: agistudio
Architecture: any
Depends: ${shlibs:Depends}
Recommends: scummvm|nagi|sarien
Description: IDE for creating early Sierra style AGI games
AGI (Adventure Game Interpreter) is the adventure game engine used by
Sierra On-Line(tm) to create some of their early games. QT AGI Studio
is a program which allows you to view, create and edit AGI games.

View File

@@ -0,0 +1,35 @@
QT AGI Studio was debianized by Jarno Elonen <elonen@iki.fi> in 2003
from source files available at
http://agistudio.sourceforge.net/
Upstream authors:
Helen Zommer <helen@cc.huji.ac.il>
Jarno Elonen <elonen@iki.fi>
Claudio Matsuoka <claudio@helllabs.org>
Peter Kelly <ptrkelly@ozemail.com.au> (orig. Agistudio in Pascal)
Lance Ewing (the DOS Picedit)
Nat Budin <natb@brandeis.edu> (Win32 fixes)
Upstream copyright:
2000, 2002, 2003 Helen Zommer
2003 Jarno Elonen
1999 Claudio Matsuoka
2000 Nat Budin
(Peter Kelly and Lance Ewing are not included in this
list since while a great part of the logic and ideas
are based on their work, QT Agistudio has been
rewritten in C++.)
QT AGI Studio is distributed under the terms of the
GNU General Public License.
On Debian GNU/Linux system you can find a copy of GPL in
/usr/share/common-licenses/GPL'
The packager has placed his own packaging works into the Public
Domain and licenses those works that are modifications to existing
copyrighted works (some packaging scripts, modified upstream
sources etc.) under the same license as the original ones.

3
packaging/debian/dirs Normal file
View File

@@ -0,0 +1,3 @@
usr/bin
usr/share/agistudio/help
usr/share/agistudio/template/src

2
packaging/debian/docs Normal file
View File

@@ -0,0 +1,2 @@
README
relnotes

4
packaging/debian/menu Normal file
View File

@@ -0,0 +1,4 @@
?package(agistudio):needs="X11" section="Apps/Programming" \
title="Agistudio" \
icon="/usr/share/agistudio/agistudio.xpm" \
command="/usr/bin/agistudio"

95
packaging/debian/rules Executable file
View File

@@ -0,0 +1,95 @@
#!/usr/bin/make -f
# Build rules for "QT AGI Studio", modified from
# the sample debian/rules (GNU copyright 1997 to 1999
# by Joey Hess)
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This is the debhelper compatibility version to use.
export DH_COMPAT=4
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
configure: configure-stamp
configure-stamp:
dh_testdir
cd src; qmake-qt4 agistudio.pro -o Makefile
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
cd src; $(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
-cd src; $(MAKE) clean
-rm src/Makefile
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
dh_install
mkdir -p $(CURDIR)/debian/agistudio/usr/share/applications
install -m 644 $(CURDIR)/packaging/agistudio.desktop $(CURDIR)/debian/agistudio/usr/share/applications/
mkdir -p $(CURDIR)/debian/agistudio/usr/share/pixmaps
install -m 644 $(CURDIR)/packaging/qtagistudio.xpm $(CURDIR)/debian/agistudio/usr/share/pixmaps/
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
# dh_installdebconf
dh_installdocs
dh_installexamples
dh_installmenu
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
dh_installman agistudio.1
# dh_installinfo
# dh_undocumented
dh_installchangelogs
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_makeshlibs
dh_installdeb
# dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure

40
packaging/qtagistudio.xpm Normal file
View File

@@ -0,0 +1,40 @@
/* XPM */
static char * agistudio_icon_xpm[] = {
"32 32 5 1",
" c None",
". c #000000",
"+ c #FF5050",
"@ c #A00000",
"# c #0000A0",
" ",
" ",
" ........ ",
" ........ ",
" ................ ",
" ................ ",
" ........++++ ",
" ........++++ ",
" ....++++@@@@ ",
" ....++++@@@@ ",
" ....++++++++++++ ",
" ....++++++++++++ ",
" ....++++++++ ",
" ....++++++++ ",
" ....++++++++ ",
" ....++++++++ ",
" ....++++++++ ",
" ....++++++++ ",
" ++++ ",
" ++++ ",
" #### ",
" #### ",
" ############ ",
" ############ ",
" ############ ",
" ############ ",
" ################ ",
" ################ ",
" #################### ",
" #################### ",
" ########################+++ ",
" ########################+++ "};

View File

@@ -0,0 +1,39 @@
Summary: AGI integrated development environment
Name: agistudio
Version: 1.3.0
Release: 0
Copyright: GPL
Group: Development/Tools
Source: agistudio-1.3.0.tar.gz
URL: http://agistudio.sourceforge.net/
%description
AGI (Adventure Game Interpreter) is the adventure game engine used by
Sierra On-Line(tm) to create some of their early games. QT AGI Studio
is a program which allows you to view, create and edit AGI games.
%prep
%setup
%build
cd src
qmake-qt4 agistudio.pro -o Makefile
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install
mkdir -p /usr/local/agistudio/bin
mkdir -p /usr/local/bin
install -m 755 -o 0 -g 0 src/agistudio /usr/local/agistudio//bin/agistudio
ln -fs /usr/local/agistudio/bin/agistudio /usr/local/bin/agistudio
install -m 755 -d -o 0 -g 0 template /usr/local/agistudio/template
install -m 755 -d -o 0 -g 0 help /usr/local/agistudio/help
install -m 755 -o 0 -g 0 README /usr/local/agistudio/README
install -m 755 -o 0 -g 0 relnotes /usr/local/agistudio/relnotes
cp help/* /usr/local/agistudio/help
cp -r template/* /usr/local/agistudio/template
%files
/usr/local/agistudio/bin/agistudio
/usr/local/bin/agistudio
/usr/local/agistudio/template
/usr/local/agistudio/help
/usr/local/agistudio/relnotes
/usr/local/agistudio/README