build/build.sh build/fedora-release-notes.spec build/Makefile build/temp-make-pub.sh

Zach Oglesby zoglesby at fedoraproject.org
Wed May 13 21:09:54 UTC 2009


 build/Makefile                  |   35 ++++
 build/build.sh                  |  206 ++++++++++++++++++++++++
 build/fedora-release-notes.spec |  338 ++++++++++++++++++++++++++++++++++++++++
 build/temp-make-pub.sh          |   65 +++++++
 4 files changed, 644 insertions(+)

New commits:
commit 093841e0a05542672b76e2e3ddb37cdcb43d1c85
Author: Zachary Oglesby <zoglesby at fedoraproject.org>
Date:   Wed May 13 17:07:19 2009 -0400

    Added jjcmd's build script for making release-notes rpm

diff --git a/build/Makefile b/build/Makefile
new file mode 100644
index 0000000..b037084
--- /dev/null
+++ b/build/Makefile
@@ -0,0 +1,35 @@
+#Makefile for Release_Notes
+
+XML_LANG		= en-US
+DOCNAME			= Release_Notes
+PRODUCT			= Fedora
+BRAND			= fedora
+DOC_TYPE		= Article
+CHUNK_SECTION_DEPTH	=2 
+SHOW_REMARKS=0
+#OTHER_LANGS	= as-IN bn-IN de-DE es-ES fr-FR gu-IN hi-IN it-IT ja-JP kn-IN ko-KR ml-IN mr-IN or-IN pa-IN pt-BR ru-RU sk-SK ta-IN te-IN zh-CN zh-TW
+
+# all
+OTHER_LANGS	= as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR en-US es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW
+
+# > 7%
+##OTHER_LANGS	= as-IN bn-IN de-DE el-GR en-US es-ES fr-FR gu-IN hi-IN hu-HU it-IT ja-JP kn-IN ko-KR ml-IN mr-IN nl-NL or-IN pa-IN pl-PL pt-BR ru-RU sr-Latn-RS sr-RS sv-SE te-IN zh-CN zh-TW
+
+# > 9%
+##OTHER_LANGS	= de-DE el-GR en-US es-ES hu-HU it-IT mr-IN nl-NL or-IN pa-IN pl-PL ru-RU sv-SE te-IN
+
+# > 30%
+##OTHER_LANGS	= de-DE el-GR en-US es-ES it-IT mr-IN nl-NL or-IN pa-IN pl-PL sv-SE
+
+# > 50%
+##OTHER_LANGS	=  en-US es-ES it-IT mr-IN nl-NL or-IN pl-PL sv-SE
+
+# Removed pa-IN on account of errors
+#OTHER_LANGS	= as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR en-US es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW
+
+# Extra Parameters start here
+
+# Extra Parameters stop here
+COMMON_CONFIG  = /usr/share/publican
+include $(COMMON_CONFIG)/make/Makefile.common
+
diff --git a/build/build.sh b/build/build.sh
new file mode 100644
index 0000000..33e761b
--- /dev/null
+++ b/build/build.sh
@@ -0,0 +1,206 @@
+#!/bin/sh
+# Build all tars required for fedora-release-notes RPM
+#
+# This script fetches the six documents included in fedora-release-notes.rpm from
+# git, makes the omf files for release notes, does all the fedora-docs-utils
+# builds, and makes the tarballs which will be included in the rpm.
+#
+# The script makes no changes to git or CVS and hence may be run recklessly.
+#
+# Note that the spec file from the previous release is in CVS, not git,
+# and will need to be adjusted for the new version.  But also note that
+# in the next version, less should be done using fedora-docs-utils
+# so this will need to be significantly changes.
+#
+# Begin by updating the version number and date in rpm-info.xml for
+#  - about-fedora
+#  - homepage
+#  - readme
+#  - readme-burning-isos
+#  - readme-live-image
+#
+# You may also need to adjust copyright dates in some of these
+#
+# in release-notes:
+#  - The second string in "sed -i 's|Fedora Release Notes|" ... below must
+#    match a string in Article_Info.xml
+#  - Since release notes are updated every release, copyright dates
+#    and version numbers should be up to date
+#
+# Change VER and RELDATE below to reflect the current version
+#
+# If there are changes to available languages, adjust the numerous
+#  language strings scattered throughout this file.
+#
+#
+# Once this is done you may then run this script, takes about 20
+# minutes.  When done, copy the tarballs to ~/rpmbuild/SOURCES,
+# grab the spec, and
+#   rpmbuild -ba fedora-release-notes.spec
+#
+# To publish the rpm, the srpm and specfile are pushed to cvs
+# by a packager.
+#
+# If you wish to test the rpm, it is best to do it on a VM or
+# USB stick so the system can be easily reverted to a previous
+# version.  A USB stick is especially convenient since the
+# persistent overlay can be easily saved off the stick.
+#
+#
+VER="11.0.0"
+RELDATE="2009-05-08"
+rm -Rf work
+mkdir work
+rm -Rf tars
+mkdir tars
+rm -Rf rpm
+mkdir rpm
+cd work
+git clone git://git.fedorahosted.org/git/fedora-doc-utils docs-common
+#
+#  release-notes
+#
+# git clone git://git.fedorahosted.org/git/docs/release-notes.git
+# pushd release-notes
+# # Now make the place where we will build the tar
+# TARG="../../tars/fedora-release-notes-${VER}"
+# mkdir $TARG
+# cp Makefile $TARG
+# #  merge in translation repository
+# git merge --no-commit origin/f11-tx
+# TFXLAN=(as    bn_IN ca    cs    da    de    el    es    fi    fr    gu    he    hi    hr    hu    id    it    ja    kn    ko    ml    mr    ms    nb    nl    or    pa    pl    pt_BR pt    ru    sk    sr_Latn    sr    sv    ta    te    uk    zh_CN zh_TW)
+# PUBLAN=(as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW)
+
+# #
+# #  Merge the po's and move them to the target
+# #
+# for NUM in {0..39} ; do
+#     mv po/${TFXLAN[${NUM}]}.po po/${PUBLAN[${NUM}]}.po
+#     mkdir ${PUBLAN[${NUM}]}
+#     for POTFILE in pot/*.pot; do
+#         msgmerge po/${PUBLAN[${NUM}]}.po ${POTFILE} | msgattrib --no-obsolete  \
+#                  > ${PUBLAN[${NUM}]}/$(basename ${POTFILE} .pot).po
+#     done
+#     cp -r ${PUBLAN[${NUM}]} $TARG
+#   done
+# #make update-po-all
+# #
+# # Build the .omf files
+# #
+# sed -i 's|Fedora Release Notes|Release Notes for Fedora 11|g' en-US/fedora-release-notes.omf.in
+# xml2po -e -o po/release-notes.pot en-US/Release_Notes.xml en-US/Article_Info.xml en-US/rpm-info.xml
+# mkdir omf
+# for NUM in {0..39} ; do
+#   LANG=${PUBLAN[$NUM]}
+#   FLAN=${TFXLAN[$NUM]}
+#   if [ ! -f po/$LANG.po ]; then cp po/release-notes.pot po/$LANG.po; else msgmerge -U -q po/$LANG.po po/release-notes.pot; touch po/$LANG.po; fi
+#   mkdir -p $LANG
+#   pushd po && xml2po -e -p $LANG.po ../en-US/fedora-release-notes.omf.in >../$LANG/fedora-release-notes.omf.in && popd
+#   sed -e "s!@RELEASE@!$VER!g" $LANG/fedora-release-notes.omf.in > omf/fedora-release-notes-$FLAN.omf
+#   sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
+#   sed -i "s!@LANG@!$LANG!g" omf/fedora-release-notes-$FLAN.omf
+#   sed -i "s!@LANGC@!$FLAN!g" omf/fedora-release-notes-$FLAN.omf
+# done
+# sed -e "s!@RELEASE@!$VER!g" en-US/fedora-release-notes.omf.in > omf/fedora-release-notes-C.omf
+# sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
+# sed -i "s!@LANG@!en-US!g" omf/fedora-release-notes-$FLAN.omf
+# sed -i "s!@LANGC@!C!g" omf/fedora-release-notes-$FLAN.omf
+# #
+# #  Now move everything to the target
+# #
+# cp -r en-US $TARG
+# cp -r omf $TARG
+# cd $TARG
+# cd ..
+# tar -czf ../rpm/fedora-release-notes-${VER}.tar.gz fedora-release-notes-${VER}
+# popd
+#
+#    homepage
+#
+git clone git://git.fedorahosted.org/git/docs/homepage.git
+pushd homepage
+# NOTE: No rule to make as id lv or
+# NOTE: failure on bal
+LANGS="bn_IN ca cs de el en_US es fi fr gu hr it ja ml ms nb nl pa pl pt_BR pt ru sk sr_Latn sr sv ta uk zh_CN zh_TW"
+TARG="../../tars/homepage-${VER}"
+mkdir $TARG
+mkdir $TARG/homepage
+mkdir $TARG/images
+mkdir $TARG/img
+mkdir $TARG/stylesheet-images
+for LANG in $LANGS ; do
+  make html-${LANG}
+  cp homepage-${LANG}/index.html ${TARG}/homepage/index-${LANG}.html
+done
+cp homepage-en_US/fedora.css ${TARG}/homepage/homepage.css
+cp homepage-en_US/stylesheet-images/* ${TARG}/stylesheet-images/
+cp startpage-images/* ${TARG}/images/
+cp img/* ${TARG}/img/
+cd $TARG
+cd ..
+tar -czf ../rpm/homepage-${VER}.tar.gz homepage-${VER}
+popd
+#
+#  README
+#
+git clone git://git.fedorahosted.org/git/docs/readme.git
+pushd readme
+make txt
+TARG="../../tars/README-${VER}"
+mkdir $TARG
+cp *.txt $TARG/
+cd $TARG
+cd ..
+tar -czf ../rpm/README-${VER}.tar.gz README-${VER}
+popd
+#
+#  README-BURNING-ISOS
+#
+git clone git://git.fedorahosted.org/git/docs/readme-burning-isos.git
+pushd readme-burning-isos
+make txt
+TARG="../../tars/README-BURNING-ISOS-${VER}"
+mkdir $TARG
+cp *.txt $TARG/
+cd $TARG
+cd ..
+tar -czf ../rpm/README-BURNING-ISOS-${VER}.tar.gz README-BURNING-ISOS-${VER}
+popd
+#
+#  readme-live-image
+#
+git clone git://git.fedorahosted.org/git/docs/readme-live-image.git
+pushd readme-live-image
+make txt
+TARG="../../tars/readme-live-image-${VER}"
+mkdir $TARG
+cp *.txt $TARG/
+cd $TARG
+cd ..
+tar -czf ../rpm/readme-live-image-${VER}.tar.gz readme-live-image-${VER}
+popd
+#
+#    about-fedora
+#
+git clone git://git.fedorahosted.org/git/docs/about-fedora.git
+pushd about-fedora
+#make xml-all
+#make omf
+make release-pkg
+LANGS="bn_IN ca cs de el en_US es fi fr gu hr it ja ml ms nb nl or pa pl po pt pt_BR ro ru sk sr sr_Latn sv ta uk zh_CN zh_TW"
+TARG="../../tars/about-fedora-${VER}"
+mkdir $TARG
+mkdir $TARG/about-fedora
+for LANG in $LANGS ; do
+  #cp ${LANG}/about-fedora.omf ${TARG}/about-fedora-${LANG}.omf
+  mkdir ${TARG}/about-fedora/${LANG}
+  cp ${LANG}/about-fedora.xml ${TARG}/about-fedora/${LANG}/
+done;
+mkdir ${TARG}/about-fedora/C
+cp en_US/about-fedora.xml ${TARG}/about-fedora/C/
+cp about-fedora-/* ${TARG}
+cd $TARG
+cd ..
+tar -czf ../rpm/about-fedora-${VER}.tar.gz about-fedora-${VER}
+popd
+
diff --git a/build/fedora-release-notes.spec b/build/fedora-release-notes.spec
new file mode 100644
index 0000000..73783fe
--- /dev/null
+++ b/build/fedora-release-notes.spec
@@ -0,0 +1,338 @@
+# Documentation Specfile
+%define HTMLVIEW %(eval 'if [ "%{?dist}" = ".el5" ]; then echo "1"; else echo "0"; fi')
+
+%define viewer xdg-open
+
+%if %{HTMLVIEW}
+%define viewer htmlview
+%define vendor redhat-
+%define vendoropt --vendor="redhat"
+%endif
+
+Name:		fedora-release-notes
+Version:	11.0.0
+Release:	1%{?dist}
+Summary:	Release Notes for Fedora 11
+URL:		http://fedoraproject.org/wiki/Documentation_Beats
+
+Group:		System Environment/Base
+License:	Open Publication
+Source0:	fedora-release-notes-%{version}.tar.gz
+Source1:	homepage-%{version}.tar.gz
+Source2:	about-fedora-%{version}.tar.gz
+Source3:	README-%{version}.tar.gz
+Source4:	README-BURNING-ISOS-%{version}.tar.gz
+Source5:	readme-live-image-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:	noarch
+BuildRequires:	desktop-file-utils
+BuildRequires:	publican
+BuildRequires:	publican-fedora
+
+%if %{HTMLVIEW}
+Requires:	htmlview
+%else
+Requires:	xdg-utils
+%endif
+
+# In a perfect world, this spec would Requires: system-logos >=
+# 7.90.0-1, but we do not want to burden yum upgraders or respinners
+# unnecessarily.
+Provides:	indexhtml = %{version}-%{release}
+Obsoletes:	indexhtml < 10-3
+
+Provides:	system-release-notes = %{version}-%{release}
+
+%description 
+These are the official Release Notes for Fedora 11,
+written and edited by the Fedora community.  For more
+information on the Release Notes process or how you can
+contribute, refer to the Release Notes HOWTO located at
+http://fedoraproject.org/wiki/Docs/Beats/HowTo.
+
+%prep
+%setup -q
+%setup -D -q -a 1
+%setup -D -q -a 2
+%setup -D -q -a 3
+%setup -D -q -a 4
+%setup -D -q -a 5
+
+
+%build
+%{__make} html-single-all
+%{__make} xml-all
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/HTML
+mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/%{name}
+
+#
+# Loop through the languages
+#
+for LANGDIR in tmp/* ; do
+  #
+  # First, the html in /usr/share/doc/HTML
+  #
+  # Place where html files are
+  LANG=${LANGDIR#tmp/}
+  SRCBASE=tmp/${LANG}/html-single
+  # Target for release notes html
+  NOTETARG=$RPM_BUILD_ROOT%{_defaultdocdir}/HTML/%{name}/${LANG}
+  mkdir -p ${NOTETARG}
+  install -m 644 ${SRCBASE}/index.html ${NOTETARG}/%{name}-${LANG}.html
+  mkdir -p ${NOTETARG}/Common_Content
+  mkdir -p ${NOTETARG}/Common_Content/css
+  mkdir -p ${NOTETARG}/Common_Content/images
+  mkdir -p ${NOTETARG}/images
+  install -m 644 ${SRCBASE}/Common_Content/css/* ${NOTETARG}/Common_Content/css
+  install -m 644 ${SRCBASE}/Common_Content/images/* ${NOTETARG}/Common_Content/images
+  install -m 644 ${SRCBASE}/images/* ${NOTETARG}/images
+  #
+  # Now the gnome_help files
+  #
+  # Place where xml files are
+  SRCBASE=tmp/${LANG}/xml
+  # gnome-help target for xml files
+  HELPTARG=$RPM_BUILD_ROOT%{_datadir}/gnome/help/%{name}/${LANG}
+  mkdir -p ${HELPTARG}
+  mkdir -p ${HELPTARG}/Common_Content
+  mkdir -p ${HELPTARG}/images
+  install -m 644 ${SRCBASE}/images/* ${HELPTARG}/images
+  for F in ${SRCBASE}/Common_Content/*.xml ; do
+    install -m 644 ${F} ${HELPTARG}/Common_Content
+  done
+  mkdir -p ${HELPTARG}/Common_Content/css
+  install -m 644  ${SRCBASE}/Common_Content/css/* ${HELPTARG}/Common_Content/css
+  mkdir -p ${HELPTARG}/Common_Content/images
+  install -m 644 ${SRCBASE}/Common_Content/images/* ${HELPTARG}/Common_Content/images
+  for F in ${SRCBASE}/*.xml ; do
+    install -m 644 ${F} ${HELPTARG}/
+  done
+  install -m 644 ${SRCBASE}/Release_Notes.ent ${HELPTARG}/
+done
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/omf/%{name}
+install -m 644 omf/*.omf $RPM_BUILD_ROOT%{_datadir}/omf/%{name}/
+
+pushd README-%{version}/
+for F in README-*.txt; do
+  L=`echo ${F} | %{__sed} 's/README-\(.*\)\.txt/\1/'`
+  install -m 644 -D $F $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/readme/${L}/${F}
+done
+popd
+pushd README-BURNING-ISOS-%{version}/
+for F in README-BURNING-ISOS-*.txt; do
+  L=`echo ${F} | %{__sed} 's/README-BURNING-ISOS-\(.*\)\.txt/\1/'`
+  install -m 644 -D $F $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/readme-burning-isos/${L}/${F}
+done
+popd
+pushd readme-live-image-%{version}/
+for F in readme-live-image-*.txt; do
+  L=`echo ${F} | %{__sed} 's/readme-live-image-\(.*\)\.txt/\1/'`
+  install -m 644 -D $F $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/readme-live-image/${L}/${F}
+done
+popd
+pushd homepage-%{version}
+install -m 644 homepage/* $RPM_BUILD_ROOT%{_defaultdocdir}/HTML
+install -m 644 homepage/index-en_US.html $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/index.html
+install -m 755 -d $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/images
+install -m 644 images/* $RPM_BUILD_ROOT%{_defaultdocdir}/HTML/images
+popd
+pushd about-fedora-%{version}
+find about-fedora/ -type f -exec install -m 644 -D {} $RPM_BUILD_ROOT%{_datadir}/gnome/help/{} \;
+install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/omf/about-fedora
+install -m 644 about-*omf $RPM_BUILD_ROOT%{_datadir}/omf/about-fedora/
+install -m 644 -D about-gnome.desktop $RPM_BUILD_ROOT%{_datadir}/applications/about-fedora.desktop
+popd
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+if [ -x /usr/bin/scrollkeeper-update ]; then scrollkeeper-update -q -o %{_datadir}/omf/%{name}:%{_datadir}/omf/about-fedora ; fi
+if [ -x /usr/bin/update-desktop-database ]; then update-desktop-database &> /dev/null; fi
+
+%postun
+if [ -x /usr/bin/scrollkeeper-update ]; then scrollkeeper-update -q; fi
+if [ -x /usr/bin/update-desktop-database ]; then update-desktop-database &> /dev/null; fi
+
+
+%files
+%defattr(-,root,root,-)
+%{_defaultdocdir}/HTML
+%{_datadir}/gnome/help/about-fedora/
+%{_datadir}/gnome/help/fedora-release-notes/
+%{_datadir}/applications/about-fedora.desktop
+%{_datadir}/omf/fedora-release-notes/
+%{_datadir}/omf/about-fedora/
+
+
+
+%changelog
+* Thu May  7 2009 John J. McDonough <jjmcd at fedoraproject.org> - 11.0.0-1
+- Update for Fedora 11 release candidate
+
+* Tue Apr 14 2009 John J. McDonough <jjmcd at fedoraproject.org> - 10.93.0-1
+- Use publican for F11 Preview release
+
+* Sun Nov 16 2008 Paul W. Frields <stickster at gmail.com> - 10.0.0-1
+- Updates for F10 GA release
+
+* Fri Nov  7 2008 Paul W. Frields <stickster at gmail.com> - 10.0.0-0.2
+- Snapshot package for updated fedora-release compatibility
+
+* Thu Oct 30 2008 Paul W. Frields <stickster at gmail.com> - 9.92-4
+- Fix URI in Release Notes OMF file (#469179)
+
+* Tue Oct 28 2008 Paul W. Frields <stickster at gmail.com> - 9.92-3
+- Correct file names for Fedora 10 Preview Release
+
+* Fri Oct 17 2008 Paul W. Frields <stickster at gmail.com> - 9.92-2
+- Update version for Fedora 10 Preview Release
+
+* Thu Oct  2 2008 Paul W. Frields <stickster at gmail.com> - 9.92-1
+- Bump version and release to match for F10 Preview Release
+- Fix description
+- Fix missing README content
+
+* Mon Sep 22 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 8.92-2
+- Provides: system-release-notes
+
+* Sat Jul 19 2008 Paul W. Frields <stickster at gmail.com> - 9.0.2-1
+- Content and translation updates
+- Fix description (#453255)
+
+* Mon May 12 2008 Paul W. Frields <stickster at gmail.com> - 9.0.1-1
+- Update with various bugfixes and translation updates
+
+* Wed Apr 16 2008 Paul W. Frields <stickster at gmail.com> - 9.0.0-1
+- Update for Fedora 9 final release
+
+* Thu Mar 20 2008 Paul W. Frields <stickster at gmail.com> - 8.92-1
+- Bump version for Fedora 9 Preview Release
+
+* Wed Nov  7 2007 Paul W. Frields <stickster at gmail.com> - 8.90-1
+- Update for F-9 development branch
+
+* Wed Nov  7 2007 Paul W. Frields <stickster at gmail.com> - 8.0.1-1
+- Update with various bugfixes and translation updates
+
+* Tue Oct 30 2007 Paul W. Frields <stickster at gmail.com> - 8.0.0-3
+- Fix release number in description
+
+* Wed Oct 24 2007 Paul W. Frields <stickster at gmail.com> - 8.0.0-2
+- Fix leftover draft notice on local startpage copy (#350801)
+
+* Mon Oct 22 2007 Paul W. Frields <stickster at gmail.com> - 8.0.0-1
+- Update for final release
+
+* Wed Sep 26 2007 Bill Nottingham <notting at redhat.com> - 7.92-2
+- fix symlinking (#306781)
+- set license tag -> Open Publication
+
+* Sun Sep 16 2007 Paul W. Frields <stickster at gmail.com> - 7.92-1
+- Include new start page
+- Push new content for F8 test3
+
+* Wed Sep 12 2007 Paul W. Frields <stickster at gmail.com> - 7.91-1
+- Link stylesheet resources to save space
+
+* Mon Aug 27 2007 Paul W. Frields <stickster at gmail.com> - 7.90-2
+- Remove superfluous PNG files
+- Bump release for rebranding change in homepage
+
+* Tue Aug 21 2007 Paul W. Frields <stickster at gmail.com> - 7.90-1
+- Resituate HTML documentation for release spins
+
+* Thu May 10 2007 Paul W. Frields <stickster at gmail.com> - 7.0.0-1
+- Fix fedora-release-notes to use yelp ghelp facility
+- Fix post script to properly update scrollkeeper
+- Build for F7
+
+* Fri Apr 27 2007 Paul W. Frields <stickster at gmail.com> - 6.93-3
+- Relocate about-fedora and use yelp's ghelp: facility (#208220)
+- Fix distro name in OMF and document metadata
+
+* Mon Apr 23 2007 Jesse Keating <jkeating at redhat.com> - 6.93-2
+- Updated translations and bits from wiki
+
+* Sun Apr 15 2007 Paul W. Frields <stickster at gmail.com> - 6.93-1
+- Update for Fedora 7 test4
+
+* Fri Mar 23 2007 Paul W. Frields <stickster at gmail.com> - 6.92-5
+- Bump release to include fixes in homepage module
+
+* Fri Mar 23 2007 Paul W. Frields <stickster at gmail.com> - 6.92-4
+- Add temporary community help notice to Release Notes for F7 test3
+
+* Thu Mar 22 2007 Paul W. Frields <stickster at gmail.com> - 6.92-3
+- Bump release for rebuild
+
+* Thu Mar 22 2007 Paul W. Frields <stickster at gmail.com> - 6.92-2
+- Use content from all supplemental modules in Docs CVS
+
+* Mon Mar 19 2007 Paul W. Frields <stickster at gmail.com> - 6.92-1
+- Update for Fedora 7 test3
+
+* Sat Jan 27 2007 Paul W. Frields <stickster at gmail.com> - 6.91-1
+- Update for Fedora 7 test2
+
+* Sun Oct 15 2006 Paul W. Frields <stickster at gmail.com> - 6-3
+- Fix IG publication URL
+- Amend CSS to respect font selections and restore icons
+
+* 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
+
+* Sat Sep 30 2006 Paul W. Frields <stickster at gmail.com> - 5.92-7
+- Include new i18n browser home page
+
+* Mon Sep 25 2006 Jesse Keating <jkeating at redhat.com> - 5.92-6
+- Bump for lang fixes
+
+* Tue Sep 12 2006 Paul W. Frields <stickster at gmail.com> - 5.92-5
+- Update scrollkeeper data for about-fedora
+
+* Mon Sep 11 2006 Paul W. Frields <stickster at gmail.com> - 5.92-4
+- Update about-fedora
+
+* Wed Sep  6 2006 Paul W. Frields <stickster at gmail.com> - 5.92-3
+- Make sure we package README-BURNING-ISOS files
+
+* Tue Sep  5 2006 Jesse Keating <jkeating at redhat.com> - 5.92-1
+- Bump for 5.92
+
+* Fri Sep  1 2006 Paul W. Frields <stickster at gmail.com> - 5.91-8
+- Handle i18n OMF files
+
+* Sat Aug 26 2006 Paul W. Frields <stickster at gmail.com> - 5.91-7
+- Add README-BURNING-ISOS.txt for inclusion in mirrors
+- Put About document in proper directory
+
+* Wed Aug  2 2006 Jesse Keating <jkeating at redhat.com> - 5.91-6
+- bump
+
+* Wed Aug  2 2006 Paul W. Frields <stickster at gmail.com> - 5.91-5
+- Add README-Accessibility (moved from fedora-release)
+
+* Wed Jul 26 2006 Paul W. Frields <stickster at gmail.com> - 5.91-4
+- Process paths correctly (#200266)
+- Package standalone HTML
+
+* Sun Jul 23 2006 Jesse Keating <jkeating at redhat.com> - 5.91-3
+- Only use tabs
+- Version the indexhtml provides/obsoletes
+- Cleanup post and postun scriptlets
+- Don't require fedora-release, fedora-release requires us.
+- Add a URL tag
+
+* Sun Jul 16 2006 Paul W. Frields <stickster at gmail.com> - 5.91-1
+- Initial release for Fedora Core 6 test2.
diff --git a/build/temp-make-pub.sh b/build/temp-make-pub.sh
new file mode 100644
index 0000000..72f7965
--- /dev/null
+++ b/build/temp-make-pub.sh
@@ -0,0 +1,65 @@
+#!/bin/sh
+# Build f-r-n tar after manually cloning f-r-n and editing I18n
+#
+#
+VER="11.0.0"
+RELDATE="2009-05-11"
+cd work
+#
+#  release-notes
+#
+git clone git://git.fedorahosted.org/git/docs/release-notes.git
+pushd release-notes
+# Now make the place where we will build the tar
+TARG="../../tars/fedora-release-notes-${VER}"
+mkdir $TARG
+cp Makefile $TARG
+#  merge in translation repository
+git merge --no-commit origin/f11-tx
+TFXLAN=(as    bn_IN ca    cs    da    de    el    es    fi    fr    gu    he    hi    hr    hu    id    it    ja    kn    ko    ml    mr    ms    nb    nl    or    pa    pl    pt_BR pt    ru    sk    sr_Latn    sr    sv    ta    te    uk    zh_CN zh_TW)
+PUBLAN=(as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW)
+
+#
+#  Merge the po's and move them to the target
+#
+for NUM in {0..39} ; do
+    mv po/${TFXLAN[${NUM}]}.po po/${PUBLAN[${NUM}]}.po
+    mkdir ${PUBLAN[${NUM}]}
+    for POTFILE in pot/*.pot; do
+        msgmerge po/${PUBLAN[${NUM}]}.po ${POTFILE} | msgattrib --no-obsolete  \
+                 > ${PUBLAN[${NUM}]}/$(basename ${POTFILE} .pot).po
+    done
+    cp -r ${PUBLAN[${NUM}]} $TARG
+  done
+#make update-po-all
+#
+# Build the .omf files
+#
+sed -i 's|Fedora Release Notes|Release Notes for Fedora 11|g' en-US/fedora-release-notes.omf.in
+xml2po -e -o po/release-notes.pot en-US/Release_Notes.xml en-US/Article_Info.xml en-US/rpm-info.xml
+mkdir omf
+for NUM in {0..39} ; do
+  LANG=${PUBLAN[$NUM]}
+  FLAN=${TFXLAN[$NUM]}
+  if [ ! -f po/$LANG.po ]; then cp po/release-notes.pot po/$LANG.po; else msgmerge -U -q po/$LANG.po po/release-notes.pot; touch po/$LANG.po; fi
+  mkdir -p $LANG
+  pushd po && xml2po -e -p $LANG.po ../en-US/fedora-release-notes.omf.in >../$LANG/fedora-release-notes.omf.in && popd
+  sed -e "s!@RELEASE@!$VER!g" $LANG/fedora-release-notes.omf.in > omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@LANG@!$LANG!g" omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@LANGC@!$FLAN!g" omf/fedora-release-notes-$FLAN.omf
+done
+sed -e "s!@RELEASE@!$VER!g" en-US/fedora-release-notes.omf.in > omf/fedora-release-notes-C.omf
+sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-C.omf
+sed -i "s!@LANG@!en-US!g" omf/fedora-release-notes-C.omf
+sed -i "s!@LANGC@!C!g" omf/fedora-release-notes-C.omf
+#
+#  Now move everything to the target
+#
+cp -r en-US $TARG
+cp -r omf $TARG
+cd $TARG
+cd ..
+tar -czf ../rpm/fedora-release-notes-${VER}.tar.gz fedora-release-notes-${VER}
+popd
+





More information about the Fedora-docs-commits mailing list