wok-next annotate openjade/receipt @ rev 20568
Remove dev packages that have become empty due to *.la files removing.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Apr 12 09:48:04 2018 +0300 (2018-04-12) |
parents | 0e7893ac206d |
children | 4a67f7e79846 |
rev | line source |
---|---|
al@19790 | 1 # SliTaz package receipt v2. |
al@19790 | 2 |
al@19790 | 3 PACKAGE="openjade" |
al@19790 | 4 VERSION="1.3.2" |
al@19790 | 5 CATEGORY="development" |
al@19790 | 6 SHORT_DESC="Implementation of the DSSSL language" |
al@19790 | 7 MAINTAINER="al.bobylev@gmail.com" |
al@19790 | 8 LICENSE="custom" |
al@19790 | 9 WEB_SITE="http://openjade.sourceforge.net/" |
al@19790 | 10 |
al@19790 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@19790 | 12 WGET_URL="$SF_MIRROR/openjade/$TARBALL" |
al@19790 | 13 |
al@19790 | 14 BUILD_DEPENDS="patch opensp-dev automake texinfo perl" |
al@19790 | 15 |
al@20443 | 16 compile_rules() { |
al@19790 | 17 sed -i -e '/getopts/{N;s#&G#g#;s#do .getopts.pl.;##;}' \ |
al@19790 | 18 -e '/use POSIX/ause Getopt::Std;' msggen.pl |
al@19790 | 19 |
al@20568 | 20 export CXXFLAGS="$CXXFLAGS -fno-lifetime-dse" |
al@19790 | 21 ./configure \ |
al@19790 | 22 --enable-http \ |
al@19790 | 23 --disable-static \ |
al@19790 | 24 --enable-default-catalog=/etc/sgml/catalog \ |
al@19790 | 25 --enable-default-search-path=/usr/share/sgml \ |
al@19790 | 26 --datadir=/usr/share/sgml/openjade-$VERSION \ |
al@19790 | 27 $CONFIGURE_ARGS && |
al@20568 | 28 make && |
al@20568 | 29 make DESTDIR="$install" install install-man || return 1 |
al@19790 | 30 |
al@20568 | 31 ln -vsf openjade $install/usr/bin/jade |
al@20568 | 32 ln -vsf libogrove.so $install/usr/lib/libgrove.so |
al@20568 | 33 ln -vsf libospgrove.so $install/usr/lib/libspgrove.so |
al@20568 | 34 ln -vsf libostyle.so $install/usr/lib/libstyle.so |
al@19790 | 35 |
al@19790 | 36 install -v -m644 dsssl/catalog dsssl/*.dtd dsssl/*.dsl dsssl/*.sgm \ |
al@20568 | 37 $install/usr/share/sgml/openjade-$VERSION |
al@19790 | 38 |
al@19790 | 39 echo 'SYSTEM "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" "/usr/share/xml/docbook/xml-dtd-4.5/docbookx.dtd"' >> \ |
al@19790 | 40 $install/usr/share/sgml/openjade-$VERSION/catalog |
al@19790 | 41 } |
al@19790 | 42 |
al@20443 | 43 genpkg_rules() { |
al@20568 | 44 copy @std |
al@20568 | 45 DEPENDS="sgml-common opensp" |
al@19790 | 46 } |
al@19790 | 47 |
al@19790 | 48 pre_remove() { |
al@19790 | 49 local p1="/etc/sgml/openjade-$VERSION.cat" |
al@19790 | 50 local p2="/etc/sgml/sgml-docbook.cat" |
al@19790 | 51 local p3="/usr/share/sgml/openjade-$VERSION/catalog" |
al@19790 | 52 |
al@19790 | 53 touch "$1/etc/sgml/catalog" |
al@19790 | 54 chroot "$1/" install-catalog --remove $p1 $p3 >/dev/null |
al@19790 | 55 chroot "$1/" install-catalog --remove $p2 $p1 >/dev/null |
al@19790 | 56 } |
al@19790 | 57 |
al@19790 | 58 post_install() { |
al@19790 | 59 local p1="/etc/sgml/openjade-$VERSION.cat" |
al@19790 | 60 local p2="/etc/sgml/sgml-docbook.cat" |
al@19790 | 61 local p3="/usr/share/sgml/openjade-$VERSION/catalog" |
al@19790 | 62 |
al@19790 | 63 # Remove the catalog items prior to upgrading |
al@19790 | 64 [ -e "$1$p1" -a "$1$p2" ] && pre_remove |
al@19790 | 65 |
al@19790 | 66 touch "$1/etc/sgml/catalog" "$1$p1" "$1$p2" |
al@19790 | 67 chroot "$1/" install-catalog --add $p1 $p3 >/dev/null |
al@19790 | 68 chroot "$1/" install-catalog --add $p2 $p1 >/dev/null |
al@19790 | 69 } |