mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 02:37:14 +08:00
moved from platform for core rebuild, docbook-xsl/xml, icu, per-test-pod, perl-yaml-syck, xmlto
This commit is contained in:
parent
d0046f8e2a
commit
5304c31422
24
docbook-xml/LICENSE
Normal file
24
docbook-xml/LICENSE
Normal file
@ -0,0 +1,24 @@
|
||||
Copyright 1992-2006 HaL Computer Systems, Inc.,
|
||||
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
|
||||
Corporation, Norman Walsh, Sun Microsystems, Inc., and the
|
||||
Organization for the Advancement of Structured Information
|
||||
Standards (OASIS).
|
||||
|
||||
See also http://docbook.org/specs/
|
||||
|
||||
Permission to use, copy, modify and distribute the DocBook XML DTD
|
||||
and its accompanying documentation for any purpose and without fee
|
||||
is hereby granted in perpetuity, provided that the above copyright
|
||||
notice and this paragraph appear in all copies. The copyright
|
||||
holders make no representation about the suitability of the DTD for
|
||||
any purpose. It is provided "as is" without expressed or implied
|
||||
warranty.
|
||||
|
||||
If you modify the DocBook DTD in any way, except for declaring and
|
||||
referencing additional sets of general entities and declaring
|
||||
additional notations, label your DTD as a variant of DocBook. See
|
||||
the maintenance documentation for more information.
|
||||
|
||||
Please direct all questions, bug reports, or suggestions for
|
||||
changes to the docbook@lists.oasis-open.org mailing list. For more
|
||||
information, see http://www.oasis-open.org/docbook/.
|
273
docbook-xml/PKGBUILD
Normal file
273
docbook-xml/PKGBUILD
Normal file
@ -0,0 +1,273 @@
|
||||
# $Id: PKGBUILD 73719 2010-03-27 09:43:17Z jgc $
|
||||
# Maintainer: dorphell <dorphell@archlinux.org>
|
||||
# Committer: Judd Vinet <jvinet@zeroflux.org>
|
||||
|
||||
pkgname=docbook-xml
|
||||
pkgver=4.5
|
||||
pkgrel=4
|
||||
pkgdesc="A widely used XML scheme for writing documentation and help"
|
||||
arch=(any)
|
||||
url="http://www.oasis-open.org/docbook/"
|
||||
license=('MIT')
|
||||
depends=('libxml2')
|
||||
install=docbook-xml.install
|
||||
source=(http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
|
||||
http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip
|
||||
http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip
|
||||
http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip
|
||||
http://www.docbook.org/xml/4.1.2/docbkx412.zip
|
||||
LICENSE)
|
||||
noextract=('docbook-xml-4.5.zip' 'docbook-xml-4.4.zip' 'docbook-xml-4.3.zip' 'docbook-xml-4.2.zip' 'docbkx412.zip')
|
||||
md5sums=('03083e288e87a7e829e437358da7ef9e'
|
||||
'cbb04e9a700955d88c50962ef22c1634'
|
||||
'ab200202b9e136a144db1e0864c45074'
|
||||
'73fe50dfe74ca631c1602f558ed8961f'
|
||||
'900d7609fb7e6d78901b357e4acfbc17'
|
||||
'50e1eea70bc071b812e963e65af6707e')
|
||||
|
||||
build() {
|
||||
for ver in 4.2 4.3 4.4 4.5; do
|
||||
mkdir docbook-xml-${ver}
|
||||
pushd docbook-xml-${ver}
|
||||
bsdtar xf "${srcdir}/docbook-xml-${ver}.zip"
|
||||
mkdir -p "${pkgdir}/usr/share/xml/docbook/xml-dtd-${ver}"
|
||||
cp -dRf docbook.cat *.dtd ent/ *.mod \
|
||||
"${pkgdir}/usr/share/xml/docbook/xml-dtd-${ver}/" || return 1
|
||||
popd
|
||||
done
|
||||
mkdir docbook-xml-4.1.2
|
||||
pushd docbook-xml-4.1.2
|
||||
bsdtar xf "${srcdir}/docbkx412.zip"
|
||||
mkdir -p "${pkgdir}/usr/share/xml/docbook/xml-dtd-4.1.2"
|
||||
cp -dRf docbook.cat *.dtd ent/ *.mod \
|
||||
"${pkgdir}/usr/share/xml/docbook/xml-dtd-4.1.2/" || return 1
|
||||
popd
|
||||
|
||||
mkdir -p "${pkgdir}/etc/xml"
|
||||
xmlcatalog --noout --create "${pkgdir}/etc/xml/docbook-xml" || return 1
|
||||
|
||||
# V4.1.2
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
|
||||
# V4.2
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Notations V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/dbnotnx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.2" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.2" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.2" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
|
||||
# V4.3
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Notations V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.3" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.3" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.3" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
|
||||
# V4.4
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Notations V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/dbnotnx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.4" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.4" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.4" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
|
||||
# V4.5
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML V4.5//EN" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "public" \
|
||||
"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.5" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://www.oasis-open.org/docbook/xml/4.5" \
|
||||
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
|
||||
"${pkgdir}/etc/xml/docbook-xml"
|
||||
|
||||
# license
|
||||
install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
46
docbook-xml/docbook-xml.install
Normal file
46
docbook-xml/docbook-xml.install
Normal file
@ -0,0 +1,46 @@
|
||||
post_install() {
|
||||
if [ -e etc/xml/catalog.preserve ]; then
|
||||
mv etc/xml/catalog.preserve etc/xml/catalog
|
||||
elif [ ! -e etc/xml/catalog ]; then
|
||||
xmlcatalog --noout --create etc/xml/catalog
|
||||
fi
|
||||
xmlcatalog --noout --add "delegatePublic" \
|
||||
"-//OASIS//ENTITIES DocBook XML" \
|
||||
"file:///etc/xml/docbook-xml" \
|
||||
etc/xml/catalog
|
||||
xmlcatalog --noout --add "delegatePublic" \
|
||||
"-//OASIS//DTD DocBook XML" \
|
||||
"file:///etc/xml/docbook-xml" \
|
||||
etc/xml/catalog
|
||||
xmlcatalog --noout --add "delegateSystem" \
|
||||
"http://www.oasis-open.org/docbook/" \
|
||||
"file:///etc/xml/docbook-xml" \
|
||||
etc/xml/catalog
|
||||
xmlcatalog --noout --add "delegateURI" \
|
||||
"http://www.oasis-open.org/docbook/" \
|
||||
"file:///etc/xml/docbook-xml" \
|
||||
etc/xml/catalog
|
||||
}
|
||||
|
||||
# arg 1: the new package version
|
||||
# arg 2: the old package version
|
||||
pre_upgrade() {
|
||||
if [ $(vercmp $2 4.5) -lt 0 ]; then
|
||||
xmlcatalog --del "file:///etc/xml/docbook" etc/xml/catalog > etc/xml/catalog.preserve
|
||||
fi
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
if [ $(vercmp $2 4.5) -ge 0 ]; then
|
||||
post_remove
|
||||
fi
|
||||
post_install
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
xmlcatalog --noout --del file:///etc/xml/docbook-xml etc/xml/catalog
|
||||
}
|
||||
|
||||
op=$1
|
||||
shift
|
||||
$op $*
|
37
docbook-xsl/PKGBUILD
Normal file
37
docbook-xsl/PKGBUILD
Normal file
@ -0,0 +1,37 @@
|
||||
# $Id: PKGBUILD 69734 2010-02-22 09:25:57Z giovanni $
|
||||
# Maintainer: Jan de Groot <jgc@archlinux.org>
|
||||
# Contributer: Sean Middleditch <elanthis@awesomeplay.com>
|
||||
|
||||
pkgname=docbook-xsl
|
||||
pkgver=1.75.2
|
||||
pkgrel=1
|
||||
pkgdesc="XML stylesheets for Docbook-xml transformations."
|
||||
arch=('any')
|
||||
license=('custom')
|
||||
url="http://scrollkeeper.sourceforge.net/docbook.shtml"
|
||||
depends=('libxml2' 'libxslt' 'docbook-xml')
|
||||
source=(http://downloads.sourceforge.net/sourceforge/docbook/docbook-xsl-${pkgver}.tar.bz2)
|
||||
install=docbook-xsl.install
|
||||
md5sums=('0c76a58a8e6cb5ab49f819e79917308f')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${pkgname}-${pkgver}
|
||||
install -dm755 ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/common
|
||||
install -m644 common/*.{xml,xsl,dtd,ent} ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/common/
|
||||
|
||||
install -dm755 ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/params
|
||||
install -m644 params/*.xml ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/params/
|
||||
|
||||
for fn in fo highlighting html roundtrip; do
|
||||
install -dm755 ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/${fn}
|
||||
install -m644 ${fn}/*.{xml,xsl} ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/${fn}/
|
||||
done
|
||||
for fn in eclipse htmlhelp javahelp lib manpages profiling template website xhtml; do
|
||||
install -dm755 ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/${fn}
|
||||
install -m644 ${fn}/*.xsl ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/${fn}/
|
||||
done
|
||||
install -dm755 ${pkgdir}/etc/xml
|
||||
install -m644 VERSION ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-${pkgver}/
|
||||
|
||||
install -m644 -D COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
|
||||
}
|
41
docbook-xsl/docbook-xsl.install
Normal file
41
docbook-xsl/docbook-xsl.install
Normal file
@ -0,0 +1,41 @@
|
||||
post_install() {
|
||||
if [ ! -f /etc/xml/catalog ]; then
|
||||
xmlcatalog --noout --create /etc/xml/catalog
|
||||
fi
|
||||
_NEW=`echo $1 | sed 's|\(.*\)\-.*|\1|'`
|
||||
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://docbook.sourceforge.net/release/xsl/${_NEW}" \
|
||||
"/usr/share/xml/docbook/xsl-stylesheets-${_NEW}" \
|
||||
etc/xml/catalog
|
||||
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://docbook.sourceforge.net/release/xsl/${_NEW}" \
|
||||
"/usr/share/xml/docbook/xsl-stylesheets-${_NEW}" \
|
||||
etc/xml/catalog &&
|
||||
|
||||
xmlcatalog --noout --add "rewriteSystem" \
|
||||
"http://docbook.sourceforge.net/release/xsl/current" \
|
||||
"/usr/share/xml/docbook/xsl-stylesheets-${_NEW}" \
|
||||
etc/xml/catalog &&
|
||||
|
||||
xmlcatalog --noout --add "rewriteURI" \
|
||||
"http://docbook.sourceforge.net/release/xsl/current" \
|
||||
"/usr/share/xml/docbook/xsl-stylesheets-${_NEW}" \
|
||||
etc/xml/catalog
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_remove $2
|
||||
post_install $1
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
_OLD=`echo $1 | sed 's|\(.*\)\-.*|\1|'`
|
||||
xmlcatalog --noout --del "/usr/share/xml/docbook/xsl-stylesheets-${_OLD}" etc/xml/catalog
|
||||
|
||||
if [ $(vercmp $1 1.72.0-3) -lt 0 ]; then
|
||||
xmlcatalog --noout --del "/usr/share/xml/docbook" etc/xml/catalog
|
||||
xmlcatalog --noout --del "file:///etc/xml/docbook" etc/xml/catalog
|
||||
fi
|
||||
}
|
34
icu/PKGBUILD
Normal file
34
icu/PKGBUILD
Normal file
@ -0,0 +1,34 @@
|
||||
# Platform Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
# include global config
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=icu
|
||||
pkgver=4.6
|
||||
pkgrel=2
|
||||
pkgdesc="International Components for Unicode library"
|
||||
arch=(i686 x86_64)
|
||||
url="http://www.icu-project.org/"
|
||||
license=('custom:"icu"')
|
||||
depends=('gcc-libs' 'sh')
|
||||
source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
|
||||
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
|
||||
icu.8198.revert.icu5431.patch
|
||||
)
|
||||
md5sums=('43e56b71c407be5154de681eaa646a4a'
|
||||
'685f0c5ff76bc50f930ffb67bbd27eb3')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/icu/source
|
||||
# fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
|
||||
patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
|
||||
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
|
||||
make || return 1
|
||||
make -j1 DESTDIR=${pkgdir} install || return 1
|
||||
|
||||
# Install license
|
||||
install -Dm644 ${srcdir}/icu/license.html ${pkgdir}/usr/share/licenses/icu/license.html
|
||||
}
|
129
icu/icu.8198.revert.icu5431.patch
Normal file
129
icu/icu.8198.revert.icu5431.patch
Normal file
@ -0,0 +1,129 @@
|
||||
Index: icu/trunk/source/layout/IndicReordering.cpp
|
||||
===================================================================
|
||||
--- icu/trunk/source/layout/IndicReordering.cpp (revision 25772)
|
||||
+++ icu/trunk/source/layout/IndicReordering.cpp (revision 26090)
|
||||
@@ -126,4 +126,8 @@
|
||||
FeatureMask fSMFeatures;
|
||||
|
||||
+ LEUnicode fPreBaseConsonant;
|
||||
+ LEUnicode fPreBaseVirama;
|
||||
+ le_int32 fPBCIndex;
|
||||
+ FeatureMask fPBCFeatures;
|
||||
|
||||
void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)
|
||||
@@ -172,5 +176,6 @@
|
||||
fMatraFeatures(0), fMPreOutIndex(-1), fMPreFixups(mpreFixups),
|
||||
fVMabove(0), fVMpost(0), fVMIndex(0), fVMFeatures(0),
|
||||
- fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0)
|
||||
+ fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0),
|
||||
+ fPreBaseConsonant(0), fPreBaseVirama(0), fPBCIndex(0), fPBCFeatures(0)
|
||||
{
|
||||
// nothing else to do...
|
||||
@@ -191,4 +196,6 @@
|
||||
fVMabove = fVMpost = 0;
|
||||
fSMabove = fSMbelow = 0;
|
||||
+
|
||||
+ fPreBaseConsonant = fPreBaseVirama = 0;
|
||||
}
|
||||
|
||||
@@ -386,4 +393,12 @@
|
||||
}
|
||||
|
||||
+ void notePreBaseConsonant(le_uint32 index,LEUnicode PBConsonant, LEUnicode PBVirama, FeatureMask features)
|
||||
+ {
|
||||
+ fPBCIndex = index;
|
||||
+ fPreBaseConsonant = PBConsonant;
|
||||
+ fPreBaseVirama = PBVirama;
|
||||
+ fPBCFeatures = features;
|
||||
+ }
|
||||
+
|
||||
void noteBaseConsonant()
|
||||
{
|
||||
@@ -465,4 +480,20 @@
|
||||
}
|
||||
|
||||
+ void writePreBaseConsonant()
|
||||
+ {
|
||||
+ // The TDIL spec says that consonant + virama + RRA should produce a rakar in Malayalam. However,
|
||||
+ // it seems that almost none of the fonts for Malayalam are set up to handle this.
|
||||
+ // So, we're going to force the issue here by using the rakar as defined with RA in most fonts.
|
||||
+
|
||||
+ if (fPreBaseConsonant == 0x0d31) { // RRA
|
||||
+ fPreBaseConsonant = 0x0d30; // RA
|
||||
+ }
|
||||
+
|
||||
+ if (fPreBaseConsonant != 0) {
|
||||
+ writeChar(fPreBaseConsonant, fPBCIndex, fPBCFeatures);
|
||||
+ writeChar(fPreBaseVirama,fPBCIndex-1,fPBCFeatures);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
le_int32 getOutputIndex()
|
||||
{
|
||||
@@ -723,4 +754,5 @@
|
||||
}
|
||||
|
||||
+
|
||||
IndicClassTable::CharClass charClass = CC_RESERVED;
|
||||
IndicClassTable::CharClass nextClass = CC_RESERVED;
|
||||
@@ -730,7 +762,9 @@
|
||||
le_bool seenVattu = FALSE;
|
||||
le_bool seenBelowBaseForm = FALSE;
|
||||
+ le_bool seenPreBaseForm = FALSE;
|
||||
le_bool hasNukta = FALSE;
|
||||
le_bool hasBelowBaseForm = FALSE;
|
||||
le_bool hasPostBaseForm = FALSE;
|
||||
+ le_bool hasPreBaseForm = FALSE;
|
||||
|
||||
if (postBase < markStart && classTable->isNukta(chars[postBase])) {
|
||||
@@ -746,12 +780,20 @@
|
||||
hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta;
|
||||
hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta;
|
||||
+ hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) && !hasNukta;
|
||||
|
||||
if (IndicClassTable::isConsonant(charClass)) {
|
||||
if (postBaseLimit == 0 || seenVattu ||
|
||||
(baseConsonant > baseLimit && !classTable->isVirama(chars[baseConsonant - 1])) ||
|
||||
- !(hasBelowBaseForm || hasPostBaseForm)) {
|
||||
+ !(hasBelowBaseForm || hasPostBaseForm || hasPreBaseForm)) {
|
||||
break;
|
||||
}
|
||||
|
||||
+ // Note any pre-base consonants
|
||||
+ if ( baseConsonant == lastConsonant && lastConsonant > 0 &&
|
||||
+ hasPreBaseForm && classTable->isVirama(chars[baseConsonant - 1])) {
|
||||
+ output.notePreBaseConsonant(lastConsonant,chars[lastConsonant],chars[lastConsonant-1],tagArray2);
|
||||
+ seenPreBaseForm = TRUE;
|
||||
+
|
||||
+ }
|
||||
// consonants with nuktas are never vattus
|
||||
seenVattu = IndicClassTable::isVattu(charClass) && !hasNukta;
|
||||
@@ -786,10 +828,12 @@
|
||||
|
||||
// write any pre-base consonants
|
||||
+ output.writePreBaseConsonant();
|
||||
+
|
||||
le_bool supressVattu = TRUE;
|
||||
|
||||
for (i = baseLimit; i < baseConsonant; i += 1) {
|
||||
LEUnicode ch = chars[i];
|
||||
- // Don't put 'blwf' on first consonant.
|
||||
- FeatureMask features = (i == baseLimit? tagArray2 : tagArray1);
|
||||
+ // Don't put 'pstf' or 'blwf' on anything before the base consonant.
|
||||
+ FeatureMask features = tagArray1 & ~( pstfFeatureMask | blwfFeatureMask );
|
||||
|
||||
charClass = classTable->getCharClass(ch);
|
||||
@@ -842,5 +886,5 @@
|
||||
|
||||
// write below-base consonants
|
||||
- if (baseConsonant != lastConsonant) {
|
||||
+ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
|
||||
for (i = bcSpan + 1; i < postBase; i += 1) {
|
||||
output.writeChar(chars[i], i, tagArray1);
|
||||
@@ -872,5 +916,5 @@
|
||||
// write post-base consonants
|
||||
// FIXME: does this put the right tags on post-base consonants?
|
||||
- if (baseConsonant != lastConsonant) {
|
||||
+ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
|
||||
if (postBase <= lastConsonant) {
|
||||
for (i = postBase; i <= lastConsonant; i += 1) {
|
29
perl-test-pod/PKGBUILD
Normal file
29
perl-test-pod/PKGBUILD
Normal file
@ -0,0 +1,29 @@
|
||||
#
|
||||
# Platform Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=perl-test-pod
|
||||
_realname=Test-Pod
|
||||
pkgver=1.45
|
||||
pkgrel=1
|
||||
pkgdesc="Check for POD errors in files"
|
||||
arch=(any)
|
||||
license=('GPL' 'PerlArtistic')
|
||||
url="http://search.cpan.org/dist/${_realname}/"
|
||||
depends=('perl')
|
||||
options=(!emptydirs)
|
||||
source=(http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/${_realname}-${pkgver}.tar.gz)
|
||||
md5sums=('089c8f272931df82f6c4d11a74f04628')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${_realname}-${pkgver}
|
||||
|
||||
perl Build.PL installdirs=vendor || return 1
|
||||
./Build || return 1
|
||||
./Build install destdir=$pkgdir || return 1
|
||||
|
||||
find $startdir/pkg -name '.packlist' -delete
|
||||
find $startdir/pkg -name '*.pod' -delete
|
||||
}
|
39
perl-yaml-syck/PKGBUILD
Normal file
39
perl-yaml-syck/PKGBUILD
Normal file
@ -0,0 +1,39 @@
|
||||
#
|
||||
# Platform Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=perl-yaml-syck
|
||||
_realname=YAML-Syck
|
||||
pkgver=1.17
|
||||
pkgrel=1
|
||||
pkgdesc="Fast, lightweight YAML loader and dumper"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('custom')
|
||||
url="http://search.cpan.org/dist/${_realname}/"
|
||||
depends=('perl>=5.10.0')
|
||||
options=('!emptydirs')
|
||||
source=(http://www.cpan.org/authors/id/A/AV/AVAR/${_realname}-$pkgver.tar.gz)
|
||||
md5sums=('f788529ad4b2c2fd037ccdfd5e7a88ab')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${_realname}-$pkgver
|
||||
|
||||
# install module in vendor directories.
|
||||
perl Makefile.PL INSTALLDIRS=vendor
|
||||
make
|
||||
make test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/${_realname}-$pkgver
|
||||
make install DESTDIR=${pkgdir}
|
||||
|
||||
# remove perllocal.pod and .packlist
|
||||
find ${pkgdir} -name perllocal.pod -delete
|
||||
find ${pkgdir} -name .packlist -delete
|
||||
|
||||
# license.
|
||||
install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
|
||||
}
|
26
xmlto/PKGBUILD
Normal file
26
xmlto/PKGBUILD
Normal file
@ -0,0 +1,26 @@
|
||||
# $Id: PKGBUILD 67402 2010-02-06 18:08:15Z giovanni $
|
||||
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
|
||||
# Contributor: Jan de Groot <jgc@archlinux.org>
|
||||
# Contributor: Sergej Pupykin <sergej@aur.archlinux.org>
|
||||
# Contributor: Robert Stoffers <rob1@ubuntu.com>
|
||||
|
||||
pkgname=xmlto
|
||||
pkgver=0.0.23
|
||||
pkgrel=1
|
||||
pkgdesc="Convert xml to many other formats"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://cyberelk.net/tim/software/xmlto/"
|
||||
license=('GPL')
|
||||
depends=('libxslt>=1.1.24' 'perl-yaml-syck' 'perl-test-pod')
|
||||
makedepends=('docbook-xsl')
|
||||
source=(https://fedorahosted.org/releases/x/m/${pkgname}/${pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('3001d6bb2bbc2c8f6c2301f05120f074')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/${pkgname}-${pkgver}"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man || return 1
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
}
|
Loading…
Reference in New Issue
Block a user