# Maintainer: exponential <echo ZXhwb25lbnRpYWxtYXRyaXhAcHJvdG9ubWFpbC5jb20K | base64 -d> # You need to activate multiarch for wine32 # sudo dpkg --add-architecture i386 pkgname=wintrek pkgver=1.9 pkgrel=0 pkgdesc="Unofficial Srar Trek simulation game based on Mainframe Star Trek (wine)" arch=("all") url="http://www.joejaworski.com/wintrek/" license=('freeware') depends=('wine') optdepends=('wine32: will be replaced by wow64') makedepends=('lynx' 'icoutils' 'ffmpeg') extensions=() source=("http://joejaworski.com/wintrek/wintrek.zip" "http://joejaworski.com/wintrek/wintrek.pdf" "${pkgname}.html::http://joejaworski.com/wintrek/") noextract=("${pkgname}.zip") b2sums=('d5a3afc3bed4ce0673568d3db51cb973d73f42a3c700e5de310217b5ca822d3f0519a3ce7b9cb86347875b38f7680a41046b67fef5a637449b69514fdaf4c4cc' '096cf820a5ec9520d2a22de934b98532848cc7214ebdc027f27aeffc531dfbc0aad846c884bec1b4c7552f03eb280f66b1a88decf8f0b8a27003ca5b119c8f7e' '2767a97ad4b72767867615b03acff71a68b39cd8a223cce406c0a44ef1841b0da79d02e797fa1f45104d67055b5d5895517cdc9c85823bd3bbadcf64047a7ba2') prepare() { # Warning about multiarch printf "\33[2K\r\033[1;33m%s\033[0m" "Warning:" >&2 echo "You need to activate multiarch for wine32" printf "\33[2K\r\033[1;33m%s\033[0m" "Warning:" >&2 echo "sudo dpkg --add-architecture i386" # cd cd "$srcdir" # extract rm -rf "${pkgname}" mkdir -p "${pkgname}" bsdtar -xf "${pkgname}.zip" -C "${pkgname}" # lower case for _filename in "${pkgname}/"*; do mv -n "$_filename" `echo "$_filename" | tr 'A-Z' 'a-z'` done # readme lynx -dump -nolist "${pkgname}.html" > "${pkgname}.readme" # icon wrestool -x -t 14 "${pkgname}/${pkgname}.exe" | ffmpeg -y -i pipe:ico: "${pkgname}.png" } package() { cd "$srcdir" # Creating Directories install -dm755 $pkgdir/usr/{games,share/{games/${pkgname},doc/${pkgname},applications,pixmaps}} # Install install -Dm644 "${pkgname}/"* "${pkgdir}/usr/share/games/${pkgname}" # wrapper echo '#!/bin/sh set -eu prog_name="wintrek" prog_real_path="/usr/share/games/$prog_name" prog_home="$HOME/.config/$prog_name" prog_bin="$prog_name.exe" # home folder mkdir -p "$prog_home" # Symlinks cp -nas "$prog_real_path/"* "$prog_home" 2> /dev/null # exec exec wine "$prog_home/$prog_bin" "$@"' > "$pkgdir/usr/games/${pkgname}" chmod 755 "$pkgdir/usr/games/${pkgname}" # doc install -Dm644 "${pkgname}.readme" "$pkgdir/usr/share/doc/${pkgname}/readme" install -Dm644 ${pkgname}.pdf "$pkgdir/usr/share/doc/${pkgname}/" # Deskrop file echo "[Desktop Entry] Version=1.0 Type=Application Terminal=false Icon=${pkgname}.png Name=${pkgname} Comment=Unofficial Srar Trek simulation game Exec=${pkgname} Categories=Application;Game;" > "${pkgdir}/usr/share/applications/${pkgname}.desktop" # Icon install -Dm644 "${pkgname}.png" "$pkgdir/usr/share/pixmaps/${pkgname}.png" }