50 lines
1.6 KiB
Text
50 lines
1.6 KiB
Text
PACKAGER="Marko Korhonen <marko@korhonen.cc>"
|
|
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
|
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
|
'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
'https::/usr/bin/curl -gqb "" -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'
|
|
'git::git'
|
|
'hg::mercurial'
|
|
'svn::subversion')
|
|
|
|
CARCH="x86_64"
|
|
CHOST="x86_64-pc-linux-gnu"
|
|
|
|
CPPFLAGS="-D_FORTIFY_SOURCE=2"
|
|
CFLAGS="-march=native -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt"
|
|
CXXFLAGS="${CFLAGS}"
|
|
RUSTFLAGS="-C opt-level=3 -C target-cpu=native"
|
|
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
|
MAKEFLAGS="-j$(nproc)"
|
|
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)
|
|
|
|
INTEGRITY_CHECK=(md5)
|
|
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"
|
|
|
|
|
|
COMPRESSGZ=(pigz -c -f -n)
|
|
COMPRESSBZ2=(bzip2 -c -f)
|
|
COMPRESSXZ=(xz -c -z - --threads=0)
|
|
COMPRESSZST=(zstd -c -z -q -)
|
|
COMPRESSLRZ=(lrzip -q)
|
|
COMPRESSLZO=(lzop -q)
|
|
COMPRESSZ=(compress -c -f)
|
|
|
|
PKGEXT='.pkg.tar.zst'
|
|
SRCEXT='.src.tar.gz'
|