pkgname: openjade pkgver: '1.3.3' pkgrel: 1 pkgdesc: James Clark's implementation of Document Style Semantics and Specification Language url: 'https://openjade.sourceforge.net/' arch: x86_64 depends: [] makedepends: - opensp source: - 'http://downloads.sourceforge.net/openjade/openjade-${pkgver}.tar.gz' - 'http://www.linuxfromscratch.org/patches/blfs/svn/${pkgname}-${pkgver}-upstream-1.patch' sha256sums: - SKIP - SKIP hooks: post-install: | name=openjade version=1.3.2 release=4 install-catalog --add /etc/sgml/openjade-1.3.2.cat \ /usr/share/sgml/openjade-1.3.2/catalog install-catalog --add /etc/sgml/sgml-docbook.cat \ /etc/sgml/openjade-1.3.2.cat build: | cd ${pkgname}-${pkgver} # fix a compilation problem identified in gcc-4.6 and later patch -Np1 -i ../${pkgname}-${pkgver}-upstream-1.patch # fix a compilation problem with perl-5.16 and later sed -i -e '/getopts/{N;s#&G#g#;s#do .getopts.pl.;##;}' \ -e '/use POSIX/ause Getopt::Std;' msggen.pl ./configure --prefix=/usr \ --mandir=/usr/share/man \ --enable-http \ --disable-static \ --enable-default-catalog=/etc/sgml/catalog \ --enable-default-search-path=/usr/share/sgml \ --datadir=/usr/share/sgml/openjade-${pkgver} make make DESTDIR=${PKGDIR} install make DESTDIR=${PKGDIR}/usr/share/man install-man # create the Jade equivalents of OpenJade executables and libraries cd ${PKGDIR}/usr/bin ln -v -sf openjade jade cd ${PKGDIR}/usr/lib ln -v -sf libogrove.so libgrove.so ln -v -sf libospgrove.so libspgrove.so ln -v -sf libostyle.so libstyle.so cd ./${pkgname}-${pkgver} install -v -m644 dsssl/catalog ${PKGDIR}/usr/share/sgml/openjade-${pkgver} install -v -m644 dsssl/*.{dtd,dsl,sgm} \ ${PKGDIR}/usr/share/sgml/openjade-${pkgver} # Obsolet libs rm -f ${PKGDIR}/usr/lib/libogrove.la rm -f ${PKGDIR}/usr/lib/libospgrove.la rm -f ${PKGDIR}/usr/lib/libostyle.la package: | true