summaryrefslogtreecommitdiffstats
path: root/tcllib/tcllib.spec
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/tcllib.spec')
-rw-r--r--tcllib/tcllib.spec57
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/