wok annotate docbook-xsl/receipt @ rev 25638

Up tinyssh (20240101 CVE-2023-48795)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Jan 05 10:31:44 2024 +0000 (8 months ago)
parents 5ea0ce1cecc0
children
rev   line source
slaxemulator@6984 1 # SliTaz package receipt.
slaxemulator@6984 2
slaxemulator@6984 3 PACKAGE="docbook-xsl"
Hans-G?nter@22651 4 VERSION="1.79.2"
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"
Hans-G?nter@22651 9 WEB_SITE="https://github.com/docbook/wiki/wiki/"
Hans-G?nter@22651 10
slaxemulator@6984 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
Hans-G?nter@22651 12 WGET_URL="https://github.com/docbook/xslt10-stylesheets/releases/download/release/$VERSION/$TARBALL"
slaxemulator@6984 13
pascal@15579 14 DEPENDS="docbook-xml libxml2-tools libxslt"
pascal@15579 15
pascal@25598 16 # What is the latest version available today?
pascal@24055 17 current_version()
pascal@24055 18 {
pascal@24055 19 wget -O - ${WGET_URL%/down*} 2>/dev/null | \
pascal@25598 20 sed '/tag\//!d;s|.*tag/v*||;s|".*||;s|snapshot%2F||;q'
pascal@24055 21 }
pascal@24055 22
slaxemulator@6984 23 # Rules to gen a SliTaz package suitable for Tazpkg.
slaxemulator@6984 24 genpkg_rules()
slaxemulator@6984 25 {
al@18742 26 cd $src # do not remove
slaxemulator@9557 27 pkgroot=$fs/usr/share/xml/docbook/stylesheet/$PACKAGE
Hans-G?nter@22651 28 install -dm755 $pkgroot/common
Hans-G?nter@22651 29 install -dm755 $pkgroot/params
Hans-G?nter@22651 30 install -m644 VERSION.xsl $pkgroot
al@18741 31
Hans-G?nter@22651 32 for fn in xml xsl dtd ent
Hans-G?nter@22651 33 do
Hans-G?nter@22651 34 install -m644 common/*.${fn} $pkgroot/common/
Hans-G?nter@22651 35 done
slaxemulator@9557 36
Hans-G?nter@22651 37 for fn in fo highlighting html roundtrip
Hans-G?nter@22651 38 do
Hans-G?nter@22651 39 install -dm755 ${pkgroot}/${fn}
Hans-G?nter@22651 40 install -m644 ${fn}/*.xml ${pkgroot}/${fn}/
Hans-G?nter@22651 41 install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
Hans-G?nter@22651 42 done
slaxemulator@9557 43
Hans-G?nter@22651 44 for fn in eclipse htmlhelp javahelp lib manpages profiling template website xhtml xhtml-1_1
Hans-G?nter@22651 45 do
Hans-G?nter@22651 46 install -dm755 ${pkgroot}/${fn}
Hans-G?nter@22651 47 install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
Hans-G?nter@22651 48 done
slaxemulator@6984 49 }
slaxemulator@6984 50
slaxemulator@6984 51 # Pre and post install commands for Tazpkg.
slaxemulator@6984 52 post_install()
slaxemulator@6984 53 {
Hans-G?nter@22651 54 if [ -n "$1" ]
Hans-G?nter@22651 55 then
Hans-G?nter@22651 56 mv -f "$1/etc/resolv.conf" "$1/etc/recolv.conf.$$" 2>/dev/null
Hans-G?nter@22651 57 cp /etc/resolv.conf "$1/etc/resolv.conf"
pascal@18730 58 fi
slaxemulator@6984 59
slaxemulator@6984 60 # Create a /etc/xml/catalog file
Hans-G?nter@22651 61 if [ ! -d "$1/etc/xml" ]
Hans-G?nter@22651 62 then
Hans-G?nter@22651 63 install -v -m755 -d "$1/etc/xml"
Hans-G?nter@22651 64 fi &&
Hans-G?nter@22651 65 if [ ! -f "$1/etc/xml/catalog" ]
Hans-G?nter@22651 66 then
al@18741 67 chroot "$1/" xmlcatalog --noout --create /etc/xml/catalog
slaxemulator@6984 68 fi &&
slaxemulator@6984 69
pascal@18730 70 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
slaxemulator@9557 71 "http://docbook.sourceforge.net/release/xsl/$VERSION" \
al@19536 72 "/usr/share/xml/docbook/stylesheet/$PACKAGE" \
pascal@18730 73 /etc/xml/catalog &&
slaxemulator@6984 74
pascal@18730 75 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
slaxemulator@9557 76 "http://docbook.sourceforge.net/release/xsl/$VERSION" \
al@19536 77 "/usr/share/xml/docbook/stylesheet/$PACKAGE" \
pascal@18730 78 /etc/xml/catalog &&
slaxemulator@6984 79
pascal@18730 80 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
slaxemulator@6984 81 "http://docbook.sourceforge.net/release/xsl/current" \
al@19536 82 "/usr/share/xml/docbook/stylesheet/$PACKAGE" \
pascal@18730 83 /etc/xml/catalog &&
slaxemulator@6984 84
pascal@18730 85 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
slaxemulator@6984 86 "http://docbook.sourceforge.net/release/xsl/current" \
al@19536 87 "/usr/share/xml/docbook/stylesheet/$PACKAGE" \
pascal@18730 88 /etc/xml/catalog
al@18741 89
slaxemulator@6984 90 # link nwalsh dir
pascal@18730 91 cd "$1/usr/share/xml/docbook/stylesheet"
al@18741 92 ln -s $PACKAGE nwalsh
al@18741 93
Hans-G?nter@22651 94 if [ -n "$1" ]
Hans-G?nter@22651 95 then
pascal@18730 96 mv -f "$1/etc/resolv.conf.$$" "$1/etc/recolv.conf" 2> /dev/null
pascal@18730 97 fi
al@18741 98
al@18741 99 :
slaxemulator@6984 100 }