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