doc: manpages docbook
examples/sources.list: ../vendor/current/sources.list
- ln -sf $(shell readlink -f $^) $@
+ ln -sf '$(abspath $^)' $@
apt-vendor.ent: ../vendor/current/apt-vendor.ent
- ln -sf $(shell readlink -f $^) $@
+ ln -sf '$(abspath $^)' $@
# Examples
SOURCE = examples/apt.conf examples/sources.list examples/configure-index examples/apt-https-method-example.conf
update-po:
po4a --previous --no-backups --force --no-translations \
+ --msgmerge-opt --add-location=file \
+ --porefs noline,wrap \
--package-name='$(PACKAGE)-doc' --package-version='$(PACKAGE_VERSION)' \
--msgid-bugs-address='$(PACKAGE_MAIL)' po4a.conf
+ sed -n '/^#$$/,$$p' po/apt-doc.pot > po/apt-doc.pot.headerfree
+ #cat po/apt-doc.pot > po/apt-doc.pot.headerfree
+ cat po/header.pot.txt po/apt-doc.pot.headerfree > po/apt-doc.pot
+ rm -f po/apt-doc.pot.headerfree
manpages/subdirs: $(MANPAGEPOLIST)
$(MANPAGEPOLIST) :: manpages-translation-% : %/makefile po4a.conf
po4a --previous --no-backups --translate-only $(dir $<)apt.ent \
+ --msgmerge-opt --add-location=file \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.1.xml,%.$(subst /,,$(dir $<)).1.xml,$(wildcard *.1.xml))) \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.2.xml,%.$(subst /,,$(dir $<)).2.xml,$(wildcard *.2.xml))) \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.3.xml,%.$(subst /,,$(dir $<)).3.xml,$(wildcard *.3.xml))) \
docbook/subdirs: $(DOCBOOKPOLIST)
$(DOCBOOKPOLIST) :: docbook-translation-% : %/makefile po4a.conf
po4a --previous --no-backups --translate-only $(dir $<)apt.ent \
+ --msgmerge-opt --add-location=file \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.dbk,%.$(subst /,,$(dir $<)).dbk,$(wildcard *.dbk))) \
--package-name='$(PACKAGE)-doc' --package-version='$(PACKAGE_VERSION)' \
--msgid-bugs-address='$(PACKAGE_MAIL)' po4a.conf