wok-next annotate linapple/receipt @ rev 20709

cdrdao: add patch.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat May 26 17:09:29 2018 +0300 (2018-05-26)
parents 27bfe81dc6bd
children 0f2575775b2d
rev   line source
al@20476 1 # SliTaz package receipt v2.
slaxemulator@7575 2
slaxemulator@7575 3 PACKAGE="linapple"
pascal@12806 4 VERSION="2a"
slaxemulator@7575 5 CATEGORY="misc"
al@20476 6 SHORT_DESC="Apple //e emulator"
slaxemulator@7575 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15201 8 LICENSE="GPL2"
al@20476 9 WEB_SITE="http://linapple.sourceforge.net/"
al@20476 10
pascal@12806 11 TARBALL="$PACKAGE-src_$VERSION.tar.bz2"
slaxemulator@7575 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
slaxemulator@7575 13
pascal@15201 14 BUILD_DEPENDS="libsdl-dev zlib-dev curl-dev libzip-dev"
pascal@15201 15
al@20476 16 compile_rules() {
slaxemulator@7575 17 cd $src/src
pascal@20334 18 sed -i 's|sys/stat.h>|&\n#include <unistd.h>|' Frame.cpp
pascal@20334 19 sed -i 's|fcntl.h>|&\n#include <unistd.h>|' SerialComms.cpp
pascal@20334 20 sed -i 's|sys/time.h>|&\n#include <unistd.h>|' Timer.cpp Applewin.cpp
slaxemulator@7575 21 grep -q /usr/share/apple2 Applewin.cpp ||
slaxemulator@7575 22 sed -i 's|.*REGISTRY.*|\tchdir("/usr/share/apple2");\n&|' Applewin.cpp
al@20476 23
al@20476 24 make CXXFLAGS="-O3 -I/usr/lib/libzip/include -I/usr/include/SDL" || return 1
al@20476 25
al@20476 26 mkdir -p \
al@20476 27 $install/usr/share/apple2 \
al@20476 28 $install/usr/bin \
al@20476 29 $install/etc
al@20476 30 cp $src/linapple $install/usr/bin
al@20476 31 cp $src/*.bmp $install/usr/share/apple2
al@20476 32 cp $src/linapple.conf $install/etc
al@20476 33 ln -s /etc/linapple.conf $install/usr/share/apple2
slaxemulator@7575 34 }
slaxemulator@7575 35
al@20476 36 genpkg_rules() {
al@20476 37 copy @std
al@20476 38 DEPENDS="gcc-lib-base libsdl zlib curl libzip"
al@20476 39 CONFIG_FILES="/etc/linapple.conf"
al@20476 40 TAGS="emulator apple2"
slaxemulator@7575 41 }