diff options
author | Andreas Baumann | 2023-03-04 12:35:00 +0100 |
---|---|---|
committer | Andreas Baumann | 2023-03-04 12:35:00 +0100 |
commit | ce2cd996ffc649b8902ffd4468a822024f4bad21 (patch) | |
tree | 0dc5d72f2a6ffd79a69afc598b2e8b475b556a65 | |
download | aur-ce2cd996ffc649b8902ffd4468a822024f4bad21.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bf58e2526177 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = gcc-ia16 + pkgdesc = IA-16 (Intel 16-bit x86) port of GNU Gcc + pkgver = 20230119 + pkgrel = 1 + url = https://github.com/tkchia/gcc-ia16 + arch = x86_64 + license = GPL + checkdepends = dejagnu + checkdepends = bc + depends = binutils-ia16 + depends = glibc + depends = zlib + options = staticlibs + options = !distcc + options = !ccache + source = https://github.com/tkchia/gcc-ia16/archive/refs/tags/20230119.tar.gz + md5sums = db9cf1256c0211f06f9b59538b20897e + +pkgname = gcc-ia16 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d9eb476583c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Andreas Baumann <mail@andreasbaumann.cc> +pkgname=gcc-ia16 +pkgver=20230119 +pkgrel=1 +epoch= +pkgdesc="IA-16 (Intel 16-bit x86) port of GNU Gcc" +arch=('x86_64') +url="https://github.com/tkchia/gcc-ia16" +license=('GPL') +depends=(binutils-ia16 glibc zlib) +checkdepends=(dejagnu bc) +options=(staticlibs !distcc !ccache) +source=("https://github.com/tkchia/gcc-ia16/archive/refs/tags/$pkgver.tar.gz") +md5sums=('db9cf1256c0211f06f9b59538b20897e') + +build() { + mkdir -p build-gcc + cd build-gcc + unset CPPFLAGS + ../gcc-ia16-$pkgver/configure \ + --target=ia16-elf \ + --enable-languages=c \ + --prefix=/usr \ + --bindir=/usr/bin \ + --libdir=/usr/lib/ia16-elf/ \ + --disable-multilib \ + --without-headers \ + --disable-libssp \ + --without-isl \ + --disable-werror + make +} + +package() { + cd build-gcc + make DESTDIR="$pkgdir/" install + rm -rf "$pkgdir/usr/share" +} |