[dconf] fix shared lib symlinks

Matthias Clasen mclasen at fedoraproject.org
Fri Aug 6 03:08:38 UTC 2010


commit 9278151ed5f50c7680d193398afa0d294d77e5cf
Author: Matthias Clasen <mclasen at redhat.com>
Date:   Thu Aug 5 23:06:00 2010 -0400

    fix shared lib symlinks

 dconf.spec |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/dconf.spec b/dconf.spec
index 6f1c522..8044dda 100644
--- a/dconf.spec
+++ b/dconf.spec
@@ -2,7 +2,7 @@
 
 Name:           dconf
 Version:        0.5
-Release:        1
+Release:        2
 Summary:        A configuration system
 
 Group:          System Environment/Base
@@ -61,6 +61,13 @@ make %{?_smp_mflags}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
+# fix up shared lib symlinks to ldconfigs liking
+(cd $RPM_BUILD_ROOT%{_libdir}
+ mv libdconf.so.0 libdconf.so.0.0.0
+ rm libdconf.so
+ ln -s libdconf.so.0.0.0 libdconf.so.0
+ ln -s libdconf.so.0.0.0 libdconf.so
+)
 
 %post
 /sbin/ldconfig
@@ -86,8 +93,8 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules
 %{_libdir}/libdconf.so
 %{_libdir}/pkgconfig/dconf.pc
 # temporarily disable introspection until we have a new-enough goi
-#%{_libdir}/girepository-1.0/dconf-0.5.typelib
-#%{_datadir}/gir-1.0/dconf-0.5.gir
+%{_libdir}/girepository-1.0/dconf-0.3.typelib
+%{_datadir}/gir-1.0/dconf-0.3.gir
 %{_datadir}/gtk-doc/html/dconf
 %{_datadir}/vala
 
@@ -96,6 +103,9 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules
 %{_bindir}/dconf-editor
 
 %changelog
+* Thu Aug  5 2010 Matthias Clasen <mclasen at redhat.com> - 0.5-2
+- Fix up shared library symlinks (#621733)
+
 * Tue Aug  3 2010 Matthias Clasen <mclasen at redhat.com> - 0.5-1
 - Update to 0.5
 


More information about the scm-commits mailing list