docbook-4.5-dtd/PKGBUILD
2024-04-30 21:22:32 +08:00

46 lines
1.4 KiB
Bash

# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.
# Maintainer: Future Linux Team <future_linux@163.com>
pkgname=docbook-4.5-dtd
pkgver=4.5
pkgrel=1
pkgdesc="Document type definitions for verification of SGML data files against the DocBook rule set"
arch=('x86_64')
url="https://www.docbook.org/sgml"
license=('MIT')
depends=('sgml-common')
install=${pkgname}.install
source=(https://www.docbook.org/sgml/${pkgver}/docbook-${pkgver}.zip)
sha256sums=(8043e514e80c6c19cb146b5d37937d1305bf3abf9b0097c36df7f70f611cdf43)
prepare() {
sed -i -e '/ISO 8879/d' \
-e '/gml/d' docbook.cat
cat >> docbook.cat << "EOF"
-- Begin Single Major Version catalog changes --
PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"
-- End Single Major Version catalog changes --
EOF
}
package() {
install -v -d ${pkgdir}/usr/share/sgml/docbook/sgml-dtd-${pkgver}
install -v docbook.cat ${pkgdir}/usr/share/sgml/docbook/sgml-dtd-${pkgver}/catalog
cp -v -af *.dtd *.mod *.dcl ${pkgdir}/usr/share/sgml/docbook/sgml-dtd-${pkgver}
}