# Maintainer: Sergej Pupykin # Maintainer: Alessio 'mOLOk' Bolognino # Contributor: Suat SARIALP pkgname=dev86 pkgver=0.16.21 pkgrel=7 pkgdesc="Simple C compiler to generate 8086 code" arch=('x86_64') url='https://v3.sk/~lkundrak/dev86/' license=(GPL) makedepends=('bin86') options=('!strip' '!makeflags' 'staticlibs') source=(#"https://v3.sk/~lkundrak/dev86/Dev86src-${pkgver}.tar.gz" "https://sources.archlinux.org/other/community/dev86/Dev86src-${pkgver}.tar.gz" '0001-mandir.patch') sha256sums=('234b110e6df9b7f6843e2ee53473127c2211243a16748f229fc0127845f68d94' 'f1cc9e3779c435a39c0a3b773b6fc220c6bd7909ec4bb1b8ee781cf4f89d4827') prepare() { cd "$srcdir"/$pkgname-$pkgver patch -p1 <"$srcdir"/0001-mandir.patch } build() { cd "$srcdir"/$pkgname-$pkgver export CFLAGS+=' -ffat-lto-objects' make PREFIX=/usr DIST="$pkgdir" } package() { cd "$srcdir"/$pkgname-$pkgver mkdir -p "$pkgdir"/usr/share/man/man1 make install-all DIST="$pkgdir" # remove all the stuff supplied by bin86 rm "$pkgdir"/usr/bin/{as,ld,nm,objdump,size}86 rm "$pkgdir"/usr/share/man/man1/{as,ld}86.1 }