wok-next annotate docbook-xsl/receipt @ rev 20142

vlc: receipt v2
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Nov 01 11:06:02 2017 +0100 (2017-11-01)
parents 52fc64fb8fee
children 0e7893ac206d
rev   line source
slaxemulator@6984 1 # SliTaz package receipt.
slaxemulator@6984 2
slaxemulator@6984 3 PACKAGE="docbook-xsl"
al@19536 4 VERSION="1.79.1"
slaxemulator@6984 5 CATEGORY="development"
slaxemulator@6984 6 SHORT_DESC="DocBook XSL stylesheets."
slaxemulator@6984 7 MAINTAINER="paul@slitaz.org"
pascal@15579 8 LICENSE="MIT"
al@19536 9 WEB_SITE="http://docbook.sourceforge.net/"
al@19607 10
slaxemulator@6984 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
slaxemulator@6984 12 WGET_URL="$SF_MIRROR/docbook/$TARBALL"
slaxemulator@6984 13
pascal@15579 14 DEPENDS="docbook-xml libxml2-tools libxslt"
pascal@15579 15
slaxemulator@6984 16 # Rules to gen a SliTaz package suitable for Tazpkg.
slaxemulator@6984 17 genpkg_rules()
slaxemulator@6984 18 {
al@18742 19 cd $src # do not remove
slaxemulator@9557 20 pkgroot=$fs/usr/share/xml/docbook/stylesheet/$PACKAGE
slaxemulator@9557 21 install -dm755 $pkgroot/common
slaxemulator@9557 22 install -dm755 $pkgroot/params
al@19536 23 install -m644 VERSION.xsl $pkgroot
al@18741 24
slaxemulator@9557 25 for fn in xml xsl dtd ent; do
slaxemulator@9557 26 install -m644 common/*.${fn} $pkgroot/common/
slaxemulator@9557 27 done
al@19607 28
slaxemulator@9557 29 for fn in fo highlighting html roundtrip; do
slaxemulator@9557 30 install -dm755 ${pkgroot}/${fn}
slaxemulator@9557 31 install -m644 ${fn}/*.xml ${pkgroot}/${fn}/
slaxemulator@9557 32 install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
slaxemulator@9557 33 done
slaxemulator@9557 34
slaxemulator@9557 35 for fn in eclipse htmlhelp javahelp lib manpages profiling template website xhtml xhtml-1_1; do
slaxemulator@9557 36 install -dm755 ${pkgroot}/${fn}
slaxemulator@9557 37 install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
slaxemulator@9557 38 done
slaxemulator@6984 39 }
slaxemulator@6984 40
slaxemulator@6984 41 # Pre and post install commands for Tazpkg.
slaxemulator@6984 42 post_install()
slaxemulator@6984 43 {
al@18741 44 if [ -n "$1" ]; then
al@18741 45 mv -f "$1/etc/resolv.conf" "$1/etc/recolv.conf.$$" 2>/dev/null
pascal@18730 46 cp /etc/resolv.conf "$1/etc/resolv.conf"
pascal@18730 47 fi
slaxemulator@6984 48
al@19607 49 U="http://docbook.sourceforge.net/release/xsl"
al@19607 50 F="/usr/share/xml/docbook/stylesheet/$PACKAGE"
al@19607 51
slaxemulator@6984 52 # Create a /etc/xml/catalog file
pascal@18730 53 if [ ! -d "$1/etc/xml" ]; then install -v -m755 -d "$1/etc/xml"; fi &&
pascal@18730 54 if [ ! -f "$1/etc/xml/catalog" ]; then
al@18741 55 chroot "$1/" xmlcatalog --noout --create /etc/xml/catalog
slaxemulator@6984 56 fi &&
slaxemulator@6984 57
al@19607 58 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" "$U/$VERSION" \
al@19607 59 "$F" /etc/xml/catalog &&
slaxemulator@6984 60
al@19607 61 chroot "$1/" xmlcatalog --noout --add "rewriteURI" "$U/$VERSION" \
al@19607 62 "$F" /etc/xml/catalog &&
slaxemulator@6984 63
al@19607 64 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" "$U/current" \
al@19607 65 "$F" /etc/xml/catalog &&
slaxemulator@6984 66
al@19607 67 chroot "$1/" xmlcatalog --noout --add "rewriteURI" "$U/current" \
al@19607 68 "$F" /etc/xml/catalog
al@18741 69
slaxemulator@6984 70 # link nwalsh dir
al@19607 71 ln -s $PACKAGE "$1/usr/share/xml/docbook/stylesheet/nwalsh"
al@18741 72
al@18741 73 if [ -n "$1" ]; then
al@19607 74 mv -f "$1/etc/resolv.conf.$$" "$1/etc/recolv.conf" 2>/dev/null
pascal@18730 75 fi
al@18741 76
al@18741 77 :
slaxemulator@6984 78 }