|
cvsextras |
1953b02 |
Summary: BLT widget extension to Tcl/Tk scripting language development
|
|
cvsextras |
1953b02 |
Name: blt
|
|
cvsextras |
1953b02 |
Version: 2.4
|
|
Jean-Luc Fontaine |
d295b1f |
Release: 14.z%{?dist}
|
|
|
4ce3891 |
|
|
cvsextras |
1953b02 |
License: MIT
|
|
cvsextras |
1953b02 |
Group: Development/Libraries
|
|
cvsextras |
1953b02 |
Source: http://download.sourceforge.net/blt/BLT2.4z.tar.gz
|
|
|
62bed18 |
Patch0: http://download.sourceforge.net/blt/blt2.4z-patch-2
|
|
|
62bed18 |
Patch1: http://jfontain.free.fr/blt2.4z-patch-64
|
|
cvsextras |
1953b02 |
URL: http://sourceforge.net/projects/blt/
|
|
Jean-Luc Fontaine |
87490df |
BuildRequires: tk-devel >= 8.4.7
|
|
Jean-Luc Fontaine |
87490df |
Requires: tk >= 8.4.7
|
|
|
b580e65 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%__id_u -n)
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%description
|
|
cvsextras |
1953b02 |
BLT is a very powerful extension to Tk. It adds plotting widgets
|
|
cvsextras |
1953b02 |
(graph, barchart and stripchart), hierarchy tree and table, tab
|
|
cvsextras |
1953b02 |
notebook, table geometry manager, vector, background program
|
|
cvsextras |
1953b02 |
execution, busy utility, eps canvas item, drag and drop facility,
|
|
cvsextras |
1953b02 |
bitmap command and miscellaneous commands.
|
|
cvsextras |
1953b02 |
Note: this version is stubs enabled and therefore should be compatible
|
|
cvsextras |
1953b02 |
with Tcl/Tk versions after and including 8.3.1.
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%prep
|
|
|
b580e65 |
%setup -q -n %{name}%{version}z
|
|
|
62bed18 |
%patch0 -p1
|
|
|
62bed18 |
%patch1 -p1
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%build
|
|
|
b580e65 |
%configure --with-tcl=%{_libdir} --with-tk=%{_libdir}
|
|
cvsextras |
1953b02 |
cd src/shared
|
|
cvsextras |
1953b02 |
%__make SHLIB_LD_FLAGS=-shared # no _smp_mflags; race conditions.
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%install
|
|
cvsextras |
1953b02 |
rm -rf $RPM_BUILD_ROOT
|
|
|
b580e65 |
DIRECTORY=$RPM_BUILD_ROOT%{_libdir}/%{name}%{version}
|
|
cvsextras |
1953b02 |
install -d $DIRECTORY
|
|
cvsextras |
1953b02 |
install -m 755 -p src/shared/libBLT24.so src/shared/libBLTlite24.so $DIRECTORY
|
|
cvsextras |
1953b02 |
install -m 644 -p library/*.{pro,tcl,xbm} library/tclIndex $DIRECTORY
|
|
cvsextras |
1953b02 |
echo 'package ifneeded BLT 2.4 "if {[llength [info commands tk]] > 0} {load [file join $dir libBLT24.so]} else {load [file join $dir libBLTlite24.so] BLT}"' > $DIRECTORY/pkgIndex.tcl
|
|
cvsextras |
1953b02 |
cp -p -r library/dd_protocols $DIRECTORY
|
|
cvsextras |
1953b02 |
rm -f html/Makefile.vc
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%clean
|
|
cvsextras |
1953b02 |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%files
|
|
|
b580e65 |
%defattr(-,root,root,0755)
|
|
cvsextras |
1953b02 |
%doc README INSTALL PROBLEMS html/
|
|
|
b580e65 |
%{_libdir}/%{name}%{version}/
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
%changelog
|
|
Jean-Luc Fontaine |
0aeef8a |
|
|
Jean-Luc Fontaine |
d295b1f |
* Mon Aug 28 2006 Jean-Luc Fontaine <jfontain@free.fr> 2.4-14.z
|
|
Jean-Luc Fontaine |
d295b1f |
- added dist tag
|
|
Jean-Luc Fontaine |
d295b1f |
- rebuild for Fedora Extras 6
|
|
Jean-Luc Fontaine |
d295b1f |
|
|
Jean-Luc Fontaine |
0aeef8a |
* Tue Feb 28 2006 Jean-Luc Fontaine <jfontain@free.fr> 2.4-13.z
|
|
Jean-Luc Fontaine |
0aeef8a |
- rebuild for Fedora Extras 5
|
|
Jean-Luc Fontaine |
0aeef8a |
|
|
Jean-Luc Fontaine |
87490df |
* Thu Nov 10 2005 Jean-Luc Fontaine <jfontain@free.fr> 2.4-12.z
|
|
Jean-Luc Fontaine |
87490df |
- only require tk and tk-devel for building
|
|
Jean-Luc Fontaine |
87490df |
|
|
|
4ce3891 |
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
|
|
|
4ce3891 |
- rebuilt
|
|
|
4ce3891 |
|
|
|
62bed18 |
* Fri Nov 5 2004 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-10.z
|
|
|
62bed18 |
- added patch to allow building on 64 bit architectures
|
|
|
62bed18 |
- use %%libdir instead of %%prefix in configure for the same reason
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Tue Nov 16 2003 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-0.fdr.9.z
|
|
cvsextras |
1953b02 |
- in build requirements, work around tcl-devel and tk-devel packages non
|
|
cvsextras |
1953b02 |
existence in RH 8.0 and 9
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Wed Nov 7 2003 Ville Skyttä <ville.skytta at iki.fi> 0:2.4-0.fdr.8.z
|
|
cvsextras |
1953b02 |
- disabled %%_smp_mflags in make stage
|
|
cvsextras |
1953b02 |
- escaped percent characters in change log
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Tue Nov 5 2003 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-0.fdr.7.z
|
|
cvsextras |
1953b02 |
- in installation stage, removed some leftover copies in parent
|
|
cvsextras |
1953b02 |
directory which left dirt in BUILD directory
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Tue Nov 4 2003 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-0.fdr.6.z
|
|
cvsextras |
1953b02 |
- changed release tag from 0.fdr.0.X.z to 0.fdr.X.z as this is a post
|
|
cvsextras |
1953b02 |
release
|
|
cvsextras |
1953b02 |
- use "download.sourceforge.net/..." instead of
|
|
cvsextras |
1953b02 |
"prdownloads.sourceforge.net/..." to make URLs directly downloadable
|
|
cvsextras |
1953b02 |
- removed AutoReqProv
|
|
cvsextras |
1953b02 |
- used "%%setup -q -n ..." to remove unnecessary cd's.
|
|
cvsextras |
1953b02 |
- no longer override $RPM_OPT_FLAGS
|
|
cvsextras |
1953b02 |
- used %%_prefix instead of %%_usr
|
|
cvsextras |
1953b02 |
- added -p argument to install and cp to preserve timestamps
|
|
cvsextras |
1953b02 |
- replaced %%__cp and %%__install by cp and install
|
|
cvsextras |
1953b02 |
- fixed URL to point to sourceforge project page as homepage is empty
|
|
cvsextras |
1953b02 |
- no longer use RPM_OPT_FLAGS in CFLAGS as make argument as %%configure
|
|
cvsextras |
1953b02 |
already handles it
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Tue Nov 1 2003 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-0.fdr.5.z
|
|
cvsextras |
1953b02 |
- removed RCS line
|
|
|
62bed18 |
- set Epoch to 0 and removed it from Release
|
|
cvsextras |
1953b02 |
- used a full macroless URL to the source tarball and patches
|
|
cvsextras |
1953b02 |
- removed Packager (not used in Fedora)
|
|
cvsextras |
1953b02 |
- used rm instead of %%__rm macro
|
|
cvsextras |
1953b02 |
- used SMP flags in make stage
|
|
cvsextras |
1953b02 |
|
|
cvsextras |
1953b02 |
* Tue Oct 22 2003 Jean-Luc Fontaine <jfontain@free.fr> 0:2.4-0.fdr.4.z
|
|
cvsextras |
1953b02 |
- checked with rpmlint and improved accordingly.
|