Репозитории ALT
Группа :: Науки/Математика
Пакет: xaos
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: xaos
Version: 3.5
Release: alt1
Summary: A real-time fractal zoomer
Serial: 1
License: GPL
Group: Sciences/Mathematics
Url: http://xaos.sourceforge.net
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source0: http://prdownloads.sourceforge.net/xaos/xaos-%version.tar.gz
Source1: xaos
Source2: config.sub
Source10: %name.16.xpm.bz2
Source11: %name.32.xpm.bz2
Source12: %name.48.xpm.bz2
Patch1: XaoS-3.1pre1-mdk-64bit-fixes.patch
Patch2: XaoS-3.1-mdk-x11shm-errors.patch
Patch3: XaoS-3.1-mdk-xlibs-path.patch
# Patch4: XaoS-3.1-alt-ru.patch
# Patch5: XaoS-3.1-alt-ru-hack.patch
# Patch6: XaoS-3.1-alt-gcc3.4.patch
Provides : XaoS = %version, %name-aalib = %version
Obsoletes: XaoS, %name-aalib
# Automatically added by buildreq on Tue Mar 18 2008
BuildRequires: aalib-devel imake libICE-devel libXxf86dga-devel zlib-devel gettext
BuildRequires: libXxf86vm-devel libgpm-devel libXext-devel libX11-devel libXt-devel libgsl-devel
BuildRequires: libncurses-devel libpng-devel libslang-devel nasm xorg-cf-files libgtk+2-devel
%description
XaoS is a real-time fractal zoomer. It is highly optimized. It features an
advanced help system and nice tutorial about a lot different fractals.
This package holds the binary that runs with X11.
%prep
%setup -q -n xaos-%version
#patch1 -p1
#patch2 -p1
#patch3 -p1
# %patch4 -p1
# %patch5 -p1
# %patch6 -p1
cp %{SOURCE2} .
# disable stripping binaries when installing
sed -i 's| -s | |' Makefile.in
%build
%configure --with-x11-driver --with-png=yes --with-gtk-driver=yes --with-aa-driver=yes
%make
%install
mkdir -p %buildroot%_infodir
%makeinstall LOCALEDIR=%buildroot%_datadir/locale
%if_with aalib
install -m755 xaos-aalib %buildroot%_bindir
%endif
%if_with svgalib
install -m755 xaos-svgalib %buildroot%_bindir
%endif
install -m644 help/xaos.hlp %buildroot%_datadir/XaoS/catalogs
# menu entry
install -m 755 -d %buildroot%_menudir
install -m 644 %SOURCE1 %buildroot%_menudir/
# icon
mkdir -p %buildroot%_miconsdir
mkdir -p %buildroot%_liconsdir
mkdir -p %buildroot%_niconsdir
bzcat %SOURCE10 > %buildroot%_miconsdir/%name.xpm
bzcat %SOURCE11 > %buildroot%_niconsdir/%name.xpm
bzcat %SOURCE12 > %buildroot%_liconsdir/%name.xpm
%find_lang %name
%files -f %name.lang
%doc COPYING TODO
%_bindir/%name
%_datadir/XaoS
%_mandir/man6/*
%_infodir/*.info*
%_menudir/*
%_miconsdir/%name.xpm
%_niconsdir/%name.xpm
%_liconsdir/%name.xpm
%changelog
…
Полный changelog можно просмотреть здесь
Version: 3.5
Release: alt1
Summary: A real-time fractal zoomer
Serial: 1
License: GPL
Group: Sciences/Mathematics
Url: http://xaos.sourceforge.net
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source0: http://prdownloads.sourceforge.net/xaos/xaos-%version.tar.gz
Source1: xaos
Source2: config.sub
Source10: %name.16.xpm.bz2
Source11: %name.32.xpm.bz2
Source12: %name.48.xpm.bz2
Patch1: XaoS-3.1pre1-mdk-64bit-fixes.patch
Patch2: XaoS-3.1-mdk-x11shm-errors.patch
Patch3: XaoS-3.1-mdk-xlibs-path.patch
# Patch4: XaoS-3.1-alt-ru.patch
# Patch5: XaoS-3.1-alt-ru-hack.patch
# Patch6: XaoS-3.1-alt-gcc3.4.patch
Provides : XaoS = %version, %name-aalib = %version
Obsoletes: XaoS, %name-aalib
# Automatically added by buildreq on Tue Mar 18 2008
BuildRequires: aalib-devel imake libICE-devel libXxf86dga-devel zlib-devel gettext
BuildRequires: libXxf86vm-devel libgpm-devel libXext-devel libX11-devel libXt-devel libgsl-devel
BuildRequires: libncurses-devel libpng-devel libslang-devel nasm xorg-cf-files libgtk+2-devel
%description
XaoS is a real-time fractal zoomer. It is highly optimized. It features an
advanced help system and nice tutorial about a lot different fractals.
This package holds the binary that runs with X11.
%prep
%setup -q -n xaos-%version
#patch1 -p1
#patch2 -p1
#patch3 -p1
# %patch4 -p1
# %patch5 -p1
# %patch6 -p1
cp %{SOURCE2} .
# disable stripping binaries when installing
sed -i 's| -s | |' Makefile.in
%build
%configure --with-x11-driver --with-png=yes --with-gtk-driver=yes --with-aa-driver=yes
%make
%install
mkdir -p %buildroot%_infodir
%makeinstall LOCALEDIR=%buildroot%_datadir/locale
%if_with aalib
install -m755 xaos-aalib %buildroot%_bindir
%endif
%if_with svgalib
install -m755 xaos-svgalib %buildroot%_bindir
%endif
install -m644 help/xaos.hlp %buildroot%_datadir/XaoS/catalogs
# menu entry
install -m 755 -d %buildroot%_menudir
install -m 644 %SOURCE1 %buildroot%_menudir/
# icon
mkdir -p %buildroot%_miconsdir
mkdir -p %buildroot%_liconsdir
mkdir -p %buildroot%_niconsdir
bzcat %SOURCE10 > %buildroot%_miconsdir/%name.xpm
bzcat %SOURCE11 > %buildroot%_niconsdir/%name.xpm
bzcat %SOURCE12 > %buildroot%_liconsdir/%name.xpm
%find_lang %name
%files -f %name.lang
%doc COPYING TODO
%_bindir/%name
%_datadir/XaoS
%_mandir/man6/*
%_infodir/*.info*
%_menudir/*
%_miconsdir/%name.xpm
%_niconsdir/%name.xpm
%_liconsdir/%name.xpm
%changelog
…
Полный changelog можно просмотреть здесь