%{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}} %define realname tkpng Name: tcl-%{realname} Version: 0.9 Release: 5%{?dist} Summary: Tcl/Tk support for PNG Group: System Environment/Libraries License: TCL URL: http://www.muonics.com/FreeStuff/TkPNG/ Source0: http://downloads.sourceforge.net/tkpng/%{realname}%{version}.tgz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: %{realname} = %{version}-%{release} Provides: tk-%{realname} = %{version}-%{release} BuildRequires: tcl-devel, tk-devel, zlib-devel Requires: tcl(abi) = 8.5 %description TkPNG is an open source package that adds PNG photo image support to Tcl/Tk. Although other extensions such as Img also add support for PNG images, this package was designed to be lightweight, not depending on libpng nor implementing other image formats, and suitable for inclusion in the Tk core. Tk does not currently have native support for any image formats that allow for alpha (partial-transparency) channels, although it does have support for alpha blending internally. %prep %setup -q -n %{realname}%{version} %build %ifarch x86_64 ppc64 sparc64 %configure --enable-64bit %else %configure %endif make %{?_smp_mflags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install install -d %{buildroot}%{tcl_sitearch} mv %{buildroot}%{_libdir}/%{realname}%{version} %{buildroot}%{tcl_sitearch}/%{realname}%{version} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README license.terms ChangeLog %{tcl_sitearch}/%{realname}%{version}/ %changelog * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Mar 12 2009 Tom "spot" Callaway <tcallawa@redhat.com> 0.9-3 - enable-64bit flag to configure on 64bit platforms * Fri Oct 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9-2 - add BR: zlib-devel * Mon Jun 9 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9-1 - initial package for Fedora