rpms/blt/devel blt.spec,1.17,1.18

Sergio Pascual (sergiopr) fedora-extras-commits at redhat.com
Sat Jan 5 16:21:28 UTC 2008


Author: sergiopr

Update of /cvs/pkgs/rpms/blt/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15062

Modified Files:
	blt.spec 
Log Message:
* Sat Jan 05 2008 Sergio Pascual <sergiopr at fedoraproject.org> 2.4-21
- Libraries moved to %libdir, file in ld.so.conf.d not needed
- Tcl files moved to %tcl_sitelib



Index: blt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/blt/devel/blt.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- blt.spec	4 Jan 2008 14:34:39 -0000	1.17
+++ blt.spec	5 Jan 2008 16:20:47 -0000	1.18
@@ -1,10 +1,11 @@
 %{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)}
 %{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}}
+%{!?tcl_sitelib: %define tcl_sitelib %{_datadir}/tcl%{tcl_version}}
 
 Summary: BLT widget extension to Tcl/Tk scripting language development
 Name: blt
 Version: 2.4
-Release: 20%{?dist}
+Release: 21%{?dist}
 
 License: MIT
 Group: Development/Libraries
@@ -59,18 +60,18 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-DIRECTORY=$RPM_BUILD_ROOT%{tcl_sitearch}/%{name}%{version}
-install -d $DIRECTORY
-install -m 755 -p src/shared/libBLT24.so src/shared/libBLTlite24.so $DIRECTORY
-install -m 644 -p library/*.{pro,tcl,xbm} library/tclIndex $DIRECTORY
-install -d $RPM_BUILD_ROOT%{_includedir}/%{name}
+mkdir -p $RPM_BUILD_ROOT%{_libdir}
+mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{name}
+mkdir -p $RPM_BUILD_ROOT%{tcl_sitearch}/%{name}%{version}
+mkdir -p $RPM_BUILD_ROOT%{tcl_sitelib}/%{name}%{version}
+
+install -m 755 -p src/shared/libBLT24.so $RPM_BUILD_ROOT%{_libdir}
+install -m 755 -p src/shared/libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}
+install -m 644 -p library/*.{pro,tcl,xbm} library/tclIndex $RPM_BUILD_ROOT%{tcl_sitelib}/%{name}%{version}
 install -m 644 -p src/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
-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
-cp -p -r library/dd_protocols $DIRECTORY
+echo 'package ifneeded BLT 2.4 "if {[llength [info commands tk]] > 0} {load [file join "%{_libdir}" libBLT24.so]} else {load [file join "%{_libdir}" libBLTlite24.so] BLT}"' > $RPM_BUILD_ROOT%{tcl_sitearch}/%{name}%{version}/pkgIndex.tcl
+cp -p -r library/dd_protocols $RPM_BUILD_ROOT%{tcl_sitelib}/%{name}%{version}
 rm -f html/Makefile.vc
-# File in /etc/ld.so.conf.d
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d
-echo "%{tcl_sitearch}/%{name}%{version}" >> $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -82,14 +83,19 @@
 %files
 %defattr(-,root,root,0755)
 %doc README INSTALL PROBLEMS html/
-%config(noreplace) %{_sysconfdir}/ld.so.conf.d/*
-%{tcl_sitearch}/%{name}%{version}/
+%{_libdir}/*
+%{tcl_sitearch}/*
+%{tcl_sitelib}/*
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/blt/*
 
 %changelog
+* Sat Jan 05 2008 Sergio Pascual <sergiopr at fedoraproject.org> 2.4-21
+- Libraries moved to %%libdir, file in ld.so.conf.d not needed
+- Tcl files moved to %%tcl_sitelib
+
 * Fri Jan 04 2008 Sergio Pascual <sergiopr at fedoraproject.org> 2.4-20
 - Rebuilt for tk 8.5 (added patch)
 - Following PackagingDrafts/Tcl




More information about the fedora-extras-commits mailing list