rpms/memchan/devel memchan.spec,1.3,1.4

Michael Thomas (wart) fedora-extras-commits at redhat.com
Sat Feb 9 19:15:46 UTC 2008


Author: wart

Update of /cvs/extras/rpms/memchan/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28616

Modified Files:
	memchan.spec 
Log Message:
- Rebuild for gcc 4.3
- Better download url
- Install into new directory for tcl 8.5




Index: memchan.spec
===================================================================
RCS file: /cvs/extras/rpms/memchan/devel/memchan.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- memchan.spec	20 Aug 2007 18:39:38 -0000	1.3
+++ memchan.spec	9 Feb 2008 19:15:07 -0000	1.4
@@ -1,6 +1,9 @@
+%{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)}
+%{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}}
+
 Name:           memchan
 Version:        2.2.1
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        In-memory channels for Tcl
 
 Group:          Development/Libraries
@@ -8,13 +11,13 @@
 # are public domain.
 License:        MIT and Public Domain
 URL:            http://memchan.sourceforge.net/
-Source0:        http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
+Source0:        http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
 Patch0:         memchan-2.2.1-configure.patch
 Patch1:         memchan-2.2.1-vpath.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  tcl-devel
-#Requires:       
+Requires:       tcl(abi) = 8.5
 
 %description
 Memchan is an extension library to the script language Tcl, as created by John
@@ -35,7 +38,7 @@
 
 
 %build
-%configure --enable-threads
+%configure --enable-threads --libdir=%{tcl_sitearch}
 make %{?_smp_mflags}
 
 
@@ -55,18 +58,23 @@
 %defattr(-,root,root,-)
 %doc doc/license.terms doc/*.html ChangeLog
 %{_mandir}/mann/*.gz
-%dir %{_libdir}/Memchan%{version}
-%{_libdir}/Memchan%{version}/*.so
-%{_libdir}/Memchan%{version}/*.tcl
+%dir %{tcl_sitearch}/Memchan%{version}
+%{tcl_sitearch}/Memchan%{version}/*.so
+%{tcl_sitearch}/Memchan%{version}/*.tcl
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/*.h
-%{_libdir}/Memchan%{version}/*.a
+%{tcl_sitearch}/Memchan%{version}/*.a
 
 
 
 %changelog
+* Sat Feb 9 2008 Wart <wart at kobold.org> - 2.2.1-4
+- Rebuild for gcc 4.3
+- Better download url
+- Install into new directory for tcl 8.5
+
 * Mon Aug 20 2007 Wart <wart at kobold.org> - 2.2.1-3
 - License tag clarification
 




More information about the fedora-extras-commits mailing list