# Maintainer: SpacingBat3 # Contributor: Sebastien Chevalier pkgname=box86-odroid-git pkgver=r2798.0edc0374 pkgrel=1 pkgdesc="Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices." arch=('armv7h') url="https://github.com/ptitSeb/box86" license=('MIT') optdepends=('gl4es: OpenGL 2 for GLES 2 devices') makedepends=('git' 'cmake' 'make') provides=("${pkgname%-git}" "${_pkgname%-odroid-git}-git" "${_pkgname%-odroid-git}") conflicts=("${pkgname%-git}" "${_pkgname%-odroid-git}-git" "${_pkgname%-odroid-git}") source=('git+https://github.com/ptitSeb/box86') md5sums=('SKIP') pkgver() { cd "$srcdir/${pkgname%-odroid-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${pkgname%-odroid-git}" if [[ ! -d ./build ]]; then mkdir build && cd build cmake .. -DODROID=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo fi } build() { cd "$srcdir/${pkgname%-odroid-git}/build" make -j$(nproc) } package() { cd "$srcdir/${pkgname%-odroid-git}/build" make DESTDIR="${pkgdir}/" install # /usr/local/bin isn't in PATH by the default, # we should move it to /usr/bin cd ${pkgdir} mv usr/local/bin/ usr/bin/ # cleanup when dir is empty rmdir usr/local || exit 0 }