Group :: Graphical desktop/Other
RPM: eaglemode
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: eaglemode
Version: 0.72.0
Release: alt1.1
Group: Graphical desktop/Other
Summary: Futuristic desktop allowing user to visit almost everything by zooming in.
Packager: Fr. Br. George <george at altlinux.ru>
License: GPL
Source: http://garr.dl.sourceforge.net/sourceforge/%name/%name-%version.tar.bz2
Source1: %name-install.sed
Source2: %name.wrapper
URL: http://eaglemode.sourceforge.net/index.html
# Automatically added by buildreq on Sun May 18 2008
BuildRequires: gcc-c++ libX11-devel libXxf86vm-devel libjpeg-devel libpng-devel libtiff-devel libxine-devel libXext-devel
Requires: arj p7zip lzop lha zip unzip unrar htmldoc
%set_perl_req_method relaxed
%description
Eagle Mode is an advanced solution for a futuristic style of man-machine communication, in which the user can visit almost everything simply by zooming in. It has a professional file manager, file viewers and players for most of the common file types, a chess game, a 3D mines game, a multi-function clock and some fractal fun, all integrated in a virtual cosmos. By featuring a separate popup-zoomed control view, help texts in the things they are describing, editable bookmarks, multiple input methods, fast anti-aliased graphics, a virtually unlimited depth of panel tree, and by its portable C++ API, Eagle Mode aims to be a cutting edge of zoomable user interfaces.
%package devel
Group: Graphical desktop/Other
Summary: Header files for eaglemode desktop
%description devel
Header files for Eagle Mode desktop API
%prep
%setup
%build
perl make.pl build cpus=%__nprocs
%install
perl make.pl install dir=%buildroot/tmp/%name
## move out
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir
(
cd %buildroot/tmp/%name
find * -type f | sed -f %SOURCE1 | sed '/^[^#/]/s at ^ at %{prefix}/ at ' > %buildroot%_datadir/%name/filelist
%ifarch x86_64
sed -i 's at /usr/lib/ at /usr/lib64/ at ' %buildroot%_datadir/%name/filelist
%endif
cat %buildroot%_datadir/%name/filelist | sed 's at ^\([^ ]*\).* at %buildroot\1 at ' | xargs -n1 dirname | sort -u | xargs mkdir -p
while read dst src; do install $src %buildroot$dst; done < %buildroot%_datadir/%name/filelist
)
install -m755 %SOURCE2 %buildroot%_bindir/%name
%files
%exclude /tmp/eaglemode/*
%doc %_defaultdocdir/%name
%prefix/libexec/%name
%_bindir/*
%_sysconfdir/%name
%_datadir/%name
%_libdir/*
%files devel
%_includedir/%name
%changelog
…
Full changelog you can see here
Version: 0.72.0
Release: alt1.1
Group: Graphical desktop/Other
Summary: Futuristic desktop allowing user to visit almost everything by zooming in.
Packager: Fr. Br. George <george at altlinux.ru>
License: GPL
Source: http://garr.dl.sourceforge.net/sourceforge/%name/%name-%version.tar.bz2
Source1: %name-install.sed
Source2: %name.wrapper
URL: http://eaglemode.sourceforge.net/index.html
# Automatically added by buildreq on Sun May 18 2008
BuildRequires: gcc-c++ libX11-devel libXxf86vm-devel libjpeg-devel libpng-devel libtiff-devel libxine-devel libXext-devel
Requires: arj p7zip lzop lha zip unzip unrar htmldoc
%set_perl_req_method relaxed
%description
Eagle Mode is an advanced solution for a futuristic style of man-machine communication, in which the user can visit almost everything simply by zooming in. It has a professional file manager, file viewers and players for most of the common file types, a chess game, a 3D mines game, a multi-function clock and some fractal fun, all integrated in a virtual cosmos. By featuring a separate popup-zoomed control view, help texts in the things they are describing, editable bookmarks, multiple input methods, fast anti-aliased graphics, a virtually unlimited depth of panel tree, and by its portable C++ API, Eagle Mode aims to be a cutting edge of zoomable user interfaces.
%package devel
Group: Graphical desktop/Other
Summary: Header files for eaglemode desktop
%description devel
Header files for Eagle Mode desktop API
%prep
%setup
%build
perl make.pl build cpus=%__nprocs
%install
perl make.pl install dir=%buildroot/tmp/%name
## move out
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir
(
cd %buildroot/tmp/%name
find * -type f | sed -f %SOURCE1 | sed '/^[^#/]/s at ^ at %{prefix}/ at ' > %buildroot%_datadir/%name/filelist
%ifarch x86_64
sed -i 's at /usr/lib/ at /usr/lib64/ at ' %buildroot%_datadir/%name/filelist
%endif
cat %buildroot%_datadir/%name/filelist | sed 's at ^\([^ ]*\).* at %buildroot\1 at ' | xargs -n1 dirname | sort -u | xargs mkdir -p
while read dst src; do install $src %buildroot$dst; done < %buildroot%_datadir/%name/filelist
)
install -m755 %SOURCE2 %buildroot%_bindir/%name
%files
%exclude /tmp/eaglemode/*
%doc %_defaultdocdir/%name
%prefix/libexec/%name
%_bindir/*
%_sysconfdir/%name
%_datadir/%name
%_libdir/*
%files devel
%_includedir/%name
%changelog
…
Full changelog you can see here