]> git.pld-linux.org Git - SPECS.git/blob - tclx.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / tclx.spec
1 Summary:        Extended Tcl (TclX)
2 Summary(pl.UTF-8):      Rozszerzony Tcl (TclX)
3 Name:           tclx
4 %define major   8.4
5 Version:        %{major}.1
6 Release:        1
7 License:        BSD-like
8 Group:          Development/Languages/Tcl
9 Source0:        http://downloads.sourceforge.net/tclx/%{name}%{version}.tar.bz2
10 # Source0-md5:  ac983708f23cf645c07058148f48440c
11 URL:            http://tclx.sourceforge.net/
12 BuildRequires:  tcl-devel >= %{major}
13 Requires:       tcl >= %{major}
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Extended Tcl (TclX), is an extension to Tcl, the Tool Command Language
18 invented by Dr. John Ousterhout. Tcl is a powerful, yet simple
19 embeddable programming language. Extended Tcl is oriented towards
20 system programming tasks and large application development. TclX
21 provides additional interfaces to the operating system, and adds many
22 new programming constructs, text manipulation tools, and debugging
23 tools.
24
25 %description -l pl.UTF-8
26 TclX (Extended Tcl - rozszerzony Tcl) to rozszerzenie dla języka Tcl
27 (Tool Command Language - języka poleceń narzędziowych), wymyślonego
28 przez Dr. Johna Ousterhouta. Tcl to potężny, ale prosty osadzalny
29 język programowania. Extended Tcl jest zorientowany na programowanie
30 systemowe i tworzenie dużych aplikacji. TclX udostępnia wiele
31 dodatkowych interfejsów do systemu operacyjnego i dodaje wiele nowych
32 konstrukcji programistycznych, narzędzi do obróbki tekstu oraz
33 narzędzi diagnostycznych.
34
35 %package devel
36 Summary:        TclX header files
37 Summary(pl.UTF-8):      Pliki nagłówkowe TclX
38 Group:          Development/Languages/Tcl
39 Requires:       %{name} = %{version}-%{release}
40 Requires:       tcl-devel >= %{major}
41
42 %description devel
43 TclX header files.
44
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe TclX.
47
48 %prep
49 %setup -q -n %{name}%{major}
50
51 %build
52 %configure \
53         --enable-64bit \
54         --enable-shared \
55         --enable-threads
56 %{__make}
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60
61 %{__make} install \
62         DESTDIR=$RPM_BUILD_ROOT
63
64 # not covered by make install
65 install -d $RPM_BUILD_ROOT%{_mandir}/man3
66 cp -p doc/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
72 %defattr(644,root,root,755)
73 %doc ChangeLog README license.terms
74 %dir %{_libdir}/tclx%{major}
75 %attr(755,root,root) %{_libdir}/tclx%{major}/libtclx%{major}.so
76 %{_libdir}/tclx%{major}/*.tcl
77 %{_mandir}/mann/TclX.n*
78
79 %files devel
80 %defattr(644,root,root,755)
81 %{_includedir}/tclExtend.h
82 %{_mandir}/man3/CmdWrite.3*
83 %{_mandir}/man3/Handles.3*
84 %{_mandir}/man3/Keylist.3*
85 %{_mandir}/man3/ObjCmdWrite.3*
86 %{_mandir}/man3/TclXInit.3*
This page took 0.267705 seconds and 3 git commands to generate.