--- basic256-0.9.2.orig/debian/basic256.1 +++ basic256-0.9.2/debian/basic256.1 @@ -0,0 +1,24 @@ +.TH "BASIC256" "1" "January 31, 2008" "Ryan Kavanagh" "" +.SH "NAME" +BASIC256 \- Educational BASIC programming environment for children +.SH "SYNOPSIS" +.B basic256 +.br +.SH "DESCRIPTION" +basic256 is an easy to use version of BASIC designed to teach young children +the basics of computer programming. +.PP +Features include: + \- traditional control structures like gosub, for/next and goto + \- built-in graphics and text mode + \- set of detailed, easy-to-follow tutorials + \- ... and more +.SH "WEBPAGE" +The basic256 website and tutorials can be found at http://kidbasic.sourceforge.net/ +.SH "AUTHOR" +basic256 was written by Ian Larson , Tony Dann + and Ferry Hendrikx . + +.PP +This manual page was written by Ryan Kavanagh , for the +Debian and Ubuntu projects (but may be used by others). --- basic256-0.9.2.orig/debian/basic256.desktop +++ basic256-0.9.2/debian/basic256.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=BASIC-256 +TryExec=basic256 +Exec=basic256 +Categories=Education;Science;ComputerScience; +Comment=Learn BASIC in an environment designed for young children +Comment[ca]=Apreneu BASIC en un entorn dissenyat per a nens. +Comment[de]=Lerne BASIC in einer Programmierumgebung speziell für die ganz Kleinen. +Comment[es]=Aprende BASIC en un entorno diseñado para niños. +Comment[fr]=Apprend BASIC dans un environnement visé aux jeunes enfants. --- basic256-0.9.2.orig/debian/copyright +++ basic256-0.9.2/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Ryan Kavanagh on +Mon, 28 Jan 2008 15:53:29 -0500. + +It was downloaded from http://kidbasic.sourceforge.net/ + +Upstream Authors: + Ian Larsen + Tony Dann + Ferry Hendrikx + +Copyright: + Copyright (C) 2006 Ian Larsen + +License: + + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2008, Ryan Kavanagh and +is licensed under the GPL, see above. --- basic256-0.9.2.orig/debian/control +++ basic256-0.9.2/debian/control @@ -0,0 +1,19 @@ +Source: basic256 +Section: devel +Priority: optional +Maintainer: Ryan Kavanagh +Build-Depends: cdbs, debhelper (>= 5), bison, flex, libqt4-dev +Standards-Version: 3.8.0 +Homepage: http://kidbasic.sourceforge.net/ + +Package: basic256 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: educational BASIC programming environment for children + BASIC-256 is an easy to use version of BASIC designed to teach young + children the basics of computer programming. It uses traditional + control structures like gosub, for/next, and goto, which helps kids + easily see how program flow-control works. It has a built-in graphics + mode which lets them draw pictures on screen in minutes, and a set + of detailed, easy-to-follow tutorials that introduce programming + concepts through fun exercises. --- basic256-0.9.2.orig/debian/menu +++ basic256-0.9.2/debian/menu @@ -0,0 +1 @@ +?package(basic256): needs="X11" section="Applications/Programming" title="BASIC-256" command="basic256" --- basic256-0.9.2.orig/debian/basic256.install +++ basic256-0.9.2/debian/basic256.install @@ -0,0 +1 @@ +debian/basic256.desktop usr/share/applications/ --- basic256-0.9.2.orig/debian/rules +++ basic256-0.9.2/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/makefile.mk +include /usr/share/cdbs/1/class/qmake.mk + +# Don't use Qt3's qmake! +QMAKE = qmake-qt4 + +install/basic256:: + install -D --mode=0755 $(CURDIR)/BASIC256 \ + $(CURDIR)/debian/basic256/usr/bin/basic256 + +clean:: + # Upstream doesn't clean up bison/flex crud. + rm -f $(CURDIR)/LEX/basicParse.tab.h $(CURDIR)/LEX/basicParse.tab.c \ + $(CURDIR)/LEX/lex.yy.c + +DEB_INSTALL_MANPAGES_basic256 := $(CURDIR)/debian/basic256.1 + +# Because upstream decided to name its changelog ChangeLog +# instead of a standard name, we need the following line. +DEB_INSTALL_CHANGELOGS_ALL := $(CURDIR)/ChangeLog --- basic256-0.9.2.orig/debian/dirs +++ basic256-0.9.2/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/applications --- basic256-0.9.2.orig/debian/changelog +++ basic256-0.9.2/debian/changelog @@ -0,0 +1,14 @@ +basic256 (0.9.2-2) unstable; urgency=low + + * Change the copyright year in debian/copyright from 2008 to 2006 as per + the ftpmaster's request. + * Bump Standards-Version to 3.8.0. + + -- Ryan Kavanagh Sat, 14 Jun 2008 20:14:01 -0400 + +basic256 (0.9.2-1) unstable; urgency=low + + * Initial release (Closes: #463088) + + -- Ryan Kavanagh Mon, 28 Jan 2008 15:53:29 -0500 + --- basic256-0.9.2.orig/debian/compat +++ basic256-0.9.2/debian/compat @@ -0,0 +1 @@ +5