Add metainfo supports as plug-ins

All debian-reference-<lang> packages are extension packages of
debian-reference-common.

Closes: #1110857
This commit is contained in:
Osamu Aoki 2026-01-11 08:58:25 +09:00
parent 7ded7163a1
commit 7abe41b53c
4 changed files with 14 additions and 0 deletions

1
.gitignore vendored
View file

@ -26,5 +26,6 @@ packages.stable.txt
packages.txt packages.txt
pkg.lst pkg.lst
templates.pot templates.pot
org.debian.debian-reference-*.metainfo.xml
tmp tmp

View file

@ -1,3 +1,4 @@
build/debian-reference.@@.txt.gz usr/share/doc/debian-reference-common/docs build/debian-reference.@@.txt.gz usr/share/doc/debian-reference-common/docs
build/debian-reference.@@.pdf usr/share/doc/debian-reference-common/docs build/debian-reference.@@.pdf usr/share/doc/debian-reference-common/docs
build/*.@@.html usr/share/doc/debian-reference-common/docs build/*.@@.html usr/share/doc/debian-reference-common/docs
org.debian.debian-reference-@@.metainfo.xml usr/share/metainfo

11
debian/all.metainfo-in vendored Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2026 Osamu Aoki <osamu@debian.org> -->
<component type="addon">
<id>org.debian.debian-reference-@@</id>
<extends>debian-reference-common.desktop</extends>
<name>Debian Reference (@LANG@)</name>
<summary>Debian system administration guide, @LANG@ document</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<url type="homepage">https://www.debian.org/doc/user-manuals#quick-reference</url>
</component>

1
debian/rules vendored
View file

@ -57,6 +57,7 @@ override_dh_auto_build:
sed -e "s/@@/$$XX/g" < all.install-in >$(MANUAL)-$${XX}.install ; \ sed -e "s/@@/$$XX/g" < all.install-in >$(MANUAL)-$${XX}.install ; \
sed -e "s/@@/$$XX/g" < all.links-in >$(MANUAL)-$${XX}.links ; \ sed -e "s/@@/$$XX/g" < all.links-in >$(MANUAL)-$${XX}.links ; \
sed -e "s/@@/$$XX/g" -e "s/@LANG@/$$LANGX/g" < all.doc-base-in >$(MANUAL)-$${XX}.doc-base ; \ sed -e "s/@@/$$XX/g" -e "s/@LANG@/$$LANGX/g" < all.doc-base-in >$(MANUAL)-$${XX}.doc-base ; \
sed -e "s/@@/$$XX/g" -e "s/@LANG@/$$LANGX/g" < all.metainfo-in >$(CURDIR)/org.debian.$(MANUAL)-$${XX}.metainfo.xml ; \
done done
dh_auto_build $(BUILDOPT) -- \ dh_auto_build $(BUILDOPT) -- \
"LANGALL=$(LANGALL)" \ "LANGALL=$(LANGALL)" \