SPECS: tablelist.spec (NEW) - initial - working

blues blues at pld-linux.org
Fri Sep 23 23:55:37 CEST 2005


Author: blues                        Date: Fri Sep 23 21:55:37 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- initial - working

---- Files affected:
SPECS:
   tablelist.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/tablelist.spec
diff -u /dev/null SPECS/tablelist.spec:1.1
--- /dev/null	Fri Sep 23 23:55:37 2005
+++ SPECS/tablelist.spec	Fri Sep 23 23:55:31 2005
@@ -0,0 +1,63 @@
+# $Revision$, $Date$
+Summary:	High-level Widget Set for Tcl/Tk
+Name:		tablelist
+Version:	4.1
+Release:	0.9
+License:	BSD-like
+Group:		Development/Languages/Tcl
+Source0:	http://www.nemethi.privat.t-online.de/tablelist/%{name}%{version}.tar.gz
+# Source0-md5:	fb0d64bae243d480b6f8c0926dc191e4
+URL:		http://www.nemethi.de/
+Requires:	tk >= 8.3.3
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_ulibdir	/usr/lib
+
+%description
+Tablelist is a library package for Tcl/Tk version 8.0 or higher, written in pure Tcl/Tk code.  It contains:
+
+    * the implementation of the tablelist mega-widget, including a general utility module for mega-widgets;
+    * a demo script containing a useful procedure that displays the configuration options of an arbitrary widget in a tablelist and enables you to edit their values interactively;
+    * a second demo script, implementing a simple widget browser based on a tablelist;
+    * a third demo script, showing several ways to improve the appearance of a tablelist widget;
+    * four further demo scripts, illustrating the interactive cell editing with the aid of various widgets from the Tk core and from the packages tile, BWidget, Iwidgets, combobox (by Bryan Oakley), and Mentry;
+    * one further demo script, with a tablelist widget containing embedded windows;
+    * tile-based counterparts of the above-mentioned demo scripts;
+    * this tutorial;
+    * reference pages in HTML format. 
+
+%prep
+%setup -q -n %{name}%{version}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name} \
+	$RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}/{images,scripts}
+
+install *.tcl $RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}
+install images/*  $RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}/images
+install scripts/*  $RPM_BUILD_ROOT%{_ulibdir}//%{name}%{version}/scripts
+install demos/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES.txt README.txt doc/*
+%dir %{_ulibdir}/%{name}%{version}
+%{_ulibdir}/%{name}%{version}/*.tcl
+%{_ulibdir}/%{name}%{version}/images
+%{_ulibdir}/%{name}%{version}/scripts
+%{_examplesdir}/%{name}
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2005/09/23 21:55:31  blues
+- initial - working
+
================================================================



More information about the pld-cvs-commit mailing list