milis/talimatname/genel/openjade/talimat

50 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: James Clark'ın Belge Stili Semantiği ve Şartname Dilinin uygulanması
# URL: http://openjade.sourceforge.net/
# Packager: milisarge
# Depends on: opensp
name=openjade
version=1.3.2
release=1
source=(
http://downloads.sourceforge.net/openjade/openjade-$version.tar.gz
http://www.linuxfromscratch.org/patches/blfs/7.5/openjade-1.3.2-gcc_4.6-1.patch)
build(){
cd $name-$version
# fix a compilation problem identified in gcc-4.6 and later
patch -Np1 -i ../openjade-1.3.2-gcc_4.6-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-$version
make
make DESTDIR=$PKG install
make DESTDIR=$PKG/usr/share/man install-man
# create the Jade equivalents of OpenJade executables and libraries
cd $PKG/usr/bin
ln -v -sf openjade jade
cd $PKG/usr/lib
ln -v -sf libogrove.so libgrove.so
ln -v -sf libospgrove.so libspgrove.so
ln -v -sf libostyle.so libstyle.so
cd $SRC/$name-$version
install -v -m644 dsssl/catalog $PKG/usr/share/sgml/openjade-$version
install -v -m644 dsssl/*.{dtd,dsl,sgm} \
$PKG/usr/share/sgml/openjade-$version
}
# NuTyX Pkgfile (http://nutyx.org)