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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
