wok-next annotate docbook-dsssl/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
rev   line source
al@19790 1 # SliTaz package receipt v2.
al@19790 2
al@19790 3 PACKAGE="docbook-dsssl"
al@19790 4 VERSION="1.79"
al@19790 5 CATEGORY="development"
al@19790 6 SHORT_DESC="DSSSL stylesheets for DocBook"
al@19790 7 MAINTAINER="al.bobylev@gmail.com"
al@19790 8 LICENSE="custom"
al@19790 9 WEB_SITE="http://docbook.sourceforge.net/"
al@19790 10
al@19790 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@19790 12 WGET_URL="$SF_MIRROR/docbook/$TARBALL"
al@19790 13
al@19790 14 # Rules to configure and make the package.
al@19790 15 compile_rules()
al@19790 16 {
al@19790 17 mkdir -p \
al@19790 18 $install/usr/bin \
al@19790 19 $install/usr/share/man/man1 \
al@19790 20 $install/usr/share/sgml/docbook/dsssl-stylesheets-$VERSION
al@19790 21
al@19790 22 install -m755 bin/collateindex.pl $install/usr/bin &&
al@19790 23 install -m644 bin/collateindex.pl.1 $install/usr/share/man/man1 &&
al@19790 24 cp -R * $install/usr/share/sgml/docbook/dsssl-stylesheets-$VERSION
al@19790 25 }
al@19790 26
al@19790 27 # Rules to gen a SliTaz package suitable for Tazpkg.
al@19790 28 genpkg_rules()
al@19790 29 {
al@19790 30 copy bin/ *.dcl *.dtd *.gml *.dsl *.ent *.sgm *.mod *.css *.js \
al@19790 31 frames/*.htm *.gif catalog VERSION
al@19790 32 DEPENDS="sgml-common"
al@19790 33 }
al@19790 34
al@19790 35 pre_remove() {
al@19790 36 local p1="/etc/sgml/dsssl-docbook-stylesheets.cat"
al@19790 37 local p2="/etc/sgml/sgml-docbook.cat"
al@19790 38 local p3="/usr/share/sgml/docbook/dsssl-stylesheets-$VERSION"
al@19790 39
al@19790 40 touch "$1/etc/sgml/catalog"
al@19790 41 chroot "$1/" install-catalog --remove $p1 $p3/catalog >/dev/null
al@19790 42 chroot "$1/" install-catalog --remove $p1 $p3/common/catalog >/dev/null
al@19790 43 chroot "$1/" install-catalog --remove $p2 $p1 >/dev/null
al@19790 44 }
al@19790 45
al@19790 46 post_install() {
al@19790 47 local p1="/etc/sgml/dsssl-docbook-stylesheets.cat"
al@19790 48 local p2="/etc/sgml/sgml-docbook.cat"
al@19790 49 local p3="/usr/share/sgml/docbook/dsssl-stylesheets-$VERSION"
al@19790 50
al@19790 51 # Remove the catalog items prior to upgrading
al@19790 52 [ -e "$1$p1" -a -e "$1$p2" ] && pre_remove
al@19790 53
al@19790 54 touch "$1/etc/sgml/catalog" "$1$p1" "$1$p2"
al@19790 55 chroot "$1/" install-catalog --add $p1 $p3/catalog >/dev/null
al@19790 56 chroot "$1/" install-catalog --add $p1 $p3/common/catalog >/dev/null
al@19790 57 chroot "$1/" install-catalog --add $p2 $p1 >/dev/null
al@19790 58 }