1Summary: A drawing program for young children 2Name: tuxpaint 3Version: 0.9.26 4Release: 1 5License: GPL 6Group: Multimedia/Graphics 7URL: http://www.tuxpaint.org/ 8Source0: %{name}-%{version}.tar.gz 9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 10Requires: SDL >= 1.2.4 SDL_image SDL_mixer SDL_ttf SDL_Pango libpaper fribidi xdg-utils libimagequant 11BuildRequires: SDL-devel >= 1.2.4 SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel 12BuildRequires: librsvg2-devel libpaper-devel fribidi-devel gperf gettext ImageMagick xdg-utils libimagequant-devel 13 14%description 15"Tux Paint" is a drawing program for young children. 16It provides a simple interface and fixed canvas size, 17and provides access to previous images using a thumbnail 18browser (e.g., no access to the underlying file-system). 19 20Unlike popular drawing programs like "The GIMP," it has a 21very limited tool-set. However, it provides a much simpler 22interface, and has entertaining, child-oriented additions 23such as sound effects. 24 25%package devel 26Summary: development files for tuxpaint plugins. 27Group: Development/Libraries 28Requires: tuxpaint = %{version} 29Requires: SDL-devel >= 1.2.4 SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel 30Requires: librsvg2-devel libpaper-devel fribidi-devel gperf 31 32%description devel 33development files for tuxpaint plugins. 34 35%prep 36%setup -q 37 38%build 39make PREFIX=%{_prefix} DOC_PREFIX=%{_docdir}/tuxpaint/en linux_ARCH_CFLAGS=-I/usr/include/imagequant 40 41%install 42rm -rf $RPM_BUILD_ROOT 43make ARCH_INSTALL="" PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT \ 44 DOC_PREFIX=$RPM_BUILD_ROOT%{_docdir}/tuxpaint \ 45 DEVDOC_PREFIX=$RPM_BUILD_ROOT%{_docdir}/tuxpaint/devel \ 46 install 47 48export XDG_DATA_DIRS=$RPM_BUILD_ROOT%{_datadir} 49mkdir -p $RPM_BUILD_ROOT%{_datadir}/{icons/hicolor,applications,desktop-directories} 50 51xdg-icon-resource install --mode system --noupdate --size 192 data/images/icon192x192.png tux4kids-tuxpaint 52xdg-icon-resource install --mode system --noupdate --size 128 data/images/icon128x128.png tux4kids-tuxpaint 53xdg-icon-resource install --mode system --noupdate --size 96 data/images/icon96x96.png tux4kids-tuxpaint 54xdg-icon-resource install --mode system --noupdate --size 64 data/images/icon64x64.png tux4kids-tuxpaint 55xdg-icon-resource install --mode system --noupdate --size 48 data/images/icon48x48.png tux4kids-tuxpaint 56xdg-icon-resource install --mode system --noupdate --size 32 data/images/icon32x32.png tux4kids-tuxpaint 57xdg-icon-resource install --mode system --noupdate --size 22 data/images/icon22x22.png tux4kids-tuxpaint 58xdg-icon-resource install --mode system --noupdate --size 16 data/images/icon16x16.png tux4kids-tuxpaint 59 60cp src/tuxpaint.desktop ./tux4kids-tuxpaint.desktop 61xdg-desktop-menu install --mode system --noupdate tux4kids-tuxpaint.desktop 62rm ./tux4kids-tuxpaint.desktop 63 64%post 65update-desktop-database 66 67%postun 68update-desktop-database 69 70%clean 71rm -rf $RPM_BUILD_ROOT 72 73%files 74%defattr(755,root,root,755) 75%{_bindir}/tuxpaint 76%{_bindir}/tuxpaint-import 77%{_prefix}/lib/tuxpaint/* 78 79%defattr(644,root,root,755) 80%config(noreplace) %{_sysconfdir}/tuxpaint/tuxpaint.conf 81%{_sysconfdir}/bash_completion.d/tuxpaint-completion.bash 82%{_docdir}/tuxpaint/* 83%{_datadir}/tuxpaint/* 84%{_datadir}/pixmaps/tuxpaint.* 85%{_datadir}/applications/tux4kids-tuxpaint.desktop 86%{_datadir}/icons/hicolor/*/apps/tux4kids-tuxpaint.png 87%{_datadir}/locale/*/LC_MESSAGES/tuxpaint.mo 88%{_mandir}/man1/tuxpaint*.* 89%{_mandir}/*/man1/tuxpaint*.* 90%exclude %{_docdir}/tuxpaint/devel 91%exclude %{_docdir}/tuxpaint/Makefile 92 93%files devel 94%attr(755,root,root) %{_bindir}/tp-magic-config 95%defattr(644,root,root,755) 96%{_includedir}/tuxpaint/tp_magic_api.h 97%{_docdir}/tuxpaint/devel/* 98%{_docdir}/tuxpaint/Makefile 99%{_mandir}/man1/tp-magic-config.* 100 101%changelog 102* Sun Dec 27 2020 <nbs@sonic.net> - 103- Set version number 0.9.26 104 105* Mon Jun 22 2020 <nbs@sonic.net> - 106- Set version number 0.9.25 107 108* Fri May 1 2020 <shin1@wmail.plala.or.jp> - 109- Enabled using xdg-utils for installing icons. 110- Wrong date in %changelog 111- Re-organized %files section 112- Correct path for 'tp-magic-config --plugindocprefix' 113 114* Sat Mar 14 2020 <shin1@wmail.plala.or.jp> - 115- Disable target "install-xdg". Add ImageMagick for BuildReq. 116 117* Thu Sep 26 2019 <nbs@sonic.net> - 118- Set version number 0.9.24 119 120* Sun Aug 19 2018 <nbs@sonic.net> - 121- Set version number 0.9.23 122 123* Mon Aug 20 2012 <shin1@wmail.plala.or.jp> - 124- Corrected 'Requires' and 'BuildRequires' 125 126* Wed Dec 07 2011 <shin1@wmail.plala.or.jp> - 127- Added bash-completion file 128 129* Wed Jul 1 2009 <nbs@sonic.net> - 130- Set version number 0.9.22 131 132* Sun May 24 2009 <shin1@wmail.plala.or.jp> - 133- For 0.9.21 134- Added dependency for fribidi 135 136* Tue Jun 17 2008 <shin1@wmail.plala.or.jp> - 137- Actually set Epoch number 138 139* Sat Apr 26 2008 <acahalan@gmail.com> - 140- DESTDIR is the standard name, not PKG_ROOT 141 142* Fri Mar 21 2008 <shin1@wmail.plala.or.jp> - 143- Set version number 0.9.20 144- Set Epoch number 145- Requirements added for -devel package. 146 147* Sun Mar 02 2008 <shin1@wmail.plala.or.jp> - 148- 0.9.19 149- Requires SDL_Pango 150- Included magic tools 151- Separated devel package 152 153* Fri Jun 01 2007 <shin1@wmail.plala.or.jp> - 154- Requires librsvg2 and libpaper 155 156* Fri Sep 08 2006 <shin1@wmail.plala.or.jp> - 157- New offical URL for tuxpaint (http://www.tuxpaint.org/). 158 159* Mon Aug 07 2006 <shin1@wmail.plala.or.jp> - 160- "DESTDIR" patch is no longer needed. 161 162* Thu Nov 03 2005 Richard June <rjune[AT]lumensoftware.com - 0:0.9.14-0.lumen.0 163- Ported from CVS for 0.9.15 164- Replaced all instances of absolute paths with macro counterparts 165- Reset buildroot to incorporate username of the builder 166- Set Release value to 0.lumen.0 ( so as not to clobber any distros that provide it) 167- Set a proper %changelog entry 168 169 170* Thu Sep 15 2005 <shin1@wmail.plala.or.jp> - 171- Do not force install desktop icons when Gnome and/or KDE are not installed. 172 173* Sun Mar 27 2005 <shin1@wmail.plala.or.jp> - 174- Some hicolor icons not installed were removed from file list 175 176* Fri Jan 14 2005 <bill@newbreedsoftware.com> - 177- Changed Group from Amusements/Games to Multimedia/Graphics 178 179* Tue Sep 21 2004 <shin1@wmail.plala.or.jp> - 180- Initial build for version 0.9.14 181