[libgda/f18] Fix some rpm directory ownership issues
Kalev Lember
kalev at fedoraproject.org
Mon Oct 22 21:26:22 UTC 2012
commit 5f8e36aad36c6e9f3926a1a2fde96419646edf7f
Author: Kalev Lember <kalevlember at gmail.com>
Date: Mon Oct 22 23:16:52 2012 +0200
Fix some rpm directory ownership issues
Need to record the directories in rpm database as well, so that when the
packages are removed we wouldn't have empty directories left behind.
libgda.spec | 30 ++++++++++++++++++++----------
1 files changed, 20 insertions(+), 10 deletions(-)
---
diff --git a/libgda.spec b/libgda.spec
index 04aba8c..0e6b0a3 100644
--- a/libgda.spec
+++ b/libgda.spec
@@ -223,18 +223,29 @@ rm %{buildroot}/%{_sysconfdir}/%{name}-%{apiver}/sales_test.db
%files -f libgda-5.0.lang
%doc AUTHORS COPYING ChangeLog README NEWS
+%dir %{_sysconfdir}/%{name}-%{apiver}/
%config(noreplace) %{_sysconfdir}/%{name}-%{apiver}/config
%{_libdir}/%{name}-%{apiver}.so.*
%{_libdir}/%{name}-report-%{apiver}.so.*
%{_libdir}/%{name}-xslt-%{apiver}.so.*
+%dir %{_libdir}/%{name}-%{apiver}/
+%dir %{_libdir}/%{name}-%{apiver}/plugins/
+%dir %{_libdir}/%{name}-%{apiver}/providers/
%{_mandir}/man1/*
+%dir %{_datadir}/%{name}-%{apiver}/
+%dir %{_datadir}/%{name}-%{apiver}/dtd/
%{_datadir}/%{name}-%{apiver}/dtd/libgda-*.dtd
%{_datadir}/%{name}-%{apiver}/import_encodings.xml
%{_datadir}/%{name}-%{apiver}/information_schema.xml
%files devel
+%dir %{_datadir}/gtk-doc/
+%dir %{_datadir}/gtk-doc/html/
%doc %{_datadir}/gtk-doc/html/%{name}-%{apiver}
-%doc %{_datadir}/gnome/help/gda-sql/*
+%dir %{_datadir}/gnome/
+%dir %{_datadir}/gnome/help/
+%doc %{_datadir}/gnome/help/gda-sql/
+%dir %{_includedir}/%{name}-%{apiver}/
%{_includedir}/%{name}-%{apiver}/%{name}
%{_includedir}/%{name}-%{apiver}/%{name}-xslt
%{_includedir}/%{name}-%{apiver}/%{name}-report
@@ -250,8 +261,8 @@ rm %{buildroot}/%{_sysconfdir}/%{name}-%{apiver}/sales_test.db
%{_libdir}/%{name}-%{apiver}/plugins/*.xml
%{_datadir}/%{name}-%{apiver}/pixmaps
%{_datadir}/%{name}-%{apiver}/dtd/gdaui-layout.dtd
-%{_datadir}/%{name}-%{apiver}/ui/gdaui-entry-*.xml
-%{_datadir}/%{name}-%{apiver}/icons/hicolor/*
+%{_datadir}/%{name}-%{apiver}/ui/
+%{_datadir}/%{name}-%{apiver}/icons/
%{_datadir}/%{name}-%{apiver}/server_operation.glade
%{_datadir}/%{name}-%{apiver}/language-specs/gda-sql.lang
@@ -260,14 +271,12 @@ rm %{buildroot}/%{_sysconfdir}/%{name}-%{apiver}/sales_test.db
%{_libdir}/%{name}-ui-%{apiver}.so
%{_bindir}/gdaui-demo-%{apiver}
%{_libdir}/pkgconfig/%{name}-ui-%{apiver}.pc
-%{_datadir}/%{name}-%{apiver}/demo/*.c
+%{_datadir}/%{name}-%{apiver}/demo/
%{_libdir}/%{name}-%{apiver}/plugins/%{name}-ui-plugins.so
-%{_datadir}/%{name}-%{apiver}/demo/custom_layout.xml
-%{_datadir}/%{name}-%{apiver}/demo/demo_db.db
%files tools
-%doc %{_datadir}/gnome/help/gda-browser/*
-%doc %{_datadir}/gtk-doc/html/gda-browser/*
+%doc %{_datadir}/gnome/help/gda-browser/
+%doc %{_datadir}/gtk-doc/html/gda-browser/
%{_bindir}/gda-*
%{_datadir}/%{name}-%{apiver}/gda_trml2html
%{_datadir}/%{name}-%{apiver}/gda_trml2pdf
@@ -298,8 +307,8 @@ rm %{buildroot}/%{_sysconfdir}/%{name}-%{apiver}/sales_test.db
%files web
%{_libdir}/%{name}-%{apiver}/providers/%{name}-web.so
-%{_datadir}/%{name}-%{apiver}/php/*
-%{_datadir}/%{name}-%{apiver}/web/*
+%{_datadir}/%{name}-%{apiver}/php/
+%{_datadir}/%{name}-%{apiver}/web/
%{_datadir}/%{name}-%{apiver}/web_specs*.xml
%if 0%{with_mysql}
@@ -332,6 +341,7 @@ rm %{buildroot}/%{_sysconfdir}/%{name}-%{apiver}/sales_test.db
- Add back the epoch
- Build without scrollkeeper support
- Properly obsolete subpackages that got removed in v4->v5 transition
+- Fix some rpm directory ownership issues
* Sun Oct 21 2012 Haïkel Guémar <hguemar at fedoraproject.org> - 5.1.1-1
- upstream 5.1.1 based on libgda5 review (RHBZ #788569)
More information about the scm-commits
mailing list