Репозиторий Sisyphus
Последнее обновление: 25 февраля 2020 | Пакетов: 17504 | Посещений: 17520488
en ru br
Репозитории ALT
S:0.9.6-alt8
5.1: 0.9.6-alt5.M51.1
4.1: 0.9.6-alt5.M41.1
4.0: 0.9.6-alt5.M40.1
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: basic256

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: basic256
Version: 0.9.6
Release: alt8
URL: http://kidbasic.sourceforge.net
Source: http://ovh.dl.sourceforge.net/sourceforge/kidbasic/%name-%version.tar.gz
Source1: basic256.desktop
Source2: basic256_32.png
Patch0: basic256-0.9.6-alt-fix-say-function.patch
Patch1: basic256-0.9.6-alt-glibc-2.16.patch
Patch2: basic256-alt-fix-ambiguous-array.patch

License: GPLv2
Group: Development/Other
Packager: Sergey Irupin <lamp at altlinux.org>

BuildRequires: libqt4-devel libSDL-devel libSDL_mixer-devel libsqlite3-devel gcc-c++ flex bison

Summary: Simple BASIC IDE that allows young children to learn to programming

%description
BASIC-256 is a simple BASIC IDE that allows young children to learn to program.
It was written in response to David Brin's article, "Why Johnny Can't Code,"
in which he bemoans the lack of a simple, line-oriented programming language
for children that runs on modern computers. It features a byte-code compiler
and interpreter, a debugger, easy to use graphical and text output, and an editor.

%prep
%setup
cd trunk
%patch0 -p1
%patch1 -p3
%patch2 -p3

%build
cd trunk
%add_optflags -D_REENTRANT
%_libdir/qt4/bin/qmake
%make_build CXXFLAGS="%optflags \$(DEFINES)"
%_libdir/qt4/bin/lrelease Translations/*.ts

%install
mkdir -p %buildroot%_datadir/%name/Examples
mkdir -p %buildroot%_datadir/%name/help
cd trunk
install -D BASIC256 %buildroot%_bindir/BASIC256
install Translations/*.qm %buildroot%_datadir/%name/
install -D %SOURCE1 %buildroot%_desktopdir/%name.desktop
install -D %SOURCE2 %buildroot%_niconsdir/%name.png
cp -r Examples %buildroot%_datadir/%name/
cp -r ./../doc/en/ %buildroot%_datadir/%name/help/
cp -r ./../doc/ru/ %buildroot%_datadir/%name/help/

%files
%doc trunk/CONTRIBUTORS trunk/license.txt trunk/ChangeLog
%_bindir/*
%_datadir/%name
%_desktopdir/%name.desktop
%_niconsdir/%name.png

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin