diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-10-27 19:39:39 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-10-27 19:39:39 (GMT) |
commit | ea28451286d3ea4a772fa174483f9a7a66bb1ab3 (patch) | |
tree | 6ee9d8a7848333a7ceeee3b13d492e40225f8b86 /tcllib/support/releases/package_rpm.txt | |
parent | b5ca09bae0d6a1edce939eea03594dd56383f2c8 (diff) | |
parent | 7c621da28f07e449ad90c387344f07a453927569 (diff) | |
download | blt-ea28451286d3ea4a772fa174483f9a7a66bb1ab3.zip blt-ea28451286d3ea4a772fa174483f9a7a66bb1ab3.tar.gz blt-ea28451286d3ea4a772fa174483f9a7a66bb1ab3.tar.bz2 |
Merge commit '7c621da28f07e449ad90c387344f07a453927569' as 'tcllib'
Diffstat (limited to 'tcllib/support/releases/package_rpm.txt')
-rw-r--r-- | tcllib/support/releases/package_rpm.txt | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/tcllib/support/releases/package_rpm.txt b/tcllib/support/releases/package_rpm.txt new file mode 100644 index 0000000..26e5bf9 --- /dev/null +++ b/tcllib/support/releases/package_rpm.txt @@ -0,0 +1,57 @@ +# $Id: package_rpm.txt,v 1.1 2006/07/01 03:16:57 andreas_kupries Exp $ + +%define version @PACKAGE_VERSION@ +%define directory /usr + +Summary: The standard Tcl library +Name: @PACKAGE_NAME@ +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/ |