Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37766562
en ru br
ALT Linux repos
S:4.3-alt2
5.0: 3.9-alt1
4.1: 3.8-alt1.qa1
4.0: 3.2-alt0.1

Group :: Sciences/Mathematics
RPM: gnofract4d

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: gnofract4d
Version: 3.9
Release: alt1
Summary: Gnofract 4D is a Gnome-based program to draw fractals

Group: Sciences/Mathematics
License: GPL
Url: http://gnofract4d.sourceforge.net/
Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://prdownloads.sf.net/%name/%name-%version.tar.bz2

# This *really* requires gcc at runtime!

Requires: gcc

# Typical environment for GNOME program

Requires(post): GConf2
Requires(post,postun): scrollkeeper
Requires(post,postun): desktop-file-utils
BuildPreReq: GConf2
BuildPreReq: desktop-file-utils menu-devel
BuildPreReq: rpm-build-compat >= 1.2

%add_python_req_skip fract4d _lsprof cProfile fractutils frm_docbook kid

# Automatically added by buildreq on Mon Feb 18 2008

BuildRequires: gcc-c++ libGConf-devel libjpeg-devel libpng-devel python-devel

%description
Gnofract 4D is a Gnome-based program to draw fractals. What sets it apart from
other fractal programs (and makes it "4D") is the way that it treats the
Mandelbrot and Julia sets as different views of the same four-dimensional
fractal object. This allows you to generate images which are a cross between
the two sets and explore their inter-relationships.

%description -l ru_RU.KOI8-R
Gnofract 4D представляет собой программу на основе Gnome, предназначенную
для рисования фракталов. От других программ рисования фракталов её
отличает то, что она рассматривает фракталы Мандельброта (Mandelbrot)
и Жюлиа (Julia) как различные виды одного и того же четырёхмерного
фрактального объекта. Программа содержит Fractint-совместимый компилятор
формул, позволяющий создавать неограниченное число разнообразных
фракталов, используя многочисленные цветовые параметры.

%prep
%setup -q

%build
%python_build

%install
%python_install
%find_lang %name --with-gnome

%post
%update_menus
%update_scrollkeeper
%update_desktopdb

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi

%postun
%clean_menus
%clean_scrollkeeper
%clean_desktopdb

%files -f %name.lang
%doc README
%_bindir/*
%python_sitelibdir/fract4d
%python_sitelibdir/fract4dgui
%python_sitelibdir/fractutils
%_datadir/%name/
%_datadir/mime/packages/*
%_pixmapsdir/*
%_desktopdir/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin