wok-next annotate linapple/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents 0f2575775b2d
children
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
al@21087 14 BUILD_DEPENDS="sdl-dev zlib-dev curl-dev libzip-dev"
al@21111 15 DEPENDS="gcc-lib-base sdl zlib curl libzip"
al@21111 16
al@21111 17 CONFIG_FILES="/etc/linapple.conf"
al@21111 18 TAGS="emulator apple2"
pascal@15201 19
al@20476 20 compile_rules() {
slaxemulator@7575 21 cd $src/src
pascal@20334 22 sed -i 's|sys/stat.h>|&\n#include <unistd.h>|' Frame.cpp
pascal@20334 23 sed -i 's|fcntl.h>|&\n#include <unistd.h>|' SerialComms.cpp
pascal@20334 24 sed -i 's|sys/time.h>|&\n#include <unistd.h>|' Timer.cpp Applewin.cpp
slaxemulator@7575 25 grep -q /usr/share/apple2 Applewin.cpp ||
slaxemulator@7575 26 sed -i 's|.*REGISTRY.*|\tchdir("/usr/share/apple2");\n&|' Applewin.cpp
al@20476 27
al@20476 28 make CXXFLAGS="-O3 -I/usr/lib/libzip/include -I/usr/include/SDL" || return 1
al@20476 29
al@21111 30 install -Dm755 $src/linapple $install/usr/bin/linapple
al@21111 31 install -Dm644 $src/linapple.conf $install/etc/linapple.conf
al@21111 32 mkdir -p $install/usr/share/apple2/
al@21111 33 install -m644 $src/*.bmp $install/usr/share/apple2/
al@21111 34 ln -s ../../../etc/linapple.conf $install/usr/share/apple2/linapple.conf
slaxemulator@7575 35 }