1 # Maintainer: kevku <kevku@gmx.com>
2 # Contributor: Rene Pärts <rene87@hot.ee>
7 pkgdesc="W3C XML Schema to C++ translator library"
9 [ "$CARCH" = "i686" ] && _arch='i686'
10 [ "$CARCH" = "x86_64" ] && _arch='x86_64'
11 url="http://www.codesynthesis.com/projects/xsd/"
16 source=(http://www.codesynthesis.com/download/xsd/3.3/linux-gnu/$_arch/$_pkgname-$pkgver-$_arch-linux-gnu.tar.bz2)
17 [ "$CARCH" = "i686" ] && md5sums=('b7172b512a66f966e0dff191c2223927')
18 [ "$CARCH" = "x86_64" ] && md5sums=('62cf1291e210eba37738d5a02f7d2990')
21 cd $srcdir/$_pkgname-$pkgver-$_arch-linux-gnu/
24 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/compilers/vc-7
25 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/compilers/vc-8
26 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/parser/expat
27 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/parser/non-validating
28 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/parser/validating
29 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/parser/xerces
30 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/tree/bits
31 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/tree/parsing
32 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/tree/serialization
33 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/xml/bits
34 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/xml/dom/bits
35 install -dm0755 libxsd/xsd/cxx ${pkgdir}/usr/include/xsd/cxx/xml/sax/bits
38 install -m0644 libxsd/xsd/cxx/{*.hxx,*.txx} ${pkgdir}/usr/include/xsd/cxx/
39 install -m0644 libxsd/xsd/cxx/compilers/vc-7/* ${pkgdir}/usr/include/xsd/cxx/compilers/vc-7
40 install -m0644 libxsd/xsd/cxx/compilers/vc-8/* ${pkgdir}/usr/include/xsd/cxx/compilers/vc-8
41 install -m0644 libxsd/xsd/cxx/parser/{*.hxx,*.txx,*.ixx} ${pkgdir}/usr/include/xsd/cxx/parser
42 install -m0644 libxsd/xsd/cxx/parser/expat/* ${pkgdir}/usr/include/xsd/cxx/parser/expat
43 install -m0644 libxsd/xsd/cxx/parser/non-validating/* ${pkgdir}/usr/include/xsd/cxx/parser/non-validating
44 install -m0644 libxsd/xsd/cxx/parser/validating/* ${pkgdir}/usr/include/xsd/cxx/parser/validating
45 install -m0644 libxsd/xsd/cxx/parser/xerces/* ${pkgdir}/usr/include/xsd/cxx/parser/xerces
46 install -m0644 libxsd/xsd/cxx/tree/{*.hxx,*.txx,*.ixx} ${pkgdir}/usr/include/xsd/cxx/tree
47 install -m0644 libxsd/xsd/cxx/tree/bits/* ${pkgdir}/usr/include/xsd/cxx/tree/bits
48 install -m0644 libxsd/xsd/cxx/tree/parsing/* ${pkgdir}/usr/include/xsd/cxx/tree/parsing
49 install -m0644 libxsd/xsd/cxx/tree/serialization/* ${pkgdir}/usr/include/xsd/cxx/tree/serialization
50 install -m0644 libxsd/xsd/cxx/xml/{*.hxx,*.txx,*.ixx} ${pkgdir}/usr/include/xsd/cxx/xml
51 install -m0644 libxsd/xsd/cxx/xml/bits/* ${pkgdir}/usr/include/xsd/cxx/xml/bits
52 install -m0644 libxsd/xsd/cxx/xml/dom/{*.hxx,*.txx} ${pkgdir}/usr/include/xsd/cxx/xml/dom
53 install -m0644 libxsd/xsd/cxx/xml/dom/bits/* ${pkgdir}/usr/include/xsd/cxx/xml/dom/bits
54 install -m0644 libxsd/xsd/cxx/xml/sax/*.hxx ${pkgdir}/usr/include/xsd/cxx/xml/sax
55 install -m0644 libxsd/xsd/cxx/xml/sax/bits/* ${pkgdir}/usr/include/xsd/cxx/xml/sax/bits
57 install -Dm4755 bin/xsd ${pkgdir}/usr/bin/xsdcxx
58 install -Dm0644 documentation/xsd.1 $pkgdir/usr/share/man/man1/xsdcxx.1