wok-next diff docbook-sgml3/receipt @ rev 19925

libftdi: update bdeps
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Oct 14 23:27:36 2017 +0200 (2017-10-14)
parents
children 0e7893ac206d
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/docbook-sgml3/receipt	Sat Oct 14 23:27:36 2017 +0200
     1.3 @@ -0,0 +1,69 @@
     1.4 +# SliTaz package receipt v2.
     1.5 +
     1.6 +PACKAGE="docbook-sgml3"
     1.7 +VERSION="3.1"
     1.8 +CATEGORY="development"
     1.9 +SHORT_DESC="Legacy docbook-sgml"
    1.10 +MAINTAINER="al.bobylev@gmail.com"
    1.11 +LICENSE="MIT"
    1.12 +WEB_SITE="http://docbook.org/sgml/"
    1.13 +HOST_ARCH="any"
    1.14 +
    1.15 +TARBALL="docbk31.zip"
    1.16 +WGET_URL="http://www.docbook.org/sgml/3.1/$TARBALL"
    1.17 +
    1.18 +# Rules to configure and make the package.
    1.19 +compile_rules()
    1.20 +{
    1.21 +	sed -i -e '/ISO 8879/d' \
    1.22 +		-e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
    1.23 +		docbook.cat
    1.24 +
    1.25 +	local dtd="$install/usr/share/sgml/docbook/sgml-dtd-$VERSION"
    1.26 +
    1.27 +	mkdir -p $dtd
    1.28 +	cp docbook.cat $dtd/catalog
    1.29 +	cp *.dtd *.mod *.dcl $dtd
    1.30 +
    1.31 +	cat >> $dtd/catalog << "EOF"
    1.32 +  -- Begin Single Major Version catalog changes --
    1.33 +
    1.34 +PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
    1.35 +
    1.36 +  -- End Single Major Version catalog changes --
    1.37 +EOF
    1.38 +
    1.39 +	mkdir -p $install/etc/sgml
    1.40 +	touch $install/etc/sgml/catalog
    1.41 +}
    1.42 +
    1.43 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.44 +genpkg_rules()
    1.45 +{
    1.46 +	copy @std
    1.47 +	DEPENDS="sgml-common"
    1.48 +	CONFIG_FILES="/etc/sgml/catalog"
    1.49 +}
    1.50 +
    1.51 +pre_remove() {
    1.52 +	local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
    1.53 +	local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
    1.54 +	local p3="/etc/sgml/sgml-docbook.cat"
    1.55 +
    1.56 +	touch  "$1/etc/sgml/catalog"
    1.57 +	chroot "$1/" install-catalog --remove $p1 $p2 >/dev/null
    1.58 +	chroot "$1/" install-catalog --remove $p1 $p3 >/dev/null
    1.59 +}
    1.60 +
    1.61 +post_install() {
    1.62 +	local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
    1.63 +	local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
    1.64 +	local p3="/etc/sgml/sgml-docbook.cat"
    1.65 +
    1.66 +	# Remove the catalog items prior to upgrading
    1.67 +	[ -e "$1$p1" ] && pre_remove
    1.68 +
    1.69 +	touch "$1/etc/sgml/catalog" "$1/$p1"
    1.70 +	chroot "$1/" install-catalog --add $p1 $p2 >/dev/null
    1.71 +	chroot "$1/" install-catalog --add $p1 $p3 >/dev/null
    1.72 +}