wok-next annotate docbook-sgml3/receipt @ rev 20443

The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Feb 24 16:17:33 2018 +0200 (2018-02-24)
parents b938e6730252
children c4e53a39395a
rev   line source
al@19790 1 # SliTaz package receipt v2.
al@19790 2
al@19790 3 PACKAGE="docbook-sgml3"
al@19790 4 VERSION="3.1"
al@19790 5 CATEGORY="development"
al@19790 6 SHORT_DESC="Legacy docbook-sgml"
al@19790 7 MAINTAINER="al.bobylev@gmail.com"
al@19790 8 LICENSE="MIT"
al@19790 9 WEB_SITE="http://docbook.org/sgml/"
al@19790 10 HOST_ARCH="any"
al@19790 11
al@19790 12 TARBALL="docbk31.zip"
al@19790 13 WGET_URL="http://www.docbook.org/sgml/3.1/$TARBALL"
al@19790 14
al@20443 15 compile_rules() {
al@19790 16 sed -i -e '/ISO 8879/d' \
al@19790 17 -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
al@19790 18 docbook.cat
al@19790 19
al@19790 20 local dtd="$install/usr/share/sgml/docbook/sgml-dtd-$VERSION"
al@19790 21
al@19790 22 mkdir -p $dtd
al@19790 23 cp docbook.cat $dtd/catalog
al@19790 24 cp *.dtd *.mod *.dcl $dtd
al@19790 25
al@19790 26 cat >> $dtd/catalog << "EOF"
al@19790 27 -- Begin Single Major Version catalog changes --
al@19790 28
al@19790 29 PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
al@19790 30
al@19790 31 -- End Single Major Version catalog changes --
al@19790 32 EOF
al@19790 33
al@19790 34 mkdir -p $install/etc/sgml
al@19790 35 touch $install/etc/sgml/catalog
al@19790 36 }
al@19790 37
al@20443 38 genpkg_rules() {
al@19790 39 copy @std
al@19790 40 DEPENDS="sgml-common"
al@19790 41 CONFIG_FILES="/etc/sgml/catalog"
al@19790 42 }
al@19790 43
al@19790 44 pre_remove() {
al@19790 45 local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
al@19790 46 local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
al@19790 47 local p3="/etc/sgml/sgml-docbook.cat"
al@19790 48
al@19790 49 touch "$1/etc/sgml/catalog"
al@19790 50 chroot "$1/" install-catalog --remove $p1 $p2 >/dev/null
al@19790 51 chroot "$1/" install-catalog --remove $p1 $p3 >/dev/null
al@19790 52 }
al@19790 53
al@19790 54 post_install() {
al@19790 55 local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
al@19790 56 local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
al@19790 57 local p3="/etc/sgml/sgml-docbook.cat"
al@19790 58
al@19790 59 # Remove the catalog items prior to upgrading
al@19790 60 [ -e "$1$p1" ] && pre_remove
al@19790 61
al@19790 62 touch "$1/etc/sgml/catalog" "$1/$p1"
al@19790 63 chroot "$1/" install-catalog --add $p1 $p2 >/dev/null
al@19790 64 chroot "$1/" install-catalog --add $p1 $p3 >/dev/null
al@19790 65 }