diff --git a/README.md b/README.md index 963b4b6..7c65c51 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # Squeak +Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. Squeak has very powerful 2- and 3-D graphics, sound, video, MIDI, animation and other multimedia capabilities -- and one of the most impressive development environments ever created. It also includes a customisable framework for creating dynamic HTTP servers and interactively extensible Web sites. The entire Squeak system is open source software, distributed freely with a liberal license. + diff --git a/Squeak.spec b/Squeak.spec new file mode 100644 index 0000000..05a36a9 --- /dev/null +++ b/Squeak.spec @@ -0,0 +1,72 @@ +Name: Squeak +Version: 4.10.2 +Release: 1mamba +Summary: Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. +Group: Applications/Development +Vendor: openmamba +Distribution: openmamba +Packager: Ercole 'ercolinux' Carpanetto +URL: http://www.squeakvm.org +Source: http://www.squeakvm.org/unix/release/Squeak-%{version}.2614-src.tar.gz +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libalsa-devel +BuildRequires: libaudio-devel +BuildRequires: libcairo-devel +BuildRequires: libdbus-devel +BuildRequires: libfreetype-devel +BuildRequires: libGL-devel +BuildRequires: libglib-devel +BuildRequires: libGLU-devel +BuildRequires: libgstreamer-devel +BuildRequires: libICE-devel +BuildRequires: libpango-devel +BuildRequires: libpulseaudio-devel +BuildRequires: libSM-devel +BuildRequires: libuuid-devel +BuildRequires: libX11-devel +BuildRequires: libXext-devel +BuildRequires: libxml2-devel +BuildRequires: libXrender-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. Squeak has very powerful 2- and 3-D graphics, sound, video, MIDI, animation and other multimedia capabilities -- and one of the most impressive development environments ever created. It also includes a customisable framework for creating dynamic HTTP servers and interactively extensible Web sites. The entire Squeak system is open source software, distributed freely with a liberal license. + +%debug_package + +%prep +%setup -q -n %{name}-%{version}.2614-src + +%build +mkdir bld +cd bld +../unix/cmake/configure --prefix=/usr +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C bld + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/squeak +%{_bindir}/squeak.sh +%{_libdir}/squeak/*/so.* +%{_libdir}/squeak/*/squeakvm +%{_libdir}/squeak/*/ckformat + +/usr/share/man/man1/squeak.1.gz + +%changelog +* Wed Nov 21 2012 Ercole 'ercolinux' Carpanetto 4.10.2-1mamba +- update to 4.10.2 +- fixed the specfile + +* Sun May 06 2012 Ercole 'ercolinux' Carpanetto 4.4.7-1mamba +- package created by autospec