Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37841150
en ru br
Репозитории ALT
5.1: 4.0-alt4.M50P.1.beta1
4.0: 4.0-alt4.M40.1.beta1
www.altlinux.org/Changes

Группа :: Обучение
Пакет: GeoGebra

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

Name: GeoGebra
Version: 4.0
Release: alt4.M50P.1.beta1
Packager: Denis Medvedev <nbr at altlinux.org>

Summary: GeoGebra is a visual geometry/algebra system
License: GPLv2+
Group: Education
Url: http://geogebra.sf.net

Source: %name-%version.tar.gz

# Common dependencies

BuildPreReq: /proc rpm-build-java jpackage-utils libjogl eclipse
BuildRequires: java-devel-default libjogl

# if ant is used for build

BuildRequires: ant junit
Requires: java-common
Requires: libjogl
Requires: libjogl-gluegen

BuildArch: noarch

%description
A program that allow you to solve geometry tasks by drawing it or  in algebraic form.


Group: Education



%prep

%setup


%build
export CLASSPATH=$(build-classpath junit example-javalib)
cd geogebra
%ant build-project
%ant -f build-jars.xml geogebra
mkdir geogebra-%version
rm -rf ../build/packed
rm -rf ../build/unpacked
rm -rf ../build/unsigned
cp  ../build/* geogebra-%version

%ant -f build-jars.xml geogebra3D
mkdir geogebra3D-%version
rm -rf ../build/packed
rm -rf ../build/unpacked
rm -rf ../build/unsigned
cp  ../build/* geogebra3D-%version

%install
# jars
install -d -m 755 %buildroot%_javadir

install -d -m 755 %buildroot%_javadir/GeoGebra
install -m 644 geogebra/geogebra-%version/* %buildroot%_javadir/GeoGebra
install -d -m 755 %buildroot%_javadir/GeoGebra3D
install -m 644 geogebra/geogebra3D-%version/* %buildroot%_javadir/GeoGebra3D
mkdir -p %buildroot%_bindir
install -m 644 geogebra/geogebra.sh %buildroot%_bindir/geogebra
install -m 644 geogebra/geogebra3D.sh %buildroot%_bindir/geogebra3D
mkdir -p %buildroot%_desktopdir
install -m 622 geogebra/geogebra.desktop %buildroot%_desktopdir
install -m 622 geogebra/geogebra3D.desktop %buildroot%_desktopdir

chmod +x %buildroot%_bindir/geogebra
chmod +x %buildroot%_bindir/geogebra3D
mkdir -p %buildroot%_miconsdir
mkdir -p %buildroot%_liconsdir
mkdir -p %buildroot%_niconsdir

install -m 622 geogebra16.png %buildroot%_miconsdir/geogebra.png
install -m 622 geogebra48.png %buildroot%_liconsdir/geogebra.png
install -m 622 geogebra32.png %buildroot%_niconsdir/geogebra.png

%files
%doc README.txt RELEASE-NOTES.txt LICENSE.txt LICENSE-NOTES.alt
%_javadir/*
%_bindir/geogebra*
%_miconsdir/geogebra.png
%_liconsdir/geogebra.png
%_niconsdir/geogebra.png
%_desktopdir/geogebra*.desktop

%changelog

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

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