%perl_module Tk 804.027 12 Summary: A graphical user interface toolkit for Perl. License: distributable Group: Development/Libraries URL: http://search.cpan.org/~ni-s/Tk-%{version}/ Source0: http://search.cpan.org/CPAN/authors/id/N/NI/NI-S/%{pkgname}-%{version}.tar.gz #exclude dependencies to Tk::LabRadio and Tk::TextReindex Source999: filter-requires-perl-Tk.sh %define _use_internal_dependency_generator 0 %define __find_requires %{SOURCE999} BuildRequires: perl >= 2:5.7.0 BuildRequires: libX11-devel BuildRoot: %{_tmppath}/%{name}-root %description In writing the perl Tk extension, the goals were to provide a complete interface to the latest production version of John Ousterhout's Tk, while providing an Object Oriented interface to perl code. %prep %setup -q -n %{pkgname}-%{version} find . -type f | xargs perl -pi -e 's|^#!/bin/perl|#!/usr/bin/perl|' find . -type f | xargs perl -pi -e 's|^#!/usr/local/bin/perl|#!/usr/bin/perl|' %build %perl_configure X11LIB=/usr/X11R6/%{_lib} find . -name Makefile | xargs perl -pi -e's/pod2man --center (.*) "--"/pod2man -- --center $1/' make if [ x"$DISPLAY" != x ]; then %perl_makecheck fi %install rm -rf %{buildroot} %perl_makeinstall %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{perl_bin}/ptked %{perl_bin}/ptksh %{perl_bin}/widget %{perl_bin}/gedi %{perl_bin}/tkjpeg %{perl_man1dir}/ptked.1* %{perl_man1dir}/ptksh.1* %{perl_man1dir}/widget.1* %{perl_man1dir}/tkjpeg.1* %{perl_man3dir}/Tk*.3pm* %{perl_man3dir}/Tie::Watch.3pm* %{perl_vendorarch}/Tk.pm %{perl_vendorarch}/Tk %{perl_vendorarch}/auto/Tk %{perl_vendorarch}/Tk.pod %{perl_vendorarch}/Tie %{perl_vendorarch}/fix_4_os2.pl %changelog * Sun Jun 6 2004 Axel Thimm - Update to 804.027. * Sat Apr 10 2004 Axel Thimm - Update to 804.026. * Mon Apr 7 2003 Axel Thimm - Complete rewrite with macro support. - Built for Red Hat 9. * Wed Nov 13 2002 Axel Thimm - initial build (specfile autogenerated and hand edited).