Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37787799
en ru br
ALT Linux repos
S:4.0.2-alt4
5.0: 4.0.2-alt3
4.1: 4.0.2-alt3
4.0: 4.0.2-alt2
3.0: 4.0.2-alt1

Group :: Development/Tcl
RPM: tcl-iwidgets

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# -*- rpm-spec -*-
# $Id: tcl-iwidgets,v 1.4 2004/02/28 18:46:15 lioka Exp $

%define snapshot 20021025

Name: tcl-iwidgets
Version: 4.0.2
Release: alt1

Summary: [incr Widgets] is an object-oriented mega-widget set based on [incr Tk]
License: BSD
Group: Development/Tcl
Url: http://incrtcl.sourceforge.net/

Source: %{?snapshot:%name-%snapshot}%{!?snapshot:iwidgets-%version}.tar.bz2
Patch: tcl-iwidgets-4.0.2-alt-conf.patch

Requires: tcl-incrtk
Provides: iwidgets
Obsoletes: iwidgets

BuildRequires: tcl-devel tk-devel tcl-incrtk-devel
BuildArch: noarch

%package demos
Summary: A collection of programs to demonstrate the features of the [incr Widgets]
Group: Development/Tcl
Requires: %name = %version-%release
Provides: itcl-demos iwidgets-demos
Obsoletes: itcl-demos iwidgets-demos

%description
[incr Widgets] is an object-oriented mega-widget set which extends Tcl/Tk
and is based on [incr Tcl] and [incr Tk].  This set of mega-widgets
delivers many new, general purpose widgets like option menus, comboboxes,
selection boxes, and various dialogs whose couterparts are found in Motif
and Windows.

%description demos
[incr Widgets] is an object-oriented mega-widget set which extends Tcl/Tk
and is based on [incr Tcl] and [incr Tk].  This set of mega-widgets
delivers many new, general purpose widgets like option menus, comboboxes,
selection boxes, and various dialogs whose couterparts are found in Motif
and Windows.

This package contains a collection of programs to demonstrate
the features of the widget set, based on [incr Widgets].

%prep
%setup -q %{?snapshot:-c}
%patch0 -p1
%__autoconf
%configure

%install
%make_install libdir=%buildroot%_tcldatadir MKINSTALLDIRS="%__mkdir_p" \
MAN_INSTALL_DIR=%buildroot%_mandir/mann install
%__rm -f %buildroot%_tcldatadir/iwidgets

%files
%doc README
%_tcldatadir/iwidgets%version
%exclude %_tcldatadir/iwidgets%version/demos
%_mandir/mann/iwidgets_*.n*

%files demos
%_tcldatadir/iwidgets%version/demos

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin