[fedora-release-notes] updated copy, new desktop file for gnome

Pete Travis immanetize at fedoraproject.org
Sun Aug 31 18:59:27 UTC 2014


commit 64eee66c2f0ef07b9d2db766943b15eafceb2218
Author: Pete Travis <immanetize at fedoraproject.org>
Date:   Sun Aug 31 12:59:28 2014 -0600

    updated copy, new desktop file for gnome

 fedora-release-notes.spec |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/fedora-release-notes.spec b/fedora-release-notes.spec
index a583caa..6a8eef1 100644
--- a/fedora-release-notes.spec
+++ b/fedora-release-notes.spec
@@ -1,6 +1,6 @@
 Name:		fedora-release-notes
-Version:	20
-Release:	0.10%{?dist}
+Version:	21
+Release:	02
 Summary:	Release Notes
 # since name of git repo may not be name of package, we define it here to aid reuse.
 %global gitname %(echo %{name}|sed -e 's/^fedora-//')
@@ -23,7 +23,6 @@ http://fedoraproject.org/wiki/Docs/Beats/HowTo.
 %build
 export LANG=en_US.utf8
 desktop-file-edit --set-comment="%{summary} for Fedora %{version}" build/%{name}.desktop
-desktop-file-edit --set-key=Exec --set-value="xdg-open file://%{_docdir}/%{name}/index.html" build/%{name}.desktop
 desktop-file-edit --set-icon="%{name}" build/%{name}.desktop
 LOCALES=\"en-US\"
 for LANGDIR in * ; do
@@ -37,7 +36,7 @@ for LANGDIR in * ; do
        if [ ${LANGDIR} != en-US ]
        	  then TRANSNAME=$(grep -A1 'msgid "%{summary}"' ${LANGDIR}/Article_Info.po|tail -1|sed -r 's/.*"(.*)".*$/\1/')
 	  TRANSCOMMENT=$(grep -A1 'msgid "%{summary} for Fedora %{version}"'  ${LANGDIR}/Article_Info.po |tail -1|sed -r 's/.*"(.*)".*$/\1/')
-	  desktop-file-edit --set-key="Name[${REALLANG}]" "--set-value=${TRANSNAME}" build/%{name}.desktop
+	  desktop-file-edit --set-key="Name[${REALLANG}]" --set-value="${TRANSNAME}" build/%{name}.desktop
        	  desktop-file-edit --set-key="Comment[${REALLANG}]" --set-value="${TRANSCOMMENT}" build/%{name}.desktop
        fi
     fi
@@ -45,6 +44,11 @@ done
 sed --in-place -e "s/LOCALESTRING/${LOCALES}/" build/index.html
 find tmp -name overrides.css -execdir sed -i -e "1 s/^/.producttitle span { color: white; }\n/" {} \;
 
+cp build/%{name}.desktop build/%{name}.webapp.desktop
+desktop-file-edit --set-key=OnlyShowIn --set-value="GNOME;" build/%{name}.webapp.desktop
+desktop-file-edit --set-key=NotShowIn --set-value="GNOME;" build/%{name}.desktop
+desktop-file-edit --set-key=Exec --set-value="xdg-open file://%{_docdir}/%{name}/index.html" build/%{name}.desktop
+
 %install
 ICONDIR="%{buildroot}%{_datadir}/icons/hicolor/"
 cd build
@@ -60,7 +64,7 @@ mkdir -p %buildroot}%{_datadir}/icons/hicolor/${SZA}/apps
   fi
 done
 desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{name}.desktop
-
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{name}.webapp.desktop
 
 %post
 /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -84,6 +88,10 @@ fi
 
 
 %changelog
+* Sun 31 Aug 2014 Pete Travis <immanetize at fedoraproject.org> - 21-02
+- Add GNOME-specific desktop file to launch release notes as webapp
+* Sat 30 Aug 2014 Pete Travis <immanetize at fedoraproject.org> - 21-01
+- Provide prerelease information only
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20-0.10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list