galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

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 	: