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

Fix libtool where applicable (a*-f* packages yet); combine collectd* receipts
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 13 07:14:16 2018 +0300 (2018-04-13)
parents 0e7893ac206d
children d958fec46c9f
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
al@19790 11 TARBALL="docbk31.zip"
al@19790 12 WGET_URL="http://www.docbook.org/sgml/3.1/$TARBALL"
al@19790 13
al@20443 14 compile_rules() {
al@19790 15 sed -i -e '/ISO 8879/d' \
al@19790 16 -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
al@19790 17 docbook.cat
al@19790 18
al@19790 19 local dtd="$install/usr/share/sgml/docbook/sgml-dtd-$VERSION"
al@19790 20
al@19790 21 mkdir -p $dtd
al@19790 22 cp docbook.cat $dtd/catalog
al@19790 23 cp *.dtd *.mod *.dcl $dtd
al@19790 24
al@19790 25 cat >> $dtd/catalog << "EOF"
al@19790 26 -- Begin Single Major Version catalog changes --
al@19790 27
al@19790 28 PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
al@19790 29
al@19790 30 -- End Single Major Version catalog changes --
al@19790 31 EOF
al@19790 32
al@19790 33 mkdir -p $install/etc/sgml
al@19790 34 touch $install/etc/sgml/catalog
al@19790 35 }
al@19790 36
al@20443 37 genpkg_rules() {
al@19790 38 copy @std
al@19790 39 DEPENDS="sgml-common"
al@19790 40 CONFIG_FILES="/etc/sgml/catalog"
al@19790 41 }
al@19790 42
al@19790 43 pre_remove() {
al@19790 44 local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
al@19790 45 local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
al@19790 46 local p3="/etc/sgml/sgml-docbook.cat"
al@19790 47
al@19790 48 touch "$1/etc/sgml/catalog"
al@19790 49 chroot "$1/" install-catalog --remove $p1 $p2 >/dev/null
al@19790 50 chroot "$1/" install-catalog --remove $p1 $p3 >/dev/null
al@19790 51 }
al@19790 52
al@19790 53 post_install() {
al@19790 54 local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
al@19790 55 local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
al@19790 56 local p3="/etc/sgml/sgml-docbook.cat"
al@19790 57
al@19790 58 # Remove the catalog items prior to upgrading
al@19790 59 [ -e "$1$p1" ] && pre_remove
al@19790 60
al@19790 61 touch "$1/etc/sgml/catalog" "$1/$p1"
al@19790 62 chroot "$1/" install-catalog --add $p1 $p2 >/dev/null
al@19790 63 chroot "$1/" install-catalog --add $p1 $p3 >/dev/null
al@19790 64 }