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 @@ -1,12 +1,3 @@ -From 7e77648eeddf6724eb93045d6bf9355ce432e07d Mon Sep 17 00:00:00 2001 -From: Joshua Strobl -Date: Fri, 10 Jun 2016 04:07:31 +0300 -Subject: [PATCH 1/1] Change to correct dirs. - ---- - install.sh | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - diff --git a/install.sh b/install.sh index 96477a8..36cb024 100755 --- a/install.sh @@ -31,6 +22,4 @@ mkdir -p $bindir mkdir -p $configdir ;; --- -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-20 + 1.4.0 Packaging update Albert Krenz albert.krenz+solus@mailbox.org \ No newline at end of file