diff options
author | Baltazár Radics | 2021-11-22 18:14:13 +0100 |
---|---|---|
committer | Baltazár Radics | 2021-11-22 18:14:13 +0100 |
commit | e9b555de8e6a8e60e5c3fd7c4aab7babad856370 (patch) | |
tree | aa17b985b6dc0072ff2c639b1784a9ef863611c6 | |
download | aur-e9b555de8e6a8e60e5c3fd7c4aab7babad856370.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e202b03e6a18 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = fxlibc-gint + pkgdesc = A C standard library for fx Casio calculators, for use with gint + pkgver = 1.2.2 + pkgrel = 1 + url = https://gitea.planet-casio.com/Vhex-Kernel-Core/fxlibc + arch = x86_64 + license = CCPL + makedepends = cmake + makedepends = sh-elf-gcc-casio + options = !strip + source = fxlibc-1.2.2.tar.gz::https://gitea.planet-casio.com/Vhex-Kernel-Core/fxlibc/archive/1.2.2.tar.gz + sha256sums = 9891fe9a45c5e36d1c8d21f8267c342cc092f35783ad0cb48bb2b82cfe66def2 + +pkgname = fxlibc-gint diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4bef11543f5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Baltazár Radics <baltazar.radics@gmail.com> +pkgname=fxlibc-gint +pkgver=1.2.2 +pkgrel=1 +pkgdesc='A C standard library for fx Casio calculators, for use with gint' +arch=(x86_64) +url='https://gitea.planet-casio.com/Vhex-Kernel-Core/fxlibc' +license=(CCPL) +makedepends=(cmake sh-elf-gcc-casio) +options=(!strip) +source=(fxlibc-$pkgver.tar.gz::https://gitea.planet-casio.com/Vhex-Kernel-Core/fxlibc/archive/$pkgver.tar.gz) +sha256sums=('9891fe9a45c5e36d1c8d21f8267c342cc092f35783ad0cb48bb2b82cfe66def2') + +build() { + mkdir -p build + cd build + # based on default makepkg.conf (remove incompatible flags) + CFLAGS='-O2 -pipe -fno-plt -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security' + CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" + LDFLAGS='-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' + cmake -DFXLIBC_TARGET=gint -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-sh.cmake ../fxlibc + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install +} |