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

Reply via email to