comparison core/texinfo/texinfo.sh @ 136:e737b80da269

core: merge .sh and .info
author David Demelier <markand@malikania.fr>
date Mon, 11 Mar 2019 14:59:13 +0100
parents ee0f7700182a
children 605b4a7b264a
comparison
equal deleted inserted replaced
135:3565bfc4a451 136:e737b80da269
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 # 16 #
17 17
18 PKGNAME=texinfo
19 PKGVERSION=6.6
20 PKGREVISION=1
21 PKGLICENSE="GPLv3"
22 PKGSUMMARY="GNU documentation format"
23 PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
24 PKGDEPENDS="perl/perl"
25 PKGOPTIONS="NLS"
26
18 : ${CHOST:=$(uname -m)-linux-musl} 27 : ${CHOST:=$(uname -m)-linux-musl}
19 : ${CBUILD:=$(uname -m)-linux-musl} 28 : ${CBUILD:=$(uname -m)-linux-musl}
20 : ${CC:=gcc} 29 : ${CC:=gcc}
21 : ${CFLAGS:=-O2} 30 : ${CFLAGS:=-O2}
31 : ${LDFLAGS:=}
32 : ${LIBS:=}
22 : ${NLS:=yes} 33 : ${NLS:=yes}
23 34
24 source ./texinfo.info
25
26 set -ex
27
28 if [ "$NLS" = "yes" ]; then 35 if [ "$NLS" = "yes" ]; then
36 PKGDEPENDS="core/gettext $PKGDEPENDS"
29 with_nls="--enable-nls" 37 with_nls="--enable-nls"
30 else 38 else
31 with_nls="--disable-nls" 39 with_nls="--disable-nls"
32 fi 40 fi
33 41
34 rm -rf $PKGNAME-$PKGVERSION 42 build()
35 tar xvaf $PKGNAME-$PKGVERSION.tar.xz 43 {
36 pushd $PKGNAME-$PKGVERSION 44 rm -rf $PKGNAME-$PKGVERSION
45 tar xvaf $PKGNAME-$PKGVERSION.tar.xz
46 pushd $PKGNAME-$PKGVERSION
37 47
38 CC="$CC" \ 48 CC="$CC" \
39 CFLAGS="$CFLAGS" \ 49 CFLAGS="$CFLAGS" \
40 ./configure \ 50 LDFLAGS="$LDFLAGS" \
41 --build=$CBUILD \ 51 LIBS="$LIBS" \
42 --host=$CHOST \ 52 ./configure \
43 --prefix=/usr \ 53 --build=$CBUILD \
44 ${with_nls} 54 --host=$CHOST \
45 make 55 --prefix=/usr \
46 make install DESTDIR=$DESTDIR 56 ${with_nls}
47 rm -f $DESTDIR/usr/lib/texinfo/{Parsetexi,MiscXS,XSParagraph}.la 57 make
58 make install DESTDIR=$DESTDIR
59 rm -f $DESTDIR/usr/lib/texinfo/{Parsetexi,MiscXS,XSParagraph}.la
48 60
49 popd 61 popd
50 rm -rf $PKGNAME-$PKGVERSION 62 rm -rf $PKGNAME-$PKGVERSION
63 }