rpms/unixODBC/devel unixODBC.spec,1.41,1.42
Tom Lane (tgl)
fedora-extras-commits at redhat.com
Tue Feb 12 00:16:36 UTC 2008
- Previous message (by thread): [pkgdb] gnonlin: snecker has requested approveacls
- Next message (by thread): rpms/bluez-gnome/devel .cvsignore, 1.13, 1.14 bluez-gnome-remove-class.patch, 1.3, 1.4 bluez-gnome.spec, 1.36, 1.37 sources, 1.13, 1.14 bluez-gnome-make-search-button-work.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: tgl
Update of /cvs/pkgs/rpms/unixODBC/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17972
Modified Files:
unixODBC.spec
Log Message:
Move libodbcinst.so symlink into main package, per bug 204882
Index: unixODBC.spec
===================================================================
RCS file: /cvs/pkgs/rpms/unixODBC/devel/unixODBC.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- unixODBC.spec 30 Dec 2007 21:03:55 -0000 1.41
+++ unixODBC.spec 12 Feb 2008 00:15:57 -0000 1.42
@@ -1,7 +1,7 @@
Summary: A complete ODBC driver manager for Linux
Name: unixODBC
Version: 2.2.12
-Release: 5%{?dist}
+Release: 6%{?dist}
Group: System Environment/Libraries
URL: http://www.unixODBC.org/
# Programs are GPL, libraries are LGPL, except News Server library is GPL.
@@ -125,32 +125,32 @@
rm -f $RPM_BUILD_ROOT%{_libdir}/libltdl.*
rm -rf $RPM_BUILD_ROOT/usr/share/libtool
-find $RPM_BUILD_ROOT/%{_libdir} -name "*.so.*" |sed "s|$RPM_BUILD_ROOT||" |grep -i -v libodbcinstQ > foo-list
-find $RPM_BUILD_ROOT/%{_libdir} -name "*.so" |sed "s|$RPM_BUILD_ROOT||" |grep -i -v libodbcinstQ |grep -v -E "libodbc.so$" |grep -v -E "libodbcpsqlS?.so$" |grep -v -E "libodbcmyS.so$" > foo-list2
-
-# move to main package, it's often dlopened...
-echo "%{_libdir}/libodbc.so" >> foo-list
-echo "%{_libdir}/libodbcpsql.so" >> foo-list
-echo "%{_libdir}/libodbcpsqlS.so" >> foo-list
-echo "%{_libdir}/libodbcmyS.so" >> foo-list
+# initialize lists of .so files; note that libodbcinstQ* go into kde subpkg
+find $RPM_BUILD_ROOT%{_libdir} -name "*.so.*" | sed "s|^$RPM_BUILD_ROOT||" | grep -v /libodbcinstQ > base-so-list
+find $RPM_BUILD_ROOT%{_libdir} -name "*.so" | sed "s|^$RPM_BUILD_ROOT||" | grep -v /libodbcinstQ > devel-so-list
+
+# move these to main package, they're often dlopened...
+for lib in libodbc.so libodbcinst.so libodbcpsql.so libodbcpsqlS.so libodbcmyS.so
+do
+ echo "%{_libdir}/$lib" >> base-so-list
+ grep -v "/$lib$" devel-so-list > devel-so-list.x
+ mv -f devel-so-list.x devel-so-list
+done
%clean
rm -rf $RPM_BUILD_ROOT
-%files -f foo-list
+%files -f base-so-list
%defattr(-,root,root)
%doc README COPYING AUTHORS ChangeLog NEWS INSTALL doc
%config(noreplace) %{_sysconfdir}/odbc*
-#{_libdir}/*so.*
%{_bindir}/odbcinst
%{_bindir}/isql
%{_bindir}/dltest
%{_bindir}/iusql
%{_bindir}/odbc_config
-#%{_bindir}/odbctest
-#{_libdir}/libodbcinstQ*
-%files devel -f foo-list2
+%files devel -f devel-so-list
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/*.a
@@ -175,6 +175,11 @@
%postun -p /sbin/ldconfig
%changelog
+* Mon Feb 11 2008 Tom Lane <tgl at redhat.com> 2.2.12-6
+- Move libodbcinst.so symlink into main package, since it's often dlopen'd
+Related: #204882
+- Clean up specfile's ugly coding for making base-vs-devel decisions
+
* Sun Dec 30 2007 Tom Lane <tgl at redhat.com> 2.2.12-5
- Add missing BuildRequires for flex.
Resolves: #427063
- Previous message (by thread): [pkgdb] gnonlin: snecker has requested approveacls
- Next message (by thread): rpms/bluez-gnome/devel .cvsignore, 1.13, 1.14 bluez-gnome-remove-class.patch, 1.3, 1.4 bluez-gnome.spec, 1.36, 1.37 sources, 1.13, 1.14 bluez-gnome-make-search-button-work.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list