wok-next annotate sgml-common/receipt @ rev 19988
Add qt5 - now it's look good enough
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Oct 20 03:29:40 2017 +0300 (2017-10-20) |
parents | |
children | 0e7893ac206d |
rev | line source |
---|---|
al@19790 | 1 # SliTaz package receipt v2. |
al@19790 | 2 |
al@19790 | 3 PACKAGE="sgml-common" |
al@19790 | 4 VERSION="0.6.3" |
al@19790 | 5 CATEGORY="development" |
al@19790 | 6 SHORT_DESC="Tools for maintaining centralized SGML catalogs" |
al@19790 | 7 MAINTAINER="al.bobylev@gmail.com" |
al@19790 | 8 LICENSE="GPL3" |
al@19790 | 9 WEB_SITE="http://docbook.org/xml/" |
al@19790 | 10 |
al@19790 | 11 TARBALL="$PACKAGE-$VERSION.tgz" |
al@19790 | 12 WGET_URL="https://www.sourceware.org/pub/docbook-tools/new-trials/SOURCES/$TARBALL" |
al@19790 | 13 |
al@19790 | 14 BUILD_DEPENDS="automake" |
al@19790 | 15 |
al@19790 | 16 # Rules to configure and make the package. |
al@19790 | 17 compile_rules() |
al@19790 | 18 { |
al@19790 | 19 autoreconf -fi && |
al@19790 | 20 |
al@19790 | 21 ./configure \ |
al@19790 | 22 --sysconfdir=/etc \ |
al@19790 | 23 $CONFIGURE_ARGS && |
al@19790 | 24 make && |
al@19790 | 25 make docdir=/usr/share/doc install |
al@19790 | 26 } |
al@19790 | 27 |
al@19790 | 28 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@19790 | 29 genpkg_rules() |
al@19790 | 30 { |
al@19790 | 31 copy @std |
al@19790 | 32 CONFIG_FILES="/etc/sgml/sgml.conf" |
al@19790 | 33 } |
al@19790 | 34 |
al@19790 | 35 pre_remove() { |
al@19790 | 36 local p1='/etc/sgml/sgml-ent.cat' |
al@19790 | 37 local p2='/etc/sgml/sgml-docbook.cat' |
al@19790 | 38 local p3='/usr/share/sgml/sgml-iso-entities-8879.1986/catalog' |
al@19790 | 39 |
al@19790 | 40 touch "$1/etc/sgml/catalog" |
al@19790 | 41 chroot "$1/" install-catalog --remove $p1 $p3 >/dev/null |
al@19790 | 42 chroot "$1/" install-catalog --remove $p2 $p1 >/dev/null |
al@19790 | 43 } |
al@19790 | 44 |
al@19790 | 45 post_install() { |
al@19790 | 46 touch "$1/etc/sgml/catalog" |
al@19790 | 47 local p1='/etc/sgml/sgml-ent.cat' |
al@19790 | 48 local p2='/etc/sgml/sgml-docbook.cat' |
al@19790 | 49 local p3='/usr/share/sgml/sgml-iso-entities-8879.1986/catalog' |
al@19790 | 50 |
al@19790 | 51 # Remove the catalog items prior to upgrading |
al@19790 | 52 [ -e "$1$p1" -a -e "$1$p2" ] && pre_remove |
al@19790 | 53 |
al@19790 | 54 touch "$1/etc/sgml/catalog" "$1$p1" "$1$p2" |
al@19790 | 55 chroot "$1/" install-catalog --add $p1 $p3 >/dev/null |
al@19790 | 56 chroot "$1/" install-catalog --add $p2 $p1 >/dev/null |
al@19790 | 57 } |