release-notes/devel about-gnome.desktop.in, NONE, 1.1 about-kde.desktop.in, NONE, 1.1 about-title.xsl, NONE, 1.1 Makefile, 1.44, 1.45 fedora-release-notes.spec, 1.23, 1.24
Paul W. Frields (pfrields)
fedora-docs-commits at redhat.com
Sun Oct 8 21:29:41 UTC 2006
Author: pfrields
Update of /cvs/docs/release-notes/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29839
Modified Files:
Makefile fedora-release-notes.spec
Added Files:
about-gnome.desktop.in about-kde.desktop.in about-title.xsl
Log Message:
Bump release, localize About Fedora menu item to the extent currently possible. There is a KDE .desktop.in here, but no work done on it yet. Bugfix anyone?
--- NEW FILE about-gnome.desktop.in ---
[Desktop Entry]
Encoding=UTF-8
@NAME-L10N@
@COMMENT-L10N@
@EXEC-L10N@
Icon=fedora-logo-icon
Terminal=false
Type=Application
Categories=X-Fedora-About;
StartupNotify=true
OnlyShowIn=GNOME;
--- NEW FILE about-kde.desktop.in ---
[Desktop Entry]
Version=1.0
Encoding=UTF-8
#Name=About Fedora
#GenericName=About Fedora
#Comment=Learn more about Fedora
#Exec=khelpcenter
@NAME-L10N@
@GENERICNAME-L10N@
@COMMENT-L10N@
@EXEC-L10N@
Icon=
Path=
Terminal=false
Type=Application
DocPath=khelpcenter/plugins/about.html
Categories=Qt;KDE;Application;Core;
X-KDE-StartupNotify=true
OnlyShowIn=KDE;
--- NEW FILE about-title.xsl ---
<?xml version="1.0" encoding="UTF-8"?>
<!-- Pull title from about-fedora.xml article -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" preserve-space="no" encoding="UTF-8"
indent="no" method="text"/>
<xsl:template match="*">
<xsl:value-of select="/article/title"/>
</xsl:template>
</xsl:stylesheet>
Index: Makefile
===================================================================
RCS file: /cvs/docs/release-notes/devel/Makefile,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- Makefile 6 Oct 2006 21:51:02 -0000 1.44
+++ Makefile 8 Oct 2006 21:29:38 -0000 1.45
@@ -251,7 +251,7 @@
txt-${1} text-${1}:: ${TXTEXTRAFILES-${1}}
showvars::
- echo "TXTEXTRAFILES-${1}=\"${TXTEXTRAFILES-${1}}\""
+ @echo "TXTEXTRAFILES-${1}=\"${TXTEXTRAFILES-${1}}\""
endef
@@ -350,16 +350,40 @@
$(foreach L,${LANGUAGES},$(eval $(call PKGTXT_template,${L})))
+
define PKG_template
.PHONY: release-pkg-${1}
release-pkg-${1}:: ${PKGFILES-${1}}
+
+showvars::
+ @echo "PKGFILES-${1}=${PKGFILES-${1}}"
endef
$(foreach L,${LANGUAGES},$(eval $(call PKG_template,${L})))
+
+${PKGNAME}-${VERSION}/about-gnome.desktop:: about-gnome.desktop.in \
+ $(foreach LN,${OTHERS},${LN}/about-fedora.xml)
+ $(eval NAME_L10N=Name=$(shell ${XSLTPROC} \
+ about-title.xsl ${PRI_LANG}/about-fedora.xml))
+ $(eval COMMENT_L10N=Comment=$(shell ${XSLTPROC} \
+ about-title.xsl ${PRI_LANG}/about-fedora.xml))
+ $(eval EXEC_L10N=Exec=yelp file:///usr/share/doc/${PKGNAME}-${VERSION}/about/C/about-fedora.xml)
+ $(foreach L,${LANGUAGES},$(eval \
+ NAME_L10N+=\nName[${L}]=$(shell ${XSLTPROC} \
+ about-title.xsl ${L}/about-fedora.xml)))
+ $(foreach L,${LANGUAGES},$(eval \
+ COMMENT_L10N+=\nComment[${L}]=$(shell ${XSLTPROC} \
+ about-title.xsl ${L}/about-fedora.xml)))
+ $(foreach L,${LANGUAGES},$(eval \
+ EXEC_L10N+=\nExec[${L}]=yelp file:///usr/share/doc/${PKGNAME}-${VERSION}/about/${L}/about-fedora.xml))
+ sed -e 's!@NAME-L10N@!${NAME_L10N}!' -e 's!@COMMENT-L10N@!${COMMENT_L10N}!' -e 's!@EXEC-L10N@!${EXEC_L10N}!' $< > $@
+
+
.PHONY: release-pkg
release-pkg:: ${PKGNAME}-${VERSION}.tar.gz
-${PKGNAME}-${VERSION}.tar.gz:: $(foreach L,${LANGUAGES},${PKGFILES-${L}})
+${PKGNAME}-${VERSION}.tar.gz:: $(foreach L,${LANGUAGES},${PKGFILES-${L}}) \
+ ${PKGNAME}-${VERSION}/about-gnome.desktop
cp -a --parents css/*css fedora.css ${HOMEPAGE_CSS} img/*png stylesheet-images/*png ${PKGNAME}-${VERSION}
mkdir -p ${PKGNAME}-${VERSION}/about/C && \
cp ${PRI_LANG}/about-fedora.xml ${PKGNAME}-${VERSION}/about/C
@@ -367,7 +391,6 @@
$(shell mkdir -p ${PKGNAME}-${VERSION}/about/${LN})))
$(foreach LN,${OTHERS},$(eval \
$(shell cp ${LN}/about-fedora.xml ${PKGNAME}-${VERSION}/about/${LN})))
- cp -a about-* ${PKGNAME}-${VERSION}
cp -a README-Accessibility ${PKGNAME}-${VERSION}
tar czf ${PKGNAME}-${VERSION}.tar.gz ${PKGNAME}-${VERSION}
Index: fedora-release-notes.spec
===================================================================
RCS file: /cvs/docs/release-notes/devel/fedora-release-notes.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- fedora-release-notes.spec 5 Oct 2006 19:25:25 -0000 1.23
+++ fedora-release-notes.spec 8 Oct 2006 21:29:38 -0000 1.24
@@ -1,6 +1,6 @@
Name: fedora-release-notes
Version: 6
-Release: 1
+Release: 2
Summary: Release Notes for Fedora Core %{version}
URL: http://fedoraproject.org/wiki/Docs/Beats
@@ -81,6 +81,9 @@
%changelog
+* Sun Oct 8 2006 Paul W. Frields <stickster at gmail.com> - 6-2
+- Localize About Fedora menu item (somewhat)
+
* Thu Oct 05 2006 Jesse Keating <jkeating at redhat.com> - 6-1
- Build for FC6, lots of new translations
More information about the Fedora-docs-commits
mailing list