summaryrefslogtreecommitdiff
path: root/repo/devel/sgml-common.xibuild
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-02-01 20:54:39 +0000
committerdavidovski <david@davidovski.xyz>2022-02-01 20:54:39 +0000
commit39870d3122540ea16eddff6f46201984a4527c03 (patch)
tree32c0cafe89d2bd219042fcaeb200c6025f294e49 /repo/devel/sgml-common.xibuild
parent8e9ab121ce015fb2aec402e9ed232e4eb2eb3123 (diff)
renambed sgml
Diffstat (limited to 'repo/devel/sgml-common.xibuild')
-rw-r--r--repo/devel/sgml-common.xibuild33
1 files changed, 33 insertions, 0 deletions
diff --git a/repo/devel/sgml-common.xibuild b/repo/devel/sgml-common.xibuild
new file mode 100644
index 0000000..c0a5cf4
--- /dev/null
+++ b/repo/devel/sgml-common.xibuild
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+MAKEDEPS=(unzip)
+DEPS=(libxml2 sgml-common)
+
+PKG_VER=0.6.3
+SOURCE=https://sourceware.org/ftp/docbook-tools/new-trials/SOURCES/sgml-common-$PKG_VER.tgz
+ADDITIONAL=(
+ https://www.linuxfromscratch.org/patches/blfs/svn/sgml-common-$PKG_VER-manpage-1.patch
+ )
+
+DESC="Tools for maintaining centralized SGML catalogs."
+
+prepare() {
+ patch -Np1 -i sgml-common-$PKG_VER-manpage-1.patch &&
+ autoreconf -f -i
+}
+
+build() {
+ ./configure --prefix=/usr --sysconfdir=/etc &&
+ make
+}
+
+package () {
+ make DESTDIR=$PKG_DEST docdir=/usr/share/doc install &&
+
+ install-catalog --add $PKG_DEST/etc/sgml/sgml-ent.cat \
+ $PKG_DEST/usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&
+
+ install-catalog --add $PKG_DEST/etc/sgml/sgml-docbook.cat \
+ $PKG_DEST/etc/sgml/sgml-ent.cat
+
+}