diff --git a/makepkg-aarch64.conf b/makepkg-aarch64.conf new file mode 100644 index 0000000..a2c73c1 --- /dev/null +++ b/makepkg-aarch64.conf @@ -0,0 +1,45 @@ +DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u' + 'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' + 'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'rsync::/usr/bin/rsync --no-motd -z %u %o' + 'scp::/usr/bin/scp -C %u %o') +VCSCLIENTS=('bzr::bzr' + 'fossil::fossil' + 'git::git' + 'hg::mercurial' + 'svn::subversion') +CARCH="aarch64" +CHOST="aarch64-unknown-linux-gnu" +CPPFLAGS="" +CFLAGS="-march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions \ + -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ + -fstack-clash-protection" +CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" +LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" +LTOFLAGS="" +DEBUG_CFLAGS="-g -fvar-tracking-assignments" +DEBUG_CXXFLAGS="-g -fvar-tracking-assignments" +BUILDENV=(!distcc color !ccache check !sign) +OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto) +INTEGRITY_CHECK=(md5 sha256 sha512) +STRIP_BINARIES="--strip-all" +STRIP_SHARED="--strip-unneeded" +STRIP_STATIC="--strip-debug" +MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) +DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) +PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) +DBGSRCDIR="/usr/src/debug" +PACKAGER="ClassFun " +GPGKEY="6D4E5CB24A05AB50EF24E26984FE7898AC3A659D" +COMPRESSGZ=(gzip -c -f -n) +COMPRESSBZ2=(bzip2 -c -f) +COMPRESSXZ=(xz -c -z -) +COMPRESSZST=(zstd -c -z -q -) +COMPRESSLRZ=(lrzip -q) +COMPRESSLZO=(lzop -q) +COMPRESSZ=(compress -c -f) +COMPRESSLZ4=(lz4 -q) +COMPRESSLZ=(lzip -c -f) +PKGEXT='.pkg.tar.xz' +SRCEXT='.src.tar.gz'