wok-next diff eduke32/receipt @ rev 20778
git update: 2.16.2 (Feb-2018) -> 2.17.1 (May-2018)
author | Erkan Yilmaz <erkan@slitaz.org> |
---|---|
date | Fri Jun 08 09:36:49 2018 +0000 (2018-06-08) |
parents | c0521c689857 |
children | 5ed258d11ce7 |
line diff
1.1 --- a/eduke32/receipt Fri Mar 16 00:27:34 2018 +0200 1.2 +++ b/eduke32/receipt Fri Jun 08 09:36:49 2018 +0000 1.3 @@ -1,4 +1,4 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="eduke32" 1.8 VERSION="20110319-1850" 1.9 @@ -6,29 +6,34 @@ 1.10 SHORT_DESC="A port of the classic first-person shooter, Duke Nukem 3D" 1.11 MAINTAINER="mallory@sweetpeople.org" 1.12 LICENSE="GPL2" 1.13 + 1.14 TARBALL="${PACKAGE}_src_${VERSION}.tar.bz2" 1.15 WEB_SITE="http://www.eduke32.com/" 1.16 WGET_URL="http://dukeworld.duke4.net/$PACKAGE/synthesis/$VERSION/$TARBALL" 1.17 TAGS="shooting" 1.18 1.19 -DEPENDS="libsdl libsdl-mixer libvorbis gtk+ eduke32-data" 1.20 BUILD_DEPENDS="libsdl-dev libsdl-mixer-dev libvorbis-dev gtk+-dev nasm \ 1.21 mesa-dev glu-dev gcc49" 1.22 1.23 # Rules to configure and make the package. 1.24 compile_rules() 1.25 { 1.26 - make CC=gcc-49 CXX=g++-49 $MAKEFLAGS || return 1 1.27 - mkdir $DESTDIR 1.28 - cp eduke32 mapster32 $DESTDIR 1.29 + case $ARCH in 1.30 + x86_64) Arch='nocona';; 1.31 + *) Arch="$ARCH";; 1.32 + esac 1.33 + 1.34 + make \ 1.35 + CC=gcc-49 \ 1.36 + CXX=g++-49 \ 1.37 + CFLAGS="-march=$Arch -Os -pipe" \ 1.38 + $MAKEFLAGS || return 1 1.39 + 1.40 + install -Dm755 eduke32 $install/usr/bin/eduke32 1.41 + install -Dm755 mapster32 $install/usr/bin/mapster32 1.42 } 1.43 1.44 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.45 -genpkg_rules() 1.46 -{ 1.47 - echo "Building package tree" 1.48 - mkdir -p $fs/usr/bin 1.49 - 1.50 - echo "Copying package files" 1.51 - cp -a $install/eduke32 $install/mapster32 $fs/usr/bin 1.52 +genpkg_rules() { 1.53 + copy @std 1.54 + DEPENDS="libsdl libsdl-mixer libvorbis gtk+ eduke32-data" 1.55 }