wok-next diff celestia/receipt @ rev 20845

Add neofetch, tcl2c-fork; build two versions of tklauncher (using tcl2c and tcl2c-fork) with different warnings
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jun 23 09:45:42 2018 +0300 (2018-06-23)
parents 835b3b8ce6ac
children f48456621a9d
line diff
     1.1 --- a/celestia/receipt	Fri Apr 13 07:14:16 2018 +0300
     1.2 +++ b/celestia/receipt	Sat Jun 23 09:45:42 2018 +0300
     1.3 @@ -6,34 +6,37 @@
     1.4  SHORT_DESC="Real-time 3D Space Simulation"
     1.5  MAINTAINER="slaxemulator@gmail.com"
     1.6  LICENSE="GPL2"
     1.7 -WEB_SITE="http://www.shatters.net/celestia/"
     1.8 +WEB_SITE="https://celestia.space/"
     1.9  
    1.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.12  
    1.13 -BUILD_DEPENDS="gtk+ glew libtheora lua5.1 gtkglext freeglut xorg-libXmu mesa \
    1.14 -glu libjpeg jpeg zlib gtk+-dev libtheora-dev lua5.1-dev gtkglext-dev \
    1.15 -freeglut-dev xorg-libXmu-dev glu mesa-dev libpng16-dev libogg-dev \
    1.16 -jpeg-dev glew-dev zlib-dev gettext autoconf"
    1.17 +BUILD_DEPENDS="automake libtool gettext mesa-dev glu-dev gtk+-dev gtkglext-dev \
    1.18 +lua5.1-dev libjpeg-turbo-dev   libtheora-dev"
    1.19  
    1.20  compile_rules() {
    1.21 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -ldl"
    1.22 +	sed -i 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|' configure.in
    1.23 +	autoreconf -vi || return 1
    1.24  
    1.25 -	sed -i 's|"ray.h"|&\n#include "mathlib.h"|' src/celmath/intersect.h
    1.26 -	sed -i 's|NULL|0|' src/celengine/frametree.h
    1.27 -	sed -i 's|"png.h"|&\n#include "zlib.h"|' src/celestia/imagecapture.cpp
    1.28 -	sed -i 's|<cstdio>|&\n#include <string.h>|' src/celengine/*.cpp
    1.29 +	# Celestia-1.6.1 has a bug in the font rendering and requires -fsigned-char
    1.30 +	export CFLAGS="$CFLAGS -fsigned-char"
    1.31 +	export CXXFLAGS="$CXXFLAGS -fsigned-char"
    1.32  
    1.33  	./configure \
    1.34  		--with-gtk \
    1.35 +		--disable-rpath \
    1.36 +		--with-lua \
    1.37  		$CONFIGURE_ARGS &&
    1.38  	fix libtool &&
    1.39  	make &&
    1.40 -	make DESTDIR=$DESTDIR install
    1.41 +	make \
    1.42 +		DESTDIR=$DESTDIR \
    1.43 +		MKDIR_P='mkdir -p' \
    1.44 +		install
    1.45  }
    1.46  
    1.47  genpkg_rules() {
    1.48  	copy @std
    1.49 -	DEPENDS="gtk+ glew libtheora lua5.1 gtkglext freeglut xorg-libXmu mesa glu \
    1.50 -	libjpeg jpeg zlib"
    1.51 +	DEPENDS="cairo gdk-pixbuf glib glu gtk+ gtkglext libjpeg-turbo libogg \
    1.52 +	libpng16 libtheora mesa pango"
    1.53  }