mkfile (2601B)
1 mkpklib=/lib/mkpk 2 <$mkpklib/defaults.mk 3 <config.mk 4 <$mkpklib/derivatives.mk 5 6 SRC= VERSION assembly common eclipse epub epub3 extensions fo \ 7 highlighting html htmlhelp images javahelp lib manpages params \ 8 profiling roundtrip slides template tests tools webhelp \ 9 website xhtml xhtml-1_1 xhtml5 10 NOBINDDIRS= 1 11 PKG= $PKGBASE-$PKGVER 12 XMLDIRBASE= /share/xml/docbook/xsl-stylesheets-nons-$PKGVER 13 XMLDIR= $DESTDIR/$XMLDIRBASE 14 DOCDIRBASE= /share/doc/$PKG 15 DOCDIR= $DESTDIR/$DOCDIRBASE 16 17 #install_sources= $install_sources install-symlinks 18 19 <$mkpklib/package.mk 20 21 install:QV: 22 patch=docbook-xsl-nons-1.79.2-stack_fix-1.patch 23 if [ ! -e $patch.applied ]; then 24 printf " PATCH\t%s\n" "$patch" 25 patch -Np1 -i pat/$patch 26 :>$patch.applied 27 fi 28 printf " INST\t%s\n" $XMLDIR 29 $INSTALL -dm0755 $XMLDIR 30 printf " CP\t%s %s\n" sources $XMLDIR 31 cp -R $SRC $XMLDIR/ 32 printf " LN\t%s %s\n" VERSION VERSION.xsl 33 ln -sf VERSION $XMLDIR/VERSION.xsl 34 for file in README RELEASE-NOTES* NEWS*; do 35 printf " INST\t%s\n" $file 36 $INSTALL -Dm0644 $file $DOCDIR/$file 37 done 38 # docbook-xml is presumed built 39 printf " EXTR\t%s\n" /etc/xml/catalog 40 xz -dc /pkg/docbook-xml-$(find $PKGDIR/ -type f -prune \ 41 -name "docbook-xml-*.tar.xz" \ 42 | sed 's,\([^0-9]\+[^-]-\)\+\([0-9].*\)\.tar\.xz,\2,' \ 43 | $RECENT).tar.xz | tar -xf - etc/xml/catalog 44 printf " INST\t%s\n" $DESTDIR/etc/xml 45 $INSTALL -dm0755 $DESTDIR/etc/xml 46 printf " MV\t%s %s\n" etc/xml/catalog $DESTDIR/etc/xml/ 47 mv etc/xml/catalog $DESTDIR/etc/xml/ 48 printf " RM\t%s\n" etc 49 rm -fr etc 50 printf " XMLC\t%s\n" rewriteSystem 51 xmlcatalog --noout --add rewriteSystem \ 52 https://cdn.docbook.org/release/xsl-nons/1.79.2 \ 53 $XMLDIRBASE \ 54 $DESTDIR/etc/xml/catalog 55 printf " XMLC\t%s\n" rewriteURI 56 xmlcatalog --noout --add rewriteURI \ 57 https://cdn.docbook.org/release/xsl-nons/1.79.2 \ 58 $XMLDIRBASE \ 59 $DESTDIR/etc/xml/catalog 60 printf " XMLC\t%s\n" rewriteSystem 61 xmlcatalog --noout --add rewriteSystem \ 62 https://cdn.docbook.org/release/xsl-nons/current \ 63 $XMLDIRBASE \ 64 $DESTDIR/etc/xml/catalog 65 printf " XMLC\t%s\n" rewriteURI 66 xmlcatalog --noout --add rewriteURI \ 67 https://cdn.docbook.org/release/xsl-nons/current \ 68 $XMLDIRBASE \ 69 $DESTDIR/etc/xml/catalog 70 printf " XMLC\t%s\n" rewriteSystem 71 xmlcatalog --noout --add rewriteSystem \ 72 http://docbook.sourceforge.net/release/xsl/current \ 73 $XMLDIRBASE \ 74 $DESTDIR/etc/xml/catalog 75 printf " XMLC\t%s\n" rewriteURI 76 xmlcatalog --noout --add rewriteURI \ 77 http://docbook.sourceforge.net/release/xsl/current \ 78 $XMLDIRBASE \ 79 $DESTDIR/etc/xml/catalog 80 unset patch 81 82 clean:QV: 83 :