From 73090dd5b4a3ae476a99d05fedca198579b51059 Mon Sep 17 00:00:00 2001 From: "Paul W. Frields" Date: Wed, 12 Oct 2005 14:59:43 +0000 Subject: Fix packaging to properly add menu and desktop files --- Makefile | 1 + packaging/fedora-doc-common.spec | 6 +++++- packaging/fedora-doc.desktop.in.common | 2 +- packaging/fedora-documentation.menu | 14 ++++++++++++++ 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 packaging/fedora-documentation.menu diff --git a/Makefile b/Makefile index a2da1ca..ef9c338 100644 --- a/Makefile +++ b/Makefile @@ -40,6 +40,7 @@ rpm: update find . -maxdepth 1 -type d \( \ -name 'common' -o \ -name 'css' -o \ + -name 'packaging' -o \ -name 'stylesheet-images' \) | xargs -i \ find {} -maxdepth 1 -type f ! \( \ -name '.*' -o -name '*~' -o \ diff --git a/packaging/fedora-doc-common.spec b/packaging/fedora-doc-common.spec index 263f4be..ac0d7f6 100644 --- a/packaging/fedora-doc-common.spec +++ b/packaging/fedora-doc-common.spec @@ -35,6 +35,10 @@ install -m 644 $RPM_BUILD_DIR/%{name}-%{release}/common/*.{xml,ent} \ install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/docs-common/css/ install -m 644 $RPM_BUILD_DIR/%{name}-%{release}/css/* \ $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/docs-common/css/ +install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/applications-merged/ +install -m 644 \ + $RPM_BUILD_DIR/%{name}-%{release}/packaging/fedora-documentation.menu \ + $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/applications-merged/ install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/docs-common/stylesheet-images/ install -m 644 $RPM_BUILD_DIR/%{name}-%{release}/stylesheet-images/* \ $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/docs-common/stylesheet-images/ @@ -50,6 +54,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/fedora/doc/docs-common/common/* %{_datadir}/fedora/doc/docs-common/css/* %{_datadir}/fedora/doc/docs-common/stylesheet-images/* - +%{_sysconfdir}/xdg/menus/applications-merged/* %changelog diff --git a/packaging/fedora-doc.desktop.in.common b/packaging/fedora-doc.desktop.in.common index c70929c..3779ca0 100644 --- a/packaging/fedora-doc.desktop.in.common +++ b/packaging/fedora-doc.desktop.in.common @@ -1,6 +1,6 @@ [Desktop Entry] Encoding=UTF-8 -Categories=Application;Documentation;X-Red-Hat-Base; +Categories=X-Fedora-Documentation; Name=@TITLE@ GenericName=@TITLE@ Exec=gnome-help file:///usr/share/fedora/doc/fedora-doc-@DOCBASE@/C/@DOCBASE@-en.xml diff --git a/packaging/fedora-documentation.menu b/packaging/fedora-documentation.menu new file mode 100644 index 0000000..aaf7a72 --- /dev/null +++ b/packaging/fedora-documentation.menu @@ -0,0 +1,14 @@ + + + + Applications + + Documentation + Documentation.directory + + + X-Fedora-Documentation + + + -- cgit