[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