[arch-commits] Commit in nim/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Fri Sep 28 18:34:21 UTC 2018
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:
More information about the arch-commits
mailing list