packages: tk-BWidget/tk-BWidget.spec - merged with tcl-bwidget; rel 2
glen
glen at pld-linux.org
Wed Sep 2 13:30:06 CEST 2009
Author: glen Date: Wed Sep 2 11:30:06 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- merged with tcl-bwidget; rel 2
---- Files affected:
packages/tk-BWidget:
tk-BWidget.spec (1.17 -> 1.18)
---- Diffs:
================================================================
Index: packages/tk-BWidget/tk-BWidget.spec
diff -u packages/tk-BWidget/tk-BWidget.spec:1.17 packages/tk-BWidget/tk-BWidget.spec:1.18
--- packages/tk-BWidget/tk-BWidget.spec:1.17 Sun Aug 19 10:50:10 2007
+++ packages/tk-BWidget/tk-BWidget.spec Wed Sep 2 13:30:01 2009
@@ -1,28 +1,32 @@
# $Revision$, $Date$
+%define package bwidget
Summary: High-level Widget Set for Tcl/Tk
Summary(pl.UTF-8): Wysokopoziomowy zestaw widgetów dla Tcl/Tk
Name: tk-BWidget
Version: 1.8.0
-Release: 1
-License: distributable
-Group: Development/Languages/Tcl
+Release: 2
+License: TCL
+Group: Development/Libraries
Source0: http://dl.sourceforge.net/tcllib/BWidget-%{version}.tar.gz
# Source0-md5: bc590989cae539a9c78fda34e12e277e
URL: http://sourceforge.net/projects/tcllib/
+BuildRequires: rpmbuild(macros) >= 1.517
+BuildRequires: sed >= 4.0
+BuildRequires: tcl >= 8.4
+Requires: tcl >= %{tcl_version}
Requires: tk >= 8.3.3
+Obsoletes: tcl-bwidget
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _ulibdir /usr/lib
-
%description
The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using
native Tcl/Tk 8.x namespaces.
The BWidgets have a professional look&feel as in other well known
Toolkits (Tix or Incr Widgets), but the concept is radically different
-because everything is pure Tcl/Tk. No platform dependencies, and no
-compiling required. The code is 100% Pure Tcl/Tk.
+because everything is pure Tcl/Tk. No platform dependencies, and no
+compiling required. The code is 100% Pure Tcl/Tk.
%description -l pl.UTF-8
BWidget Toolkit to wysokopoziomowy zestaw widgetów dla Tcl/Tk
@@ -34,17 +38,21 @@
platformy, nie wymagają kompilacji. Kod jest w 100% czystym Tcl/Tk.
%prep
-%setup -qn BWidget-%{version}
+%setup -q -n BWidget-%{version}
+%{__sed} -i 's/\r//' LICENSE.txt
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name} \
- $RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}/{lang,images}
+# Don't bother with the included configure script and Makefile. They
+# are missing a lot of pieces and won't work at all. Installation is
+# pretty simple, so we can just do it here manually.
+install -d $RPM_BUILD_ROOT%{tcl_sitelib}/%{package}%{version}/{lang,images}
+cp -a *.tcl $RPM_BUILD_ROOT%{tcl_sitelib}/%{package}%{version}
+cp -a lang/*.rc $RPM_BUILD_ROOT%{tcl_sitelib}/%{package}%{version}/lang
+cp -a images/*.gif images/*.xbm $RPM_BUILD_ROOT%{tcl_sitelib}/%{package}%{version}/images
-install *.tcl $RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}
-install lang/* $RPM_BUILD_ROOT%{_ulibdir}//%{name}%{version}/lang
-install images/* $RPM_BUILD_ROOT%{_ulibdir}/%{name}%{version}/images
-install demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -52,16 +60,17 @@
%files
%defattr(644,root,root,755)
%doc CHANGES.txt ChangeLog LICENSE.txt README.txt BWman
-%dir %{_ulibdir}/%{name}%{version}
-%{_ulibdir}/%{name}%{version}/*.tcl
-%{_ulibdir}/%{name}%{version}/images
-%dir %{_ulibdir}/%{name}%{version}/lang
-%{_ulibdir}/%{name}%{version}/lang/en.rc
-%lang(da) %{_ulibdir}/%{name}%{version}/lang/da.rc
-%lang(de) %{_ulibdir}/%{name}%{version}/lang/de.rc
-%lang(es) %{_ulibdir}/%{name}%{version}/lang/es.rc
-%lang(fr) %{_ulibdir}/%{name}%{version}/lang/fr.rc
-%{_examplesdir}/%{name}
+%doc BWman/*.html
+%dir %{tcl_sitelib}/%{package}%{version}
+%{tcl_sitelib}/%{package}%{version}/*.tcl
+%{tcl_sitelib}/%{package}%{version}/images
+%dir %{tcl_sitelib}/%{package}%{version}/lang
+%{tcl_sitelib}/%{package}%{version}/lang/en.rc
+%lang(da) %{tcl_sitelib}/%{package}%{version}/lang/da.rc
+%lang(de) %{tcl_sitelib}/%{package}%{version}/lang/de.rc
+%lang(es) %{tcl_sitelib}/%{package}%{version}/lang/es.rc
+%lang(fr) %{tcl_sitelib}/%{package}%{version}/lang/fr.rc
+%{_examplesdir}/%{name}-%{version}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -69,6 +78,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.18 2009/09/02 11:30:01 glen
+- merged with tcl-bwidget; rel 2
+
Revision 1.17 2007/08/19 08:50:10 ankry
- sorted
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/tk-BWidget/tk-BWidget.spec?r1=1.17&r2=1.18&f=u
More information about the pld-cvs-commit
mailing list