wok-next diff docbook-sgml/receipt @ rev 19999

Up qedit, qbittorrent
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Fri Oct 20 21:21:58 2017 +0200 (2017-10-20)
parents
children 0e7893ac206d
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/docbook-sgml/receipt	Fri Oct 20 21:21:58 2017 +0200
     1.3 @@ -0,0 +1,72 @@
     1.4 +# SliTaz package receipt v2.
     1.5 +
     1.6 +PACKAGE="docbook-sgml"
     1.7 +VERSION="4.5"
     1.8 +CATEGORY="development"
     1.9 +SHORT_DESC="Document type definitions for verification of SGML data files against the DocBook rule set"
    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="docbook-$VERSION.zip"
    1.16 +WGET_URL="http://www.docbook.org/sgml/$VERSION/$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 '/gml/d' docbook.cat
    1.23 +
    1.24 +	local dtd="$install/usr/share/sgml/docbook/sgml-dtd-$VERSION"
    1.25 +
    1.26 +	mkdir -p $dtd
    1.27 +	cp docbook.cat $dtd/catalog
    1.28 +	cp *.dtd *.mod *.dcl $dtd
    1.29 +
    1.30 +	cat >> $dtd/catalog << "EOF"
    1.31 +  -- Begin Single Major Version catalog changes --
    1.32 +
    1.33 +PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd"
    1.34 +PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd"
    1.35 +PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
    1.36 +PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
    1.37 +PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"
    1.38 +
    1.39 +  -- End Single Major Version catalog changes --
    1.40 +EOF
    1.41 +
    1.42 +	mkdir -p $install/etc/sgml
    1.43 +	touch $install/etc/sgml/catalog
    1.44 +}
    1.45 +
    1.46 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.47 +genpkg_rules()
    1.48 +{
    1.49 +	copy @std
    1.50 +	DEPENDS="sgml-common"
    1.51 +	CONFIG_FILES="/etc/sgml/catalog"
    1.52 +}
    1.53 +
    1.54 +pre_remove() {
    1.55 +	local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
    1.56 +	local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
    1.57 +	local p3="/etc/sgml/sgml-docbook.cat"
    1.58 +
    1.59 +	touch  "$1/etc/sgml/catalog"
    1.60 +	chroot "$1/" install-catalog --remove $p1 $p2 > /dev/null
    1.61 +	chroot "$1/" install-catalog --remove $p1 $p3 > /dev/null
    1.62 +}
    1.63 +
    1.64 +post_install() {
    1.65 +	local p1="/etc/sgml/sgml-docbook-dtd-$VERSION.cat"
    1.66 +	local p2="/usr/share/sgml/docbook/sgml-dtd-$VERSION/catalog"
    1.67 +	local p3="/etc/sgml/sgml-docbook.cat"
    1.68 +
    1.69 +	# Remove the catalog items prior to upgrading
    1.70 +	[ -e "$1$p1" ] && pre_remove
    1.71 +
    1.72 +	touch "$1/etc/sgml/catalog" "$1$p1"
    1.73 +	chroot "$1/" install-catalog --add $p1 $p2 > /dev/null
    1.74 +	chroot "$1/" install-catalog --add $p1 $p3 > /dev/null
    1.75 +}