Date: Saturday, May 16, 2020 @ 09:30:23 Author: foutrelis Revision: 383875
archrelease: copy trunk to staging-any Added: sgml-common/repos/staging-any/ sgml-common/repos/staging-any/PKGBUILD (from rev 383874, sgml-common/trunk/PKGBUILD) sgml-common/repos/staging-any/sgml-common-0.6.3-manpage-1.patch (from rev 383874, sgml-common/trunk/sgml-common-0.6.3-manpage-1.patch) sgml-common/repos/staging-any/sgml-common.install (from rev 383874, sgml-common/trunk/sgml-common.install) -----------------------------------+ PKGBUILD | 36 +++++++++++++++++++++++ sgml-common-0.6.3-manpage-1.patch | 14 +++++++++ sgml-common.install | 55 ++++++++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+) Copied: sgml-common/repos/staging-any/PKGBUILD (from rev 383874, sgml-common/trunk/PKGBUILD) =================================================================== --- staging-any/PKGBUILD (rev 0) +++ staging-any/PKGBUILD 2020-05-16 09:30:23 UTC (rev 383875) @@ -0,0 +1,36 @@ +# Maintainer: Felix Yan <felixonm...@gmail.com> +# Contributor: Andrew Fyfe <and...@neptune-one.net> +# Maintainer: Jonas Heinrich <o...@project-insanity.org> + +pkgname='sgml-common' +pkgver=0.6.3 +pkgrel=7 +pkgdesc='Tools for maintaining centralized SGML catalogs.' +arch=('any') +url='https://www.docbook.org/xml/' +license=('GPL') +install='sgml-common.install' +depends=('sh') +source=("ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/sgml-common-${pkgver}.tgz" + 'sgml-common-0.6.3-manpage-1.patch') +sha512sums=('3c4a55f555596b2a6bf6af66c497679226e7b40625ac16832150488311cba7f9fc523435eea5837262a5517f5c09c4c0e07fe4a2cf02184d4027609c26e4bc0c' + 'c584ff6e66e1d58456c07849bf96fedd3f1df0b93430f6301c4d4ab9906821dea0cbac82eada19197540b5e31f13febd04fadda5b6e2ba4b0b6ee8f0328292f7') + +prepare() { + cd sgml-common-${pkgver} + patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch +} + +build() { + cd sgml-common-${pkgver} + autoreconf -vfi + ./configure --prefix=/usr --sysconfdir=/etc + make +} +package(){ + cd sgml-common-${pkgver} + make DESTDIR="$pkgdir" docdir=/usr/share/doc install + +# "$pkgdir/usr/doc" "$pkgdir/usr/share/doc" +} + Copied: sgml-common/repos/staging-any/sgml-common-0.6.3-manpage-1.patch (from rev 383874, sgml-common/trunk/sgml-common-0.6.3-manpage-1.patch) =================================================================== --- staging-any/sgml-common-0.6.3-manpage-1.patch (rev 0) +++ staging-any/sgml-common-0.6.3-manpage-1.patch 2020-05-16 09:30:23 UTC (rev 383875) @@ -0,0 +1,14 @@ +Submitted By: Thomas Pegg <lnxfreak123 at insightbb dot com> +Date: 2003-11-18 +Initial Package Version: 0.6.3 +Origin: Thomas Pegg +Description: Fixes syntax of Makefile.am for installation of man pages, +for use with current automake versions 1.7.8 and higher. + +diff -Naur sgml-common-0.6.3.orig/doc/man/Makefile.am sgml-common-0.6.3/doc/man/Makefile.am +--- sgml-common-0.6.3.orig/doc/man/Makefile.am 2001-01-30 14:42:22.000000000 +0000 ++++ sgml-common-0.6.3/doc/man/Makefile.am 2003-11-18 16:48:47.000000000 +0000 +@@ -1,2 +1 @@ +-man8dir = $(mandir)/man8 +-man8_DATA = *.8 ++man_MANS = install-catalog.8 Copied: sgml-common/repos/staging-any/sgml-common.install (from rev 383874, sgml-common/trunk/sgml-common.install) =================================================================== --- staging-any/sgml-common.install (rev 0) +++ staging-any/sgml-common.install 2020-05-16 09:30:23 UTC (rev 383875) @@ -0,0 +1,55 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + add_catalog "${1%-*}" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + remove_catalog "${2%-*}" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + add_catalog "${1%-*}" +} + +# arg 1: the old package version +pre_remove() { + remove_catalog "${1%-*}" +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + + +add_catalog() { + install-catalog --add /etc/sgml/sgml-ent.cat \ + /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null 2>&1 + + install-catalog --add /etc/sgml/sgml-docbook.cat \ + /etc/sgml/sgml-ent.cat > /dev/null 2>&1 +} + +remove_catalog() { + install-catalog --remove /etc/sgml/sgml-ent.cat \ + /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null 2>&1 + + install-catalog --remove /etc/sgml/sgml-docbook.cat \ + /etc/sgml/sgml-ent.cat > /dev/null 2>&1 +} + +op=$1 +shift +$op "$@" + +# vim:set syntax=sh ts=4 sw=4 noet: +