Skip to content

Instantly share code, notes, and snippets.

@rakslice
Last active April 16, 2020 12:13
Show Gist options
  • Save rakslice/0d385e3875d3d1286780a90d0b2493b5 to your computer and use it in GitHub Desktop.
Save rakslice/0d385e3875d3d1286780a90d0b2493b5 to your computer and use it in GitHub Desktop.
MSYS2 PKGBUILD file for sheepshaver
_realname=sheepshaver
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.5
pkgrel=1
pkgdesc="an open-source PowerPC Apple Macintosh emulator (mingw-w64)"
arch=('any')
url="https://sheepshaver.cebix.net/"
license=("GPL")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-make"
"${MINGW_PACKAGE_PREFIX}-pkg-config"
"automake-wrapper"
"autoconf")
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-gtk2"
"${MINGW_PACKAGE_PREFIX}-SDL2"
"git")
source=(${_realname}-${pkgver}::git+https://github.com/kanjitalk755/macemu.git#branch=master)
sha256sums=('SKIP')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}
}
build() {
cd ${_realname}-${pkgver}/SheepShaver
make links
cd src/Windows
../Unix/autogen.sh --enable-jit
make
}
package() {
cd ${_realname}-${pkgver}/SheepShaver/src/Windows
mkdir -p "${pkgdir}/bin"
cp SheepShaver.exe "${pkgdir}/bin/SheepShaver.exe"
cp SheepShaverGUI.exe "${pkgdir}/bin/SheepShaverGUI.exe"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment