diff options
Diffstat (limited to 'tcllib/tcllib.spec')
-rw-r--r-- | tcllib/tcllib.spec | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/tcllib/tcllib.spec b/tcllib/tcllib.spec new file mode 100644 index 0000000..a213d9e --- /dev/null +++ b/tcllib/tcllib.spec @@ -0,0 +1,57 @@ +# $Id: package_rpm.txt,v 1.1 2006/07/01 03:16:57 andreas_kupries Exp $ + +%define version 1.19 +%define directory /usr + +Summary: The standard Tcl library +Name: tcllib +Version: %{version} +Release: 2 +Copyright: BSD +Group: Development/Languages +Source: %{name}-%{version}.tar.bz2 +URL: http://core.tcl.tk/tcllib/ +Packager: Jean-Luc Fontaine <jfontain@free.fr> +BuildArchitectures: noarch +Prefix: /usr +Requires: tcl >= 8.3.1 +BuildRequires: tcl >= 8.3.1 +Buildroot: /var/tmp/%{name}-%{version} + +%description +Tcllib, the Tcl Standard Library is a collection of Tcl packages +that provide utility functions useful to a large collection of Tcl +programmers. +The home web site for this code is http://core.tcl.tk/tcllib/. +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. +Note: also grab source tarball for more documentation, examples, ... + +%prep + +%setup -q + +%install +# compensate for missing manual files: +echo 'not available' > modules/calendar/calendar.n +/usr/bin/tclsh installer.tcl -no-gui -no-wait -no-html -no-examples\ + -pkg-path $RPM_BUILD_ROOT/usr/lib/%{name}-%{version}\ + -nroff-path $RPM_BUILD_ROOT/usr/share/man/mann/ +# install HTML documentation to specific modules sub-directories: +cd modules +mkdir ../ftp; mv ftp/docs/*.html ../ftp/ +for module in exif mime textutil stooop struct; do + mkdir ../$module && mv $module/*.html ../$module/; +done +# generate list of files in the package (man pages are compressed): +find $RPM_BUILD_ROOT ! -type d |\ + sed -e "s,^$RPM_BUILD_ROOT,,;" -e 's,\.n$,\.n\.gz,;' >\ + %{_builddir}/%{name}-%{version}/files + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{_builddir}/%{name}-%{version}/files +%defattr(-,root,root) +%doc README ChangeLog license.terms exif/ ftp/ mime/ stooop/ struct/ textutil/ |