[anjuta/f17] Install user manual in main anjuta package and obsolete anjuta-doc

Kalev Lember kalev at fedoraproject.org
Wed Mar 21 12:46:36 UTC 2012


commit adf68b9082922fb21e0a3df4d57822536f6584a1
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Wed Mar 21 14:39:10 2012 +0200

    Install user manual in main anjuta package and obsolete anjuta-doc
    
    With this change About->User's Manual can work out of the box, without
    having users install any extra packages.
    
    Also, moving it all in one package makes it possible to use %find_lang
    macro for user manual, which has the plus of doing proper lang() markup.

 anjuta.spec |   24 ++++++------------------
 1 files changed, 6 insertions(+), 18 deletions(-)
---
diff --git a/anjuta.spec b/anjuta.spec
index d1be366..71fe94a 100644
--- a/anjuta.spec
+++ b/anjuta.spec
@@ -46,6 +46,10 @@ Requires:       gnome-icon-theme
 Requires:       hicolor-icon-theme
 Requires:       libgda-sqlite >= 4.2.0
 
+# Obsolete the -doc subpackage and instead install the user help in main
+# anjuta package so that About->User's Manual could work out of the box.
+Obsoletes:      anjuta-doc < 1:3.3.92-1
+
 %description
 Anjuta DevStudio is a versatile software development studio featuring
 a number of advanced programming facilities including project
@@ -62,14 +66,6 @@ Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
 %description devel
 This package contains development files for %{name}.
 
-%package doc
-Summary:        Documentation for Anjuta DevStudio
-Group:          Documentation
-Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
-BuildArch:      noarch
-
-%description doc
-Documentation for Anjuta DevStudio provided in DocBook format.
 
 %prep
 %setup -q -n %{name}-%{version}
@@ -104,7 +100,7 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 # Use %%doc instead.
 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
 
-%find_lang %{name}
+%find_lang %{name} --all-name --with-gnome
 
 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/anjuta.desktop
 
@@ -188,20 +184,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 %dir %{_includedir}/libanjuta-3.0
 %{_includedir}/libanjuta-3.0/libanjuta
 
-%files doc
-%dir %{_datadir}/gnome/help/%{name}-build-tutorial
-%{_datadir}/gnome/help/%{name}-build-tutorial/C
-
-%dir %{_datadir}/gnome/help/%{name}-faqs
-%{_datadir}/gnome/help/%{name}-faqs/C
-
-%dir %{_datadir}/gnome/help/%{name}-manual
-%{_datadir}/gnome/help/%{name}-manual/*
 
 %changelog
 * Wed Mar 21 2012 Kalev Lember <kalevlember at gmail.com> - 1:3.3.92-1
 - Update to 3.3.92
 - Spec file cleanup
+- Install user manual in main anjuta package and obsolete anjuta-doc
 
 * Sat Mar 17 2012 Kalev Lember <kalevlember at gmail.com> - 1:3.3.91-1
 - Update to 3.3.91


More information about the scm-commits mailing list