diff --git a/files/0001-Change-to-correct-dirs.patch b/files/0001-Change-to-correct-dirs.patch
--- a/files/0001-Change-to-correct-dirs.patch
+++ b/files/0001-Change-to-correct-dirs.patch
@@ -33,4 +33,3 @@
;;
--
2.8.3
-
diff --git a/files/0002-change-nim-gdb-shebang.patch b/files/0002-change-nim-gdb-shebang.patch
new file mode 100644
--- /dev/null
+++ b/files/0002-change-nim-gdb-shebang.patch
@@ -0,0 +1,10 @@
+diff --git a/bin/nim-gdb b/bin/nim-gdb
+index f7f9a79c6..df2c8d270 100755
+--- a/bin/nim-gdb
++++ b/bin/nim-gdb
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env bash
++#!/bin/env bash
+
+ # Exit if anything fails
+ set -e
diff --git a/files/0002-remove-nim-gdb-install.patch b/files/0002-remove-nim-gdb-install.patch
deleted file mode 100644
--- a/files/0002-remove-nim-gdb-install.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/install.sh b/install.sh
-index 5934353..4b19df0 100755
---- a/install.sh
-+++ b/install.sh
-@@ -104,10 +104,6 @@ if [ $# -eq 1 ] ; then
-
- cp bin/nim $bindir/nim
- chmod 755 $bindir/nim
-- cp bin/nim-gdb $bindir/nim-gdb
-- chmod 755 $bindir/nim-gdb
-- cp bin/nim-gdb.bash $bindir/nim-gdb.bash
-- chmod 755 $bindir/nim-gdb.bash
- cp config/nim.cfg $configdir/nim.cfg
- chmod 644 $configdir/nim.cfg
- cp config/nimdoc.cfg $configdir/nimdoc.cfg
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : nim
-version : 1.2.2
-release : 13
+version : 1.4.0
+release : 14
source :
- - https://nim-lang.org/download/nim-1.2.2.tar.xz : e92aaa73d4974571a4690ca7f34a21e20ff5ea8780d05e33167976c7def6728f
+ - https://nim-lang.org/download/nim-1.4.0.tar.xz : 9dfba2bed31a21a5a34231016dd556b1b5e0db23c01357cfab26aa8f27a6c23d
homepage : https://nim-lang.org/
license : MIT
component : programming
@@ -10,8 +10,8 @@
description: |
Nim is a statically typed, imperative programming language.
setup : |
- %patch < $pkgfiles/0001-Change-to-correct-dirs.patch
- %patch -p1 < $pkgfiles/0002-remove-nim-gdb-install.patch
+ %patch -p1 < $pkgfiles/0001-Change-to-correct-dirs.patch
+ %patch -p1 < $pkgfiles/0002-change-nim-gdb-shebang.patch
builddeps :
- nodejs-devel # check
rundeps :
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -20,10 +20,14 @@
programming
+ /etc/nim/config.nims
/etc/nim/nim.cfg
/etc/nim/nimdoc.cfg
/etc/nim/nimdoc.tex.cfg
+ /etc/nim/rename.rules.cfg
/usr/bin/nim
+ /usr/bin/nim-gdb
+ /usr/bin/nim-gdb.bash
/usr/bin/nimble
/usr/bin/nimfind
/usr/bin/nimgrep
@@ -49,6 +53,13 @@
/usr/lib64/nim/doc/basicopt.txt
/usr/lib64/nim/doc/nimdoc.css
/usr/lib64/nim/experimental/diff.nim
+ /usr/lib64/nim/fusion/btreetables.nim
+ /usr/lib64/nim/fusion/compat.nim
+ /usr/lib64/nim/fusion/filepermissions.nim
+ /usr/lib64/nim/fusion/htmlparser.nim
+ /usr/lib64/nim/fusion/htmlparser/parsexml.nim
+ /usr/lib64/nim/fusion/htmlparser/xmltree.nim
+ /usr/lib64/nim/fusion/pools.nim
/usr/lib64/nim/genode/alloc.nim
/usr/lib64/nim/genode/env.nim
/usr/lib64/nim/genode_cpp/syslocks.h
@@ -63,9 +74,11 @@
/usr/lib64/nim/impure/re.nim
/usr/lib64/nim/js/asyncjs.nim
/usr/lib64/nim/js/dom.nim
+ /usr/lib64/nim/js/dom_extensions.nim
/usr/lib64/nim/js/jsconsole.nim
/usr/lib64/nim/js/jscore.nim
/usr/lib64/nim/js/jsffi.nim
+ /usr/lib64/nim/js/jsre.nim
/usr/lib64/nim/nimbase.h
/usr/lib64/nim/nimhcr.nim
/usr/lib64/nim/nimhcr.nim.cfg
@@ -82,6 +95,8 @@
/usr/lib64/nim/posix/kqueue.nim
/usr/lib64/nim/posix/linux.nim
/usr/lib64/nim/posix/posix.nim
+ /usr/lib64/nim/posix/posix_freertos_consts.nim
+ /usr/lib64/nim/posix/posix_haiku.nim
/usr/lib64/nim/posix/posix_linux_amd64.nim
/usr/lib64/nim/posix/posix_linux_amd64_consts.nim
/usr/lib64/nim/posix/posix_macos_amd64.nim
@@ -146,6 +161,7 @@
/usr/lib64/nim/pure/htmlparser.nim
/usr/lib64/nim/pure/httpclient.nim
/usr/lib64/nim/pure/httpcore.nim
+ /usr/lib64/nim/pure/includes/decode_helpers.nim
/usr/lib64/nim/pure/includes/osenv.nim
/usr/lib64/nim/pure/includes/oserr.nim
/usr/lib64/nim/pure/includes/osseps.nim
@@ -193,8 +209,10 @@
/usr/lib64/nim/pure/smtp.nim
/usr/lib64/nim/pure/smtp.nim.cfg
/usr/lib64/nim/pure/ssl_certs.nim
+ /usr/lib64/nim/pure/ssl_config.nim
/usr/lib64/nim/pure/stats.nim
/usr/lib64/nim/pure/streams.nim
+ /usr/lib64/nim/pure/streamwrapper.nim
/usr/lib64/nim/pure/strformat.nim
/usr/lib64/nim/pure/strmisc.nim
/usr/lib64/nim/pure/strscans.nim
@@ -216,8 +234,16 @@
/usr/lib64/nim/std/compilesettings.nim
/usr/lib64/nim/std/decls.nim
/usr/lib64/nim/std/editdistance.nim
+ /usr/lib64/nim/std/effecttraits.nim
+ /usr/lib64/nim/std/enumerate.nim
+ /usr/lib64/nim/std/exitprocs.nim
+ /usr/lib64/nim/std/isolation.nim
+ /usr/lib64/nim/std/jsonutils.nim
/usr/lib64/nim/std/logic.nim
/usr/lib64/nim/std/monotimes.nim
+ /usr/lib64/nim/std/private/globs.nim
+ /usr/lib64/nim/std/private/miscdollars.nim
+ /usr/lib64/nim/std/private/since.nim
/usr/lib64/nim/std/private/underscored_calls.nim
/usr/lib64/nim/std/sha1.nim
/usr/lib64/nim/std/stackframes.nim
@@ -231,6 +257,7 @@
/usr/lib64/nim/system.nim
/usr/lib64/nim/system/alloc.nim
/usr/lib64/nim/system/ansi_c.nim
+ /usr/lib64/nim/system/arc.nim
/usr/lib64/nim/system/arithm.nim
/usr/lib64/nim/system/arithmetics.nim
/usr/lib64/nim/system/assertions.nim
@@ -238,13 +265,15 @@
/usr/lib64/nim/system/atomics.nim
/usr/lib64/nim/system/avltree.nim
/usr/lib64/nim/system/basic_types.nim
+ /usr/lib64/nim/system/bitmasks.nim
+ /usr/lib64/nim/system/cellseqs_v1.nim
+ /usr/lib64/nim/system/cellseqs_v2.nim
/usr/lib64/nim/system/cellsets.nim
/usr/lib64/nim/system/cgprocs.nim
/usr/lib64/nim/system/channels.nim
/usr/lib64/nim/system/chcks.nim
/usr/lib64/nim/system/comparisons.nim
/usr/lib64/nim/system/cyclebreaker.nim
- /usr/lib64/nim/system/cyclicrefs_v2.nim
/usr/lib64/nim/system/deepcopy.nim
/usr/lib64/nim/system/dollars.nim
/usr/lib64/nim/system/dyncalls.nim
@@ -277,16 +306,18 @@
/usr/lib64/nim/system/mm/none.nim
/usr/lib64/nim/system/mmdisp.nim
/usr/lib64/nim/system/nimscript.nim
+ /usr/lib64/nim/system/orc.nim
/usr/lib64/nim/system/osalloc.nim
/usr/lib64/nim/system/platforms.nim
/usr/lib64/nim/system/profiler.nim
- /usr/lib64/nim/system/refs_v2.nim
/usr/lib64/nim/system/repr.nim
/usr/lib64/nim/system/repr_v2.nim
/usr/lib64/nim/system/reprjs.nim
/usr/lib64/nim/system/seqs_v2.nim
+ /usr/lib64/nim/system/seqs_v2_reimpl.nim
/usr/lib64/nim/system/setops.nim
/usr/lib64/nim/system/sets.nim
+ /usr/lib64/nim/system/stacktraces.nim
/usr/lib64/nim/system/strmantle.nim
/usr/lib64/nim/system/strs_v2.nim
/usr/lib64/nim/system/syslocks.nim
@@ -318,12 +349,12 @@
-
- 2020-07-02
- 1.2.2
+
+ 2020-10-23
+ 1.4.0
Packaging update
Albert Krenz
albert.krenz+solus@mailbox.org
\ No newline at end of file