diff options
author | Tilmann Meyer | 2020-03-18 12:53:39 +0100 |
---|---|---|
committer | Tilmann Meyer | 2020-03-18 12:53:39 +0100 |
commit | 4dcb1da30456e2ef6cc79f2207ddddd69aa12eef (patch) | |
tree | 4e441fbda4d10b4be4ae010b5e6ef485a56a9cbb | |
download | aur-aarch64-linux-gnu-environment.tar.gz |
addpkg: added aarch64-linux-gnu-environment
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | environment.sh | 10 |
3 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c1f51d934464 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = aarch64-linux-gnu-environment + pkgdesc = A script for loading the aarch64 env + pkgver = 1.0.0 + pkgrel = 1 + url = http://fedoraproject.org/wiki/MinGW + arch = x86_64 + license = GPL + depends = aarch64-linux-gnu-gcc + source = environment.sh + sha256sums = 8412dc4e48795a0751d9b3993a6c626f39762377e501be4d71db7d827e22e74c + +pkgname = aarch64-linux-gnu-environment + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ad42378d47a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Tilmann Meyer <tilmann.meyer@gmx.net> + +_target=aarch64-linux-gnu + +pkgname=$_target-environment +pkgver=1.0.0 +pkgrel=1 +pkgdesc='A script for loading the aarch64 env' +arch=(x86_64) +url='http://fedoraproject.org/wiki/MinGW' +license=(GPL) +depends=($_target-gcc) +options=() +source=( + 'environment.sh' +) +sha256sums=( + '8412dc4e48795a0751d9b3993a6c626f39762377e501be4d71db7d827e22e74c' +) + +package() { + install -m 755 -D environment.sh "$pkgdir"/usr/bin/$_target-environment +} diff --git a/environment.sh b/environment.sh new file mode 100644 index 000000000000..8d4b32de35a3 --- /dev/null +++ b/environment.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh + +default_pp_flags="-D_FORTIFY_SOURCE=2" +default_compiler_flags="$default_pp_flags -mtune=generic -O2 -pipe -fno-plt" +default_linker_flags="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" + +export CPPFLAGS="$default_pp_flags $CPPFLAGS" +export CFLAGS="$default_compiler_flags $CFLAGS" +export CXXFLAGS="$default_compiler_flags $CXXFLAGS" +export LDFLAGS="$default_linker_flags $LDFLAGS" |