Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37826265
en ru br
ALT Linux repos
5.0: 1.2-alt6
4.1: 1.2-alt6
4.0: 1.2-alt5

Group :: Development/Tcl
RPM: qtcl

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: qtcl
%define kname ktcl
Version: 1.2
Release: alt6
Summary: QTcl implements bindings from Qt to tcl
Summary(uk_UA.CP1251): QTcl здійснює зв'язок з Qt в tcl
Summary(ru_RU.CP1251): QTcl осуществляет связь с Qt в tcl
License: %gpl2only
Group: Development/Tcl
URL: http://sourceforge.net/projects/%name/
Source0: %name-%version.tar.bz2
Source1: README.KTcl
Patch0: %name-1.2-makefile.patch
Patch1: %name-1.2-configure.patch
Patch2: %name-1.2-sizeof_ptr.patch
Requires: lib%name = %version

# Automatically added by buildreq on Fri Mar 21 2008

BuildRequires: gcc-c++ kdelibs-devel libqt3-devel libtcl tcl-devel
BuildRequires: rpm-build-licenses

%description
QTcl is the tool to connect state of the art cross platform gui design
with the power of tcl as scripting language for prototypes and small
projects.
Features:
- simple interpreter object for embedding or %name-shell
- handles all Qt objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with Qt3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping Qt objects and their
 methods.

%description -l uk_UA.CP1251
QTcl - це інструмент для поєднання витвіру мистецтва в розробці
кросплатформеного GUI з силою tcl, як мови сценаріїв, для прототипів і
невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %name-оболонки
- підтримка всіх об'єктів Qt, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з Qt3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 Qt-об'єктів та їх методів.

%description -l ru_RU.CP1251
QTcl - это инструмент для объединения произведения искусства в
разработке кроссплатформенного GUI с силой tcl, как языка сценариев,
для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %name-оболочки
- поддержка всех объектов Qt, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с Qt3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 Qt-объектов и их методов.


%package -n lib%name
Summary: Shared library for QTcl
License: GPL
Group: Development/Tcl
Provides: lib%name.so

%description -n lib%name
QTcl is the tool to connect state of the art cross platform gui design
with the power of tcl as scripting language for prototypes and small
projects.
Features:
- simple interpreter object for embedding or %name-shell
- handles all Qt objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with Qt3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping Qt objects and their
 methods.

This package includes the shared library needed to run lib%name-based
software.

%description -n lib%name -l uk_UA.CP1251
QTcl - це інструмент для поєднання витвіру мистецтва в розробці
кросплатформеного GUI з силою tcl, як мови сценаріїв, для прототипів і
невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %name-оболонки
- підтримка всіх об'єктів Qt, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з Qt3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 Qt-об'єктів та їх методів.
 
Цей пакет включає роздільну бібліотеку, необхідну для виконання
програм, що потребують lib%name.

%description -n lib%name -l ru_RU.CP1251
QTcl - это инструмент для объединения произведения искусства в
разработке кроссплатформенного GUI с силой tcl, как языка сценариев,
для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %name-оболочки
- поддержка всех объектов Qt, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с Qt3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 Qt-объектов и их методов.
 
Этот пакет включает разделяемую библиотеку, необходимую для исполнения
программ, требующих lib%name.


%package -n lib%name-devel
Summary: Files required to compile software that uses lib%name
License: GPL
Group: Development/C++

%description -n lib%name-devel
QTcl is the tool to connect state of the art cross platform gui design
with the power of tcl as scripting language for prototypes and small
projects.
Features:
- simple interpreter object for embedding or %name-shell
- handles all Qt objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with Qt3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping Qt objects and their
 methods.

This package includes the header files needed to develop lib%name-based
software.

%description -n lib%name-devel -l uk_UA.CP1251
QTcl - це інструмент для поєднання витвіру мистецтва в розробці
кросплатформеного GUI з силою tcl, як мови сценаріїв, для прототипів і
невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %name-оболонки
- підтримка всіх об'єктів Qt, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з Qt3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 Qt-об'єктів та їх методів.
 
Цей пакет включає файли заголовків, необхідних для розробки програм з
використанням lib%name.

%description -n lib%name-devel -l ru_RU.CP1251
QTcl - это инструмент для объединения произведения искусства в
разработке кроссплатформенного GUI с силой tcl, как языка сценариев,
для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %name-оболочки
- поддержка всех объектов Qt, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с Qt3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 Qt-объектов и их методов.
 
Этот пакет включает файлы заголовков, необходимых для разработки
программ с иcпользованием lib%name.


%package -n lib%name-devel-static
Summary: Static library for QTcl
License: GPL
Group: Development/C++
Requires: lib%name-devel = %version-%release

%description -n lib%name-devel-static
QTcl is the tool to connect state of the art cross platform gui design
with the power of tcl as scripting language for prototypes and small
projects.
Features:
- simple interpreter object for embedding or %name-shell
- handles all Qt objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with Qt3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping Qt objects and their
 methods.

This package includes the static library needed to develop
lib%name-based software.

%description -n lib%name-devel-static -l uk_UA.CP1251
QTcl - це інструмент для поєднання витвіру мистецтва в розробці
кросплатформеного GUI з силою tcl, як мови сценаріїв, для прототипів і
невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %name-оболонки
- підтримка всіх об'єктів Qt, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з Qt3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 Qt-об'єктів та їх методів.
 
Цей пакет включає статичну бібліотеку, необхідну для розробки програм з
використанням lib%name.

%description -n lib%name-devel-static -l ru_RU.CP1251
QTcl - это инструмент для объединения произведения искусства в
разработке кроссплатформенного GUI с силой tcl, как языка сценариев,
для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %name-оболочки
- поддержка всех объектов Qt, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с Qt3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 Qt-объектов и их методов.
 
Этот пакет включает статическую библиотеку, необходимую для разработки
программ с иcпользованием lib%name.


%package -n %kname
Summary: KTcl implements bindings from KDE to tcl
License: GPL
Group: Development/Tcl

%description -n %kname
KTcl is the tool to connect kdelibs with the power of tcl as scripting
language for prototypes and small projects.
Features:
- simple interpreter object for embedding or ktcl-shell
- handles all KDE objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with KDE3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping KDE objects and their
 methods.

%description -n %kname -l uk_UA.CP1251
KTcl - це інструмент для поєднання kdelibs з силою tcl, як мови
сценаріїв, для прототипів і невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %kname-оболонки
- підтримка всіх об'єктів KDE, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з KDE3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 KDE-об'єктів та їх методів.

%description -n %kname -l ru_RU.CP1251
KTcl - это инструмент для объединения kdelibs с силой tcl, как языка
сценариев, для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %kname-оболочки
- поддержка всех объектов KDE, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с KDE3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 KDE-объектов и их методов.


%package -n lib%kname
Summary: Shared library for KTcl
License: GPL
Group: Development/Tcl
Provides: lib%kname.so

%description -n lib%kname
KTcl is the tool to connect kdelibs with the power of tcl as scripting
language for prototypes and small projects.
Features:
- simple interpreter object for embedding or ktcl-shell
- handles all KDE objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with KDE3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping KDE objects and their
 methods.

This package includes the shared library needed to run lib%kname-based
software.

%description -n lib%kname -l uk_UA.CP1251
KTcl - це інструмент для поєднання kdelibs з силою tcl, як мови
сценаріїв, для прототипів і невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %kname-оболонки
- підтримка всіх об'єктів KDE, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з KDE3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 KDE-об'єктів та їх методів.
 
Цей пакет включає роздільну бібліотеку, необхідну для виконання
програм, що потребують lib%kname.
 
%description -n lib%kname -l ru_RU.CP1251
KTcl - это инструмент для объединения kdelibs с силой tcl, как языка
сценариев, для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %kname-оболочки
- поддержка всех объектов KDE, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с KDE3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 KDE-объектов и их методов.
 
Этот пакет включает разделяемую библиотеку, необходимую для исполнения
программ, требующих lib%kname.


%package -n lib%kname-devel
Summary: Files required to compile software that uses lib%kname
License: GPL
Group: Development/C++
Requires: lib%kname-devel = %version

%description -n lib%kname-devel
KTcl is the tool to connect kdelibs with the power of tcl as scripting
language for prototypes and small projects.
Features:
- simple interpreter object for embedding or ktcl-shell
- handles all KDE objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with KDE3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping KDE objects and their
 methods.

This package includes the header files needed to develop lib%kname-based
software.

%description -n lib%kname-devel -l uk_UA.CP1251
KTcl - це інструмент для поєднання kdelibs з силою tcl, як мови
сценаріїв, для прототипів і невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %kname-оболонки
- підтримка всіх об'єктів KDE, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з KDE3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 KDE-об'єктів та їх методів.
 
Цей пакет включає файли заголовків, необхідних для розробки програм з
використанням lib%kname.
 
%description -n lib%kname-devel -l ru_RU.CP1251
KTcl - это инструмент для объединения kdelibs с силой tcl, как языка
сценариев, для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %kname-оболочки
- поддержка всех объектов KDE, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с KDE3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 KDE-объектов и их методов.
 
Этот пакет включает файлы заголовков, необходимых для разработки
программ с иcпользованием lib%kname.


%package -n lib%kname-devel-static
Summary: Static library for KTcl
License: GPL
Group: Development/C++
Requires: lib%kname-devel = %version-%release

%description -n lib%kname-devel-static
KTcl is the tool to connect kdelibs with the power of tcl as scripting
language for prototypes and small projects.
Features:
- simple interpreter object for embedding or ktcl-shell
- handles all KDE objects not only objects created by the interpreter
- full introspection for all objects
- integrates xml-based gui descriptions generated by gui-designer
- factorys for widgets, actions and layouts etc
- implementations for file event and after
- implementation for event receiver and bindings
- debug console and/or shell
- simple extensions
- works with KDE3 and tcl from 7.3 upwards
- works with unicode (if using tcl8.4 or younger)
- no need for tk functions or library
- some widget examples included
- easy to use and extend framework for wrapping KDE objects and their
 methods.

This package includes the static library needed to develop
lib%kname-based software.

%description -n lib%kname-devel-static -l uk_UA.CP1251
KTcl - це інструмент для поєднання kdelibs з силою tcl, як мови
сценаріїв, для прототипів і невеликих проектів.
Властивості:
- простий об'єкт інтерпетатора для вбудовування або %kname-оболонки
- підтримка всіх об'єктів KDE, а не тільки створених інтерпретатором
 об'єктів
- повний самоаналіз для всіх об'єктів
- інтеграція згенерованих GUI-дизайнером XML-описів GUI
- засоби для використання віджетів, дій, розміщення і т.п.
- реалізації для файлових подій і подій "після"
- реалізація для подій отримувача та зв'язувань
- консоль для відладки та/або оболонки
- прості розширення
- робота з KDE3 та tcl 7.3 та вище
- робота з юникодом (у випадку використання tcl8.4 або молодшим)
- відсутня необхідність в функціях або бібліотеці tk
- включено деякі приклади віджетів
- проста у використанні та для розширення структура обгортання
 KDE-об'єктів та їх методів.
 
Цей пакет включає статичну бібліотеку, необхідну для розробки програм з
використанням lib%kname.
 
%description -n lib%kname-devel-static -l ru_RU.CP1251
KTcl - это инструмент для объединения kdelibs с силой tcl, как языка
сценариев, для прототипов и небольших проектов.
Свойства:
- простой объект интерпетатора для встраивания или %kname-оболочки
- поддержка всех объектов KDE, а не только созданных интерпретатором
 объектов
- полный самоанализ для всех объектов
- интеграция сгенерированных GUI-дизайнером XML-описаний GUI
- средства для использования виджетов, действий, размещений и т.п.
- реализации для файловых событий и событий "после"
- реализация для событий получателя и связываний
- консоль для отладки и/или оболочки
- простые расширения
- работа с KDE3 и tcl 7.3 и выше
- работа с юникодом (в случае использования tcl8.4 или моложе)
- отсутствует необходимость в функциях или библиотеке tk
- включены некоторые примеры виджетов
- простая в использовании и для розширения структура обёртывания
 KDE-объектов и их методов.
 
Этот пакет включает статическую библиотеку, необходимую для разработки
программ с иcпользованием lib%kname.


%prep
%setup
%patch0 -p1
%patch1 -p1
%patch2 -p1
subst '/^CC=/ s/-Wall/%optflags/' configure.in


%build
%autoreconf
%configure --with-tcl=%_libdir --with-qt=%_libdir/qt3
%make_build


%install
install -d -m 0755 %buildroot{%_libdir/kde3/plugins/designer,%_bindir,%_includedir/{%name,%kname},%_docdir/%kname-%version}
%make_install prefix=%buildroot%_prefix libdir=%buildroot%_libdir install
install -m 0644 %name/*.h %buildroot%_includedir/%name/
install -m 0644 kde/*.h %buildroot%_includedir/%kname/
install -m 0644 %SOURCE1 %buildroot%_docdir/%kname-%version/README


%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig


%post -n lib%kname -p %post_ldconfig
%postun -n lib%kname -p %postun_ldconfig


%files
%doc README TODO doc/%name.html
%_bindir/%name
%_libdir/kde3/plugins/designer/*


%files -n lib%name
%_libdir/lib%name.so


%files -n lib%name-devel
%_includedir/%name/*


%files -n lib%name-devel-static
%_libdir/lib%name.a


%files -n %kname
%_docdir/%kname-%version
%_bindir/%kname


%files -n lib%kname
%_libdir/lib%kname.so


%files -n lib%kname-devel
%_includedir/%kname/*


%files -n lib%kname-devel-static
%_libdir/lib%kname.a


%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