rpms/tdom/devel tdom.spec,1.4,1.5
Michael Thomas (wart)
fedora-extras-commits at redhat.com
Wed Jun 4 19:48:19 UTC 2008
- Previous message (by thread): rpms/vala/devel .cvsignore, 1.12, 1.13 sources, 1.12, 1.13 vala.spec, 1.26, 1.27
- Next message (by thread): rpms/pgadmin3/F-7 .cvsignore,1.10,1.11 sources,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: wart
Update of /cvs/pkgs/rpms/tdom/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4675
Modified Files:
tdom.spec
Log Message:
Change installation directory for faster loading
Index: tdom.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tdom/devel/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:47:26 -0000 1.5
@@ -1,6 +1,8 @@
+%{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%(echo 'puts $tcl_version' | tclsh)}
+
Name: tdom
Version: 0.8.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: DOM parser for Tcl
Group: Development/Libraries
@@ -13,6 +15,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 +38,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 +59,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 +69,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
- Previous message (by thread): rpms/vala/devel .cvsignore, 1.12, 1.13 sources, 1.12, 1.13 vala.spec, 1.26, 1.27
- Next message (by thread): rpms/pgadmin3/F-7 .cvsignore,1.10,1.11 sources,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list