46 lines
1.4 KiB
Bash
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}
|
|
}
|