rpms/tdom/F-9 tdom.spec,1.4,1.5
Michael Thomas (wart)
fedora-extras-commits at redhat.com
Wed Jun 4 19:52:06 UTC 2008
Author: wart
Update of /cvs/pkgs/rpms/tdom/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4938
Modified Files:
tdom.spec
Log Message:
Change installation directory for faster loading
Index: tdom.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tdom/F-9/tdom.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tdom.spec 9 Feb 2008 19:03:20 -0000 1.4
+++ tdom.spec 4 Jun 2008 19:51:06 -0000 1.5
@@ -1,6 +1,6 @@
Name: tdom
Version: 0.8.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: DOM parser for Tcl
Group: Development/Libraries
@@ -13,6 +13,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: tcl-devel expat-devel
+Requires: tcl(abi) = 8.5
%description
tDOM combines high performance XML data processing with easy and powerful Tcl
@@ -35,11 +36,19 @@
%configure --enable-threads
make %{?_smp_mflags}
-
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{tcl_sitearch}
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}%{version}/*.so $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}%{version}/*.a $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}%{version} $RPM_BUILD_ROOT%{tcl_sitearch}
+
+# Adjust some paths to reflect the new file locations
+sed -i -e 's/file join $dir libtdom/file join $dir .. .. libtdom/' $RPM_BUILD_ROOT%{tcl_sitearch}/%{name}%{version}/pkgIndex.tcl
+
+sed -i -e "s#%{_libdir}/%{name}%{version}#%{_libdir}#" $RPM_BUILD_ROOT%{_libdir}/tdomConfig.sh
%clean
rm -rf $RPM_BUILD_ROOT
@@ -48,8 +57,9 @@
%files
%defattr(-,root,root,-)
%doc README LICENSE CHANGES ChangeLog doc/*.html NPL-1_1Final.html
-%{_libdir}/%{name}%{version}
-%exclude %{_libdir}/%{name}%{version}/*.a
+%{tcl_sitearch}/%{name}%{version}
+%{_libdir}/*.so
+%exclude %{_libdir}/*.a
%{_mandir}/mann/*.gz
%files devel
@@ -57,12 +67,15 @@
%{_libdir}/%{name}Config.sh
# This static library is a 'stub' library that is used to assist with
# shared lib linking across library versions: http://wiki.tcl.tk/285
-%{_libdir}/%{name}%{version}/*.a
+%{_libdir}/*.a
%{_includedir}/*.h
%changelog
+* Wed Jun 4 2008 Wart <wart at kobold.org> - 0.8.2-4
+- Change installation directory for faster loading
+
* Sat Feb 9 2008 Wart <wart at kobold.org> - 0.8.2-3
- Rebuild for gcc 4.3
More information about the fedora-extras-commits
mailing list