]> git.pld-linux.org Git - packages/tk-BWidget.git/blob - tk-BWidget.spec
- up to 1.9.7
[packages/tk-BWidget.git] / tk-BWidget.spec
1 %define         packagename             bwidget
2 Summary:        High-level Widget Set for Tcl/Tk
3 Summary(pl.UTF-8):      Wysokopoziomowy zestaw widgetów dla Tcl/Tk
4 Name:           tk-BWidget
5 Version:        1.9.7
6 Release:        1
7 License:        TCL
8 Group:          Development/Libraries
9 Source0:        http://downloads.sourceforge.net/tcllib/bwidget-%{version}.tar.gz
10 # Source0-md5:  7b4acf73f8f49964f8185e9e9dab4a55
11 URL:            http://sourceforge.net/projects/tcllib/
12 BuildRequires:  rpmbuild(macros) >= 1.517
13 BuildRequires:  sed >= 4.0
14 BuildRequires:  tcl >= 8.4
15 Requires:       tcl >= %{tcl_version}
16 Requires:       tk >= 8.4
17 Obsoletes:      tcl-bwidget
18 BuildArch:      noarch
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using
23 native Tcl/Tk 8.x namespaces.
24
25 The BWidgets have a professional look&feel as in other well known
26 Toolkits (Tix or Incr Widgets), but the concept is radically different
27 because everything is pure Tcl/Tk. No platform dependencies, and no
28 compiling required. The code is 100% Pure Tcl/Tk.
29
30 %description -l pl.UTF-8
31 BWidget Toolkit to wysokopoziomowy zestaw widgetów dla Tcl/Tk
32 zbudowany przy użyciu natywnych przestrzeni nazw Tcl/Tk 8.x.
33
34 BWidgets mają profesjonalny wygląd jak w innych dobrze znanych
35 toolkitach (Tix lub Incr Widgets), ale koncepcyjnie są całkowicie
36 inne, ponieważ wszystko jest czystym Tcl/Tk. Nie ma zależności od
37 platformy, nie wymagają kompilacji. Kod jest w 100% czystym Tcl/Tk.
38
39 %prep
40 %setup -q -n bwidget-%{version}
41 %{__sed} -i 's/\r//' LICENSE.txt
42
43 %install
44 rm -rf $RPM_BUILD_ROOT
45 # Don't bother with the included configure script and Makefile.  They
46 # are missing a lot of pieces and won't work at all.  Installation is
47 # pretty simple, so we can just do it here manually.
48 install -d $RPM_BUILD_ROOT%{tcl_sitelib}/%{packagename}%{version}/{lang,images}
49 cp -a *.tcl $RPM_BUILD_ROOT%{tcl_sitelib}/%{packagename}%{version}
50 cp -a lang/*.rc $RPM_BUILD_ROOT%{tcl_sitelib}/%{packagename}%{version}/lang
51 cp -a images/*.gif images/*.xbm $RPM_BUILD_ROOT%{tcl_sitelib}/%{packagename}%{version}/images
52
53 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
54 cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
55
56 %clean
57 rm -rf $RPM_BUILD_ROOT
58
59 %files
60 %defattr(644,root,root,755)
61 %doc CHANGES.txt ChangeLog LICENSE.txt README.txt BWman/*.html
62 %dir %{tcl_sitelib}/%{packagename}%{version}
63 %{tcl_sitelib}/%{packagename}%{version}/*.tcl
64 %{tcl_sitelib}/%{packagename}%{version}/images
65 %dir %{tcl_sitelib}/%{packagename}%{version}/lang
66 %{tcl_sitelib}/%{packagename}%{version}/lang/en.rc
67 %lang(da) %{tcl_sitelib}/%{packagename}%{version}/lang/da.rc
68 %lang(de) %{tcl_sitelib}/%{packagename}%{version}/lang/de.rc
69 %lang(es) %{tcl_sitelib}/%{packagename}%{version}/lang/es.rc
70 %lang(fr) %{tcl_sitelib}/%{packagename}%{version}/lang/fr.rc
71 %lang(hu) %{tcl_sitelib}/%{packagename}%{version}/lang/hu.rc
72 %lang(nl) %{tcl_sitelib}/%{packagename}%{version}/lang/nl.rc
73 %lang(nb) %{tcl_sitelib}/%{packagename}%{version}/lang/no.rc
74 %lang(pl) %{tcl_sitelib}/%{packagename}%{version}/lang/pl.rc
75 %{_examplesdir}/%{name}-%{version}
This page took 0.026813 seconds and 3 git commands to generate.