]> git.pld-linux.org Git - packages/XaoS.git/commitdiff
- initial release, only patches from RH, rest by me, great program
authorfilon <filon@sokrates.mimuw.edu.pl>
Wed, 12 Sep 2001 21:00:42 +0000 (21:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    XaoS.spec -> 1.1

XaoS.spec [new file with mode: 0644]

diff --git a/XaoS.spec b/XaoS.spec
new file mode 100644 (file)
index 0000000..645b5a6
--- /dev/null
+++ b/XaoS.spec
@@ -0,0 +1,103 @@
+#
+# Conditional build:
+#
+# without_aa                   - without aalib output support
+# without_svga                 - without svga output support
+# without_ncurses      - without ncurses output support
+
+Summary:       A fast, portable real-time interactive fractal zoomer.
+Name:          XaoS
+Version:       3.0
+Release:       1
+License:       GPL
+Group:         X11/Applications
+Group(de):     X11/Applikationen
+Group(pl):     X11/Aplikacje
+URL:           http://limax.paru.cas.cz/~hubicka/XaoS/index.html
+Source0:       ftp://sunsite.unc.edu/pub/Linux/X11/xapps/graphics/%{name}-%{version}.tar.gz
+Source1:       %{name}.desktop
+Patch0:                %{name}-nosuid.patch
+Patch1:                %{name}-brokenasm.patch
+BuildRequires: XFree86-devel
+BuildRequires: libpng-devel
+%{!?_without_aa:BuildRequires:         aalib-devel}
+%{!?_without_svga:BuildRequires:       svgalib-devel}
+%{!?_without_ncurses:BuildRequires:    ncurses-devel}
+Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _prefix         /usr/X11R6
+%define                _mandir         %{_prefix}/man
+
+%description
+XaoS is a fast portable real-time interactive fractal zoomer. and
+SVGAlib. It displays the Mandelbrot set (among other escape time
+fractals) and allows you zoom smoothly into the fractal. Various
+coloring modes are provided for both the points inside and outside the
+selected set. In addition, switching between Julia and Mandelbrot
+fractal types is provided. The first version was a poorly written
+Mandelbrot view by Thomas later modified by Jan to support high
+frame-rate zooming. Other additions were later made including
+autopilot (for those of you without drivers licenses), palette
+changing, PNG saving, and fractal inversion.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+autoconf
+%configure \
+       --with-x \
+       --with-x11-driver=yes \
+       %{?_without_aa:         --with-aa-driver=no} \
+       %{?_without_ncurses:    --with-curses-driver=no} \
+       %{?_without_svga:       --with-svga-driver=no}
+       
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_datadir}/XaoS
+install -d $RPM_BUILD_ROOT%{_datadir}/XaoS/tutorial
+install -d $RPM_BUILD_ROOT%{_datadir}/XaoS/examples
+install -d $RPM_BUILD_ROOT%{_datadir}/XaoS/catalogs
+install -d $RPM_BUILD_ROOT%{_datadir}/XaoS/doc
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT%{_mandir}/man6
+install -d $RPM_BUILD_ROOT%{_infodir}
+install -d $RPM_BUILD_ROOT%{_applnkdir}
+install bin/xaos $RPM_BUILD_ROOT%{_bindir}
+install tutorial/*.x[ah]f $RPM_BUILD_ROOT%{_datadir}/XaoS/tutorial
+install examples/* $RPM_BUILD_ROOT%{_datadir}/XaoS/examples
+install catalogs/* $RPM_BUILD_ROOT%{_datadir}/XaoS/catalogs
+install doc/README doc/README.bugs doc/compilers.txt doc/ANNOUNCE doc/PROBLEMS doc/tutorial.txt $RPM_BUILD_ROOT%{_datadir}/XaoS/doc
+install doc/xaos.6 $RPM_BUILD_ROOT%{_mandir}/man6
+install doc/xaos.info $RPM_BUILD_ROOT%{_infodir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}
+       
+gzip -9nf doc/README doc/README.bugs doc/compilers.txt doc/ANNOUNCE doc/PROBLEMS doc/tutorial.txt
+
+%post
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
+%postun
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%dir %{_datadir}/XaoS
+%dir %{_datadir}/XaoS/tutorial
+%dir %{_datadir}/XaoS/examples
+%dir %{_datadir}/XaoS/catalogs
+%attr(755,root,root) %{_bindir}/xaos
+%doc doc/*.gz
+%{_mandir}/man6/*
+%{_infodir}/*.info*
+%{_datadir}/XaoS/tutorial/*
+%{_datadir}/XaoS/examples/*
+%{_datadir}/XaoS/catalogs/*
This page took 0.064835 seconds and 4 git commands to generate.