openmamba logo
GNU/Linux distribution
distribution community wiki forum bugs events products
software   community wiki forum bugs events products
packages berkeley-logo.spec
      Pages: < 1 >  DOWNLOAD      
Name:          berkeley-logo
Version:       5.5
Release:       1mamba
Summary:       Berkeley Logo is a freeware interpreter wrote by several students.
Group:         Graphical Desktop/Applications/Educational
Vendor:        openmamba
Distribution:  openmamba
Packager:      Tiziana Ferro <tiziana.ferro@...>
URL:           http://www.cs.berkeley.edu/~bh/logo.html
Source:        ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo.tar.gz
Source1:       http://igs.berkeley.edu/library/courses/UCBlogo.png
License:       GPL
BuildRoot:     %{_tmppath}/%{name}-%{version}-root
PreReq:        %{__install_info}
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libncurses-devel
BuildRequires: libX11-devel
## AUTOBUILDREQ-END
BuildRequires: emacs-nox
BuildRequires: tetex
BuildRequires: tetex-dvips

%description
Berkeley Logo is a freeware interpreter wrote by several students.

%prep
%setup -q -n ucblogo

%build
%configure
%make

%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeoldinstall INFODIR=%{buildroot}%{_infodir}

# Install icon
install -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/ucblogo.png

# Create the system menu entry
install -d %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=%{name}
GenericName=a Logo language interpreter
GenericName[it]=interprete per il linguaggio Logo
Comment=Berkeley Logo is a freeware interpreter wrote by several students.
Exec=konsole -e logo
Terminal=false
Categories=Game;KidsGame;
X-KDE-StartupNotify=false
EOF

%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%post
%install_info loops.info
%install_info ucblogo.info

%preun
%uninstall_info loops.info
%uninstall_info ucblogo.info
exit 0

%files
%defattr(-,root,root)
%doc README
%{_bindir}/*
%{_datadir}/applications/berkeley-logo.desktop
%{_datadir}/pixmaps/ucblogo.png
%dir %{_libdir}/logo
%{_libdir}/logo/*
%{_infodir}/*

%changelog
* Wed Jun 18 2008 Tiziana Ferro <tiziana.ferro@...> 5.5-1mamba
- update to 5.5
- update system menu entry
- added some missing buildrequirements

* Mon Jul 25 2005 Davide Madrisan <davide.madrisan@...> 5.4-2qilnx
- fixed install/uninstall scripts
- added some missing build requirements

* Thu Jul 21 2005 Alessandro Ramazzina <alessandro.ramazzina@...> 5.4-1qilnx
- package created by autospec