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 * Fri Mar 21 2008 Led <led@altlinux.ru> 1.2-alt6 - rebuild with libtcl8.5.so - fixed License - cleaned up spec * Tue May 23 2006 Led <led@altlinux.ru> 1.2-alt5 - added %name-1,2-sizeof_ptr - fixed %%configure parameters - fixed spec * Wed Mar 29 2006 Led <led@altlinux.ru> 1.2-alt4 - fixed spec - added %name-1.2-configure.patch - added --with-tcl=%%_tcllibdir to %%configure for correct build in x86_64 * Fri Mar 24 2006 Led <led@altlinux.ru> 1.2-alt3 - removed %name-1.2-install.patch - added %name-1.2-makefile.patch - changed libs path * Fri Jan 27 2006 Led <led@altlinux.ru> 1.2-alt2 - uk and ru Summary and description - fix spec - added lib%name, lib%kname and match devel/devel-static packages * Wed Dec 07 2005 Led <led@altlinux.ru> 1.2-alt1 - initial build