[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