| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
"Makefile". It looks much better if you sort the output:
make targets | sort
Needs some entries fleshed out.
|
|
|
|
|
|
|
| |
annoying revhistory and index elements from plain text builds. There
are very few instances where we will be providing txt builds --
e.g. release notes -- so this doesn't seem like a loss. If it is,
XSLT is cheap.
|
| |
|
|
|
|
| |
standards for ulink element usage
|
| |
|
| |
|
|
|
|
| |
so we don't invoke "mkdir -p ${LANG}" for every translated XML file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many, many changes here. Refer to "example-tutorial/" for a model.
1) Only one rpm-info.xml file, and that is in the top-level dir.
2) XML file names are now language independant (para.xml, not
para-en.xml).
3) The "Makefile" in the document directory has been completely
rewritten. Now, a ${PRI_LANG} variable identifies the original
language for the document. Additional language translations are
listed in the ${OTHERS} macro. The ${XMLEXTRAFILES-${LANG}}
variable is no more; instead an XMLFILES_template must be filled
out to enumerate the necessary XML files.
4) Translated XML files are automatically generated from .POT and
.PO files located in a "po/" directory.
5) Translated XML files should NOT be archived in CVS, since they
are now generated files.
6) Many new virtual targets have been added to "Makefile.common",
such as "make xml-de", "make po-de", and the like. Consult the
"Makefile.common".
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Update Makefile to properly remove supporting source files
- Support generation of fdp-info in local build environment
- Include additional scripts
- Revert spec.xsl to distinguish local builds from CVS builds
|
| |
|
| |
|
|
|
|
|
| |
the release-notes directory there is a non-generated
"fedora-release.spec" which we were whacking on a "make distclean".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Separate out rpm-common and package-post
* Create additional noarch and srpm targets
LONG VERSION: We need a target that builds only the SRPM to go with
spec file for FE review, so here it is. (Also an additional
disincentive to installing drafts, but that's neither here nor
there.) Next up, adding this functionality to build-docs in
infrastructure/ module. Note that you can now pass flags to
prevent the package-prep and/or package-post steps with any RPM
building process, although this might be an edge case.
Robust! Simple! Elegant! Hopefully not stupid! Now with 50%
more targets. (I added these to .PHONY which I think is the
right thing to do. Everything still works at least...
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
kludginess
|
|
|
|
| |
with the new level of directories in CVS.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
for the project. File "foo-en.xml" will be associated with a "foo-en.po"
file, which may be edited and then merged into a new translation using
the fdpsh "apply_po foo-en.xml>foo-xx.xml" command.
|
|
|
|
| |
work. Defaults to "make DRAFT=yes".
|
| |
|
|
|
|
|
|
|
| |
tarball, do not expand the filenames onto the command line, using
"find *" because a filename with an embedded '#" will bork the
remainder of the command line, seriously breaking the build process.
Thanks again, Emacs!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"docs-common/Makefile.common" infrastructure. While this appears to
work *somewhat* with the "example-tutorial", it is certainly not
ready for prime time yet.
TODO:
1) Verify that all generated RPM's have the necessary files inside.
2) Mangle the "../docs-common" strings in Makefiles, *.xml, to
reference the "/usr/share/fedora/doc" ${FDPDIR} so that we don't
need to bugger the RPM checksums of the files by altering them at
RPM install time.
3) Buy a beer all round.
|
|
|
|
|
|
|
|
|
| |
ugly "${FDPBIN}/foo" in preference to a lovely, lonely, "foo".
Also, replace unconditional mv(1) commands with "move-if-change"
to help avoid needlessly touching a file, thus triggering a
useless rebuild. Don't know if this happens here, but its a
best practices thing.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
file.
Added "rpm-info.xml" dependancies to force production of said file.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
xmldiff tool a bit easier.
|
| |
|
|
|
|
|
|
| |
structure. Copy the directory tree, but only populate it with files
which pass the '-f glob' filter(s). If no filters are given, "*" is
used as a default.
|
|
|
|
| |
Copy "watermark-${LANG}.png" to "watermark.png" by default.
|
| |
|
|
|
|
| |
html-nochunk target. [Bug #174805]
|
|
|
|
|
| |
to allow dynamic specification of which CSS stylesheet to attach to the
gnerated HTML rendering.
|
|
|
|
|
|
|
| |
that the rendering here is not meant to be the final production rendering.
Provided the "bin/use-prod-css" to locally change HTML files to minic
production-quality rendering. NOTE: draft watermarking does NOT PRINT
unless the browser preferences enable background image printing.
|
|
|
|
| |
value.
|
|
|
|
| |
from inside the document-specific makefiles for use in external bash scripts. Additional variables can be added to the list.
|