### AUTOUPDATE-OFF: 9 Name: scratch Version: 1.4.0.7 Release: 3mamba Summary: A programming language aimed to educational pourposes Group: Graphical Desktop/Applications/Educational Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://info.scratch.mit.edu/ Source: http://download.scratch.mit.edu/scratch-%{version}.src.tar.gz License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libcairo-devel BuildRequires: libglib-devel BuildRequires: libpango-devel ## AUTOBUILDREQ-END Requires: Squeak BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. %debug_package %prep %setup -q -n %{name}-%{version}.src %build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" install -D src/scratch %{buildroot}%{_bindir}/scratch install -D Scratch.image %{buildroot}%{_libdir}/scratch/Scratch.image mkdir -p %{buildroot}/usr/share/scratch cp -dr --no-preserve=ownership Plugins %{buildroot}%{_libdir}/scratch/Plugins cp -dr --no-preserve=ownership Help %{buildroot}/usr/share/scratch/Help cp -dr --no-preserve=ownership locale %{buildroot}/usr/share/scratch/locale cp -dr --no-preserve=ownership Media %{buildroot}/usr/share/scratch/Media cp -dr --no-preserve=ownership Projects %{buildroot}/usr/share/scratch/Projects chmod 755 %{buildroot}/usr/share/scratch/Help/en chmod 755 %{buildroot}/usr/share/scratch/Help/en/images chmod 755 %{buildroot}/usr/share/scratch/Media/* chmod 755 %{buildroot}/usr/share/scratch/Media/Backgrounds/Sports chmod 755 %{buildroot}/usr/share/scratch/Media/Backgrounds/Indoors chmod 755 %{buildroot}/usr/share/scratch/Media/Backgrounds/Nature chmod 755 %{buildroot}/usr/share/scratch/Media/Backgrounds/Outdoors chmod 755 %{buildroot}/usr/share/scratch/Media/Costumes/* chmod 755 %{buildroot}/usr/share/scratch/Media/Sounds/* chmod 755 %{buildroot}/usr/share/scratch/Projects/* %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/scratch %{_libdir}/scratch/Scratch.image %{_libdir}/scratch/Plugins/* %{_datadir}/scratch/Help/* %{_datadir}/scratch/locale/* %{_datadir}/scratch/Media/* %{_datadir}/scratch/Projects/* %changelog * Thu Nov 22 2012 openmamba WebBuild System 1.4.0.7-3mamba - fixed permissions and specfile * Wed Nov 21 2012 Ercole 'ercolinux' Carpanetto 1.4.0.7-2mamba - fixed permissions * Wed Nov 21 2012 openmamba WebBuild System 1.4.0.7-1mamba - package created by ercolinux using the webbuild interface