tuxpaint-pencil-sharpener/tuxpaint.spec
2005-11-04 05:25:12 +00:00

94 lines
3 KiB
RPMSpec

Summary: A drawing program for young children
Name: tuxpaint
Version: 0.9.14
Release: 0.lumen.0
License: GPL
Group: Multimedia/Graphics
URL: http://www.newbreedsoftware.com/tuxpaint/
Source0: %{name}-%{version}.tar.gz
patch1: tuxpaint-DESTDIR.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: SDL >= 1.2.4 SDL_image SDL_mixer SDL_ttf libpng zlib
BuildRequires: SDL-devel >= 1.2.4 SDL_image-devel SDL_mixer-devel SDL_ttf-devel
BuildRequires: libpng-devel zlib-devel gettext
%description
"Tux Paint" is a drawing program for young children.
It provides a simple interface and fixed canvas size,
and provides access to previous images using a thumbnail
browser (e.g., no access to the underlying file-system).
Unlike popular drawing programs like "The GIMP," it has a
very limited tool-set. However, it provides a much simpler
interface, and has entertaining, child-oriented additions
such as sound effects.
%prep
%setup -q
%patch1 -p1
%build
make PREFIX=%{_prefix}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
make PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT install
mv $RPM_BUILD_ROOT/share/gnome/apps/Graphics/tuxpaint.desktop $RPM_BUILD_ROOT%{_datadir}/applications
rm -R $RPM_BUILD_ROOT/share
find $RPM_BUILD_ROOT -name tuxpaint.desktop | sort | \
sed -e "s@$RPM_BUILD_ROOT@@g" > filelist.icons
find $RPM_BUILD_ROOT -name tuxpaint.png | sort | \
sed -e "s@$RPM_BUILD_ROOT@@g" >> filelist.icons
find $RPM_BUILD_ROOT -name tuxpaint.svg | sort | \
sed -e "s@$RPM_BUILD_ROOT@@g" >> filelist.icons
find $RPM_BUILD_ROOT -name tuxpaint.xpm | sort | \
sed -e "s@$RPM_BUILD_ROOT@@g" >> filelist.icons
rm -rf $RPM_BUILD_ROOT/usr/share/doc/tuxpaint
%clean
rm -rf $RPM_BUILD_ROOT
%files -f filelist.icons
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/tuxpaint/tuxpaint.conf
%doc docs/*
%{_datadir}/tuxpaint/*
%defattr(0755, root, root)
%{_bindir}/*
%defattr(0644, root, root)
%{_datadir}/locale/*/LC_MESSAGES/tuxpaint.mo
%{_datadir}/man/man1/*
%{_datadir}/man/*/man1/tuxpaint.1.gz
%changelog
* Thu Nov 03 2005 Richard June <rjune[AT]lumensoftware.com - 0:0.9.14-0.lumen.0
- Ported from CVS for 0.9.15
- Replaced all instances of absolute paths with macro counterparts
- Reset buildroot to incorporate username of the builder
- Set Release value to 0.lumen.0 ( so as not to clobber any distros that provide it)
- Set a proper %changelog entry
* Thu Sep 15 2005 <shin1@wmail.plala.or.jp> -
- Do not force install desktop icons when Gnome and/or KDE are not installed.
* Sun Mar 27 2005 <shin1@wmail.plala.or.jp> -
- Some hicolor icons not installed were removed from file list
* Fri Jan 14 2005 <bill@newbreedsoftware.com> -
- Changed Group from Amusements/Games to Multimedia/Graphics
* Tue Sep 21 2004 <shin1@wmail.plala.or.jp> -
- Initial build for version 0.9.14