mjk 53f2b46
Name:           gnofract4d
mjk 53f2b46
Version:        2.14
mjk 0ca8240
Release:        4%{?dist}
mjk 53f2b46
Summary:        Gnofract 4D is a Gnome-based program to draw fractals
mjk 53f2b46
Group:          Amusements/Graphics
mjk 53f2b46
License:        GPL
mjk 53f2b46
URL:            http://gnofract4d.sourceforge.net/
mjk 53f2b46
Source0:        http//dl.sf.net/gnofract4d/gnofract4d-%{version}.tar.gz
mjk 53f2b46
mjk 53f2b46
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mjk 53f2b46
mjk 53f2b46
BuildRequires: scrollkeeper, python, gcc-c++, pkgconfig
mjk 53f2b46
BuildRequires: gtk2-devel, python-devel
mjk 53f2b46
BuildRequires: desktop-file-utils, GConf2-devel
mjk 53f2b46
mjk 53f2b46
Requires(post): scrollkeeper
mjk 53f2b46
mjk 53f2b46
%description
mjk 53f2b46
Gnofract 4D is a Gnome-based program to draw fractals. What sets it apart from
mjk 53f2b46
other fractal programs (and makes it "4D") is the way that it treats the
mjk 53f2b46
Mandelbrot and Julia sets as different views of the same four-dimensional
mjk 53f2b46
fractal object. This allows you to generate images which are a cross between
mjk 53f2b46
the two sets and explore their inter-relationships.
mjk 53f2b46
mjk 53f2b46
%prep
fdd38d4
cat<
fdd38d4
fdd38d4
Build disabled. Package is without maintainer.
fdd38d4
fdd38d4
EOT
fdd38d4
exit 1
fdd38d4
mjk 53f2b46
mjk 53f2b46
%setup -q
mjk fc4ca2b
mjk fc4ca2b
# make it x86-64 happy
mjk fc4ca2b
sed -i 's|/usr/lib/|%{_libdir}/|g' setup.cfg
mjk fc4ca2b
sed -i 's|/usr/lib|%{_libdir}/|g' %{name}
mjk 53f2b46
mjk 53f2b46
%build
mjk 53f2b46
python setup.py build
mjk 53f2b46
mjk 53f2b46
%install
mjk 53f2b46
%{__rm} -rf %{buildroot}
mjk 53f2b46
python setup.py install --root="%{buildroot}"
mjk 53f2b46
mjk 53f2b46
%{__install} -d -m0755 %{buildroot}%{_datadir}/applications/
mjk 53f2b46
desktop-file-install --vendor fedora                            \
mjk 53f2b46
	--delete-original                                       \
mjk 53f2b46
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications         \
mjk 53f2b46
        --add-category X-Fedora                                 \
mjk 53f2b46
        %{buildroot}%{_datadir}/gnofract4d/gnofract4d.desktop
mjk 53f2b46
mjk 53f2b46
%post
mjk 53f2b46
scrollkeeper-update -q || :
mjk 53f2b46
mjk 53f2b46
%postun
mjk 53f2b46
scrollkeeper-update -q || :
mjk 53f2b46
mjk 53f2b46
%clean
mjk 53f2b46
%{__rm} -rf %{buildroot}
mjk 53f2b46
mjk 53f2b46
%files
mjk 53f2b46
%defattr(-, root, root, 0755)
mjk 53f2b46
%doc COPYING README
mjk 53f2b46
%doc %{_datadir}/gnome/help/gnofract4d/
mjk 53f2b46
%{_bindir}/gnofract4d
mjk 53f2b46
%dir %{_datadir}/maps/
mjk 53f2b46
%{_datadir}/maps/gnofract4d/
mjk 53f2b46
%{_datadir}/mime/packages/gnofract4d-mime.xml
mjk 53f2b46
%{_datadir}/applications/*.desktop
mjk 53f2b46
%{_datadir}/pixmaps/gnofract4d/
mjk 53f2b46
%{_datadir}/pixmaps/gnofract4d-logo.png
mjk 37a484f
%{_libdir}/gnofract4d-%{version}/
mjk 53f2b46
%{_datadir}/formulas/gnofract4d/
mjk 53f2b46
mjk 53f2b46
%changelog
mjk 0ca8240
* Mon Aug 27 2006 Michael J. Knox <michael[AT]knox.net.nz> - 2.14-4
mjk 0ca8240
- Rebuild for FC6
mjk 0ca8240
mjk fc4ca2b
* Thu Jul 20 2006 Michael J. Knox <michael[AT]knox.net.nz> - 2.14-3
mjk fc4ca2b
- fixed bz# 192878
mjk fc4ca2b
mjk 37a484f
* Sun May 21 2006 Michael J. Knox <michael[AT]Knox.net.nz> - 2.14-2
mjk 37a484f
- fixed files list for x86_64 builds
mjk 37a484f
mjk 53f2b46
* Wed May 17 2006 Michael J. Knox <michael[AT]Knox.net.nz> - 2.14-1
mjk 53f2b46
- version bump and spec clean
mjk 53f2b46
mjk 53f2b46
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
mjk 53f2b46
- rebuilt
mjk 53f2b46
mjk 53f2b46
* Sun Feb 13 2005 Throsten Leemhuis <fedora at leemhuis dot info> 0:2.6-2
mjk 53f2b46
- "sed -i s|/usr/lib/|%%{_libdir}|g setup.cfg" on x86_64
mjk 53f2b46
mjk 53f2b46
* Tue Feb 01 2005 Panu Matilainen <pmatilai@welho.com> 0:2.6-1
mjk 53f2b46
- update to 2.6
mjk 53f2b46
- drop epoch 0 and fedora.us release tag
mjk 53f2b46
- run update-desktop-database on post+postun
mjk 53f2b46
mjk 53f2b46
* Sun Oct 03 2004 Panu Matilainen <pmatilai@welho.com> 0:2.1-0.fdr.1
mjk 53f2b46
- update to 2.1
mjk 53f2b46
mjk 53f2b46
* Tue Jul 06 2004 Panu Matilainen <pmatilai@welho.com> 0:2.0-0.fdr.1
mjk 53f2b46
- update to 2.0
mjk 53f2b46
- quite a few dependency changes because of switch to python etc
mjk 53f2b46
mjk 53f2b46
* Mon May 31 2004 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.3
mjk 53f2b46
- fix build against newer gtk (gtk-buildfix patch)
mjk 53f2b46
mjk 53f2b46
* Tue Dec 23 2003 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.2
mjk 53f2b46
- address issues in #1114
mjk 53f2b46
- huh, this requires g++ to run...
mjk 53f2b46
mjk 53f2b46
* Mon Dec 15 2003 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.1
mjk 53f2b46
- update to 1.9
mjk 53f2b46
- drop patch (no longer needed to build)
mjk 53f2b46
- add translations now that there is one
mjk 53f2b46
mjk 53f2b46
mjk 53f2b46
* Sun Dec 07 2003 Panu Matilainen <pmatilai@welho.com> 0:1.8-0.fdr.1
mjk 53f2b46
- Initial Fedora packaging.