Date: Friday, September 28, 2018 @ 18:34:21 Author: anthraxx Revision: 387495
upgpkg: nim 0.19.0-1 - added missing backup array - added hardening flags Modified: nim/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-09-28 18:28:59 UTC (rev 387494) +++ PKGBUILD 2018-09-28 18:34:21 UTC (rev 387495) @@ -6,7 +6,7 @@ pkgname=nim _pkgname=Nim -pkgver=0.18.0 +pkgver=0.19.0 pkgrel=1 pkgdesc='Imperative, multi-paradigm, compiled programming language' url='https://nim-lang.org/' @@ -14,17 +14,27 @@ license=('MIT') depends=('python' 'bash') options=('!emptydirs') +backup=( + etc/nim.cfg + etc/nimdoc.cfg + etc/nimdoc.tex.cfg + etc/rename.rules.cfg +) source=(${pkgname}-${pkgver}.tar.gz::https://github.com/nim-lang/Nim/archive/v${pkgver}.tar.gz csources-${pkgver}.tar.gz::https://github.com/nim-lang/csources/archive/v${pkgver}.tar.gz) -sha256sums=('9b9982f349fb96db44020a6da14fa683179b637a3d94782e2c99156ac613e187' - 'e9aff9d58661ea852ae424ba34fc3750b45fb31982645a3038de2300bea2d17c') -sha512sums=('b4c4ca78bfb310eba7cd105cc43bdb64b013ef90e06613e8d9af460b3f57ccdb4d4fc49f100bb4a5c0f06d45664197b68e69d5bf8ac724c0c849863082aa3a66' - 'e89324e3d091e1a29b5d0110bf9de7fba2438ce1f37bddcfd5cb4dde3bf31ab906c4576b623a5d70504c3430dad737898474e17d6c0eef41c1effd438d0cc571') +sha256sums=('f6a0b1c7bc227db1f7b8efa3bde0c6f23903c9184beebc99ff0094378c28e1ee' + '68042afae0b24915acac813b52b9ee0a303219e990d3bfa05ca57fb6bbc51578') +sha512sums=('112db4eb0b2007cef48e549d3df7316498aa11226be65ab30d03fa06fdd67dc525c3f60e6ed883b74745644a2cdca55f4be0eddadcd72cec40440e0af06907e0' + '06f0062ee54eb52ee1a95cdc9a9fe99bea1b94e16d57dff20335199f029dcd9043c82bb204d4ae65ee3ca326e924d8d3667c7f7cec66c7a50124046500d75a5f') prepare() { cd ${_pkgname}-${pkgver} mv ../csources-${pkgver} csources rm bin/empty.txt + for nimcfg in {compiler,config}/nim.cfg; do + echo "gcc.options.always %= \"\${gcc.options.always} ${CFLAGS:-} ${CPPFLAGS}\"" >> "${nimcfg}" + echo "gcc.options.linker %= \"\${gcc.options.linker} ${LDFLAGS:-}\"" >> "${nimcfg}" + done } build() { @@ -77,7 +87,7 @@ cp -a examples web doc/* "${pkgdir}/usr/share/nim/doc" install -Dm 644 copying.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" - rm -r "${pkgdir}/nim" "${pkgdir}/usr/lib/nim/lib/nimcache" + rm -r "${pkgdir}/nim" } # vim: ts=2 sw=2 et:
