# Description file for tinycore extension ($ extbuild sample.desc) # Source STYPE="http" MIRROR="dukeworld.duke4.net/eduke32/synthesis/20120520-2685" PACKAGE="eduke32" SEP="_" VERSION="20120520-2685" PKG_EXT=".tar.bz2" #RENAME_TO="isc-dhcp4" # Dependencies, Build flags, dev auto-added BUILD_DEPS="libvpx SDL Xorg-7.6 libvorbis gtk2 nasm libogg" RUN_DEPS="SDL libmad libvorbis libogg libvpx" FLAGS="" CONFIGURE_CMD="true" MAKE_CMD="make USE_LIBPNG=1 USE_LIBVPX=1 USE_OPENGL=1 RELEASE=1" MAKE_INSTALL_CMD="mkdir -p ${TCB_BLDDIR}/eduke32/usr/local/bin ; cp ${TCB_SRCDIR}/eduke32_${VERSION}/eduke32 ${TCB_BLDDIR}/eduke32/usr/local/bin/ ; cp ${TCB_SRCDIR}/eduke32_${VERSION}/mapster32 ${TCB_BLDDIR}/eduke32/usr/local/bin/ ; true" #DBG_PKG=1 #OVERWRITE_LOCAL=1 #NO_DESTDIR=1 #NO_PERL=1 #NO_AUTOTOOLS=1 #NO_OWN_MOD=1 #UPX_COMPRESS=1 # Packaging DEV_MASK="-name *.h -o -name *.c -o -name *.la -o -name *.a -o -name *.m4 -o -name *.pc -o -name *.rh" LOCALE_MASK="-name locale -type d" DOC_MASK="( -name man -o -name manual -o -name doc -o -name info ) -a -type d" CONF_MASK="-name *.conf" CONF_MAND_MASK="" # Info DESCRIPTION="EDuke32 - Linux Wrapper for Duke Nukem 3D" AUTHORS="Various" MAINTAINER="gutmensch" HOMEPAGE="http://www.eduke32.com" LICENSE="GPL" TAGS="game duke nukem ego shooter" COMMENTS="You need the Duke Nukem 3D data additionally to run this program. Please follow instructions at: http://wiki.eduke32.com/wiki/Installation_and_configuration Xorg-7.6-3d.tcz might be needed for performance." CHANGE="__TODAY__ " ##### changelog, dont modify! is done by script! ##### #CHANGELOG[1]="2012/05/21 Rebuilt against new libvpx and bump to new version" #CHANGELOG[0]="2012/03/21 Initial version" ############### end of changelog ##################### configure_special_source () { sed -i 's%^BASECFLAGS=\$(debug)%BASECFLAGS=\$(debug) -Os -pipe -march=i486 -mtune=i686%' "${TCB_SRCDIR}/eduke32_${VERSION}/Makefile.common" #sed -i 's%m32help.hlp%/usr/local/share/eduke32/m32help.hlp%g' "${TCB_SRCDIR}/eduke32_${VERSION}/source/astub.c" # dummy_file filename [ $? -eq 0 ] && success || fail } work_special_build () { # to_new_extension "-name file1.txt -o -name file2.bin" new_ext "dep1 dep2" # create_start_script $EXTENSION # echo "my command" >> ${SS1} wget http://www.eduke32.com/images/eduke32_classic.png -O /tmp/tmp.png -q create_wbar_icon eduke32 /tmp/tmp.png eduke32 EDuke32 # create_initd_script $EXTENSION $DAEMONPATH $PIDFILE $LOGFILE $OPTIONS # cat < ${TCB_BLDDIR}/${PACKAGE}/usr/local/etc/ # EOF [ $? -eq 0 ] && success || fail }