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 } |