File tklib.spec of Package tklib

#
# spec file for package tklib
#

Name:           tklib
Url:            http://core.tcl.tk/tklib/
BuildRequires:  tcl >= 8.6.1
BuildRequires:  sed
Version:        0.9_git20251017
Release:        0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Summary:        The standard Tk library
License:        TCL
Group:          Development/Libraries/Tcl
BuildArch:      noarch
Requires:       /bin/sh
Requires:       tcl >= 8.6.1
Source0:        %name-%version.tar.gz

%description
Tklib, the Tk Standard Library is a collection of Tcl packages
that provide utility functions useful to a large collection of Tk
programmers.
The home web site for this code is http://core.tcl.tk/tklib/.
At this web site, you will find mailing lists, web forums, databases
for bug reports and feature requests, the CVS repository (browsable
on the web, or read-only accessible via CVS ), and more.

%prep
%setup -q -n %{name}-%{version}
sed -i 's/2.0.1/2.1.0/g' modules/plotchart/plotchart.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  apps/bitmap-editor
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  apps/diagram-viewer
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  apps/shtmlview
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/canvas/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/controlwidget/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/map/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/mentry/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/menubar/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/ntext/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/persistentSelection/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/plotchart/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/scrollutil/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/tablelist/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/tkpiechart/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/tsw/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/widget/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/widgetPlus/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  examples/wcb/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  modules/ctext/*.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  modules/text/txmixins.tcl
sed -i 's/\/usr\/bin\/env tclsh/\/usr\/bin\/tclsh/g'  modules/treeview/tvmixins.tcl


chmod -x examples/diagrams/*.tcl
chmod -x examples/plotchart/tcllogo.gif
chmod -x modules/*/*.tcl


%build

%install
tclsh ./installer.tcl -no-examples -no-html \
 -app-path   %buildroot/%_bindir \
 -pkg-path   %buildroot/%_datadir/tcl/%name%version \
 -nroff-path %buildroot%_mandir/mann \
 -no-wait -no-gui

%files
%defattr(-,root,root)
%doc license.terms README ChangeLog
%doc support/releases/history/README-*
%_datadir/tcl
%_bindir/*
%doc examples
%doc %_mandir/mann/*

%changelog

openSUSE Build Service is sponsored by