From 0ad4721972485c6431b3d7f6fd705183bcb4e61b Mon Sep 17 00:00:00 2001 From: superfunc Date: Thu, 18 May 2017 01:14:40 -0700 Subject: [PATCH 01/15] Update package path for superfunc/{monad/maybe} --- packages.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages.json b/packages.json index 9e7290a..c2781e5 100644 --- a/packages.json +++ b/packages.json @@ -1592,18 +1592,18 @@ "web": "https://github.com/cowboy-coders/nim-openssl-evp" }, { - "name": "monad", - "url": "https://github.com/superfunc/monad", + "name": "maybe", + "url": "https://github.com/superfunc/maybe", "method": "git", "tags": [ "library", "functional", - "monad", - "functor" + "optional", + "monad" ], - "description": "basic monadic data types for Nim", + "description": "basic monadic maybe type for Nim", "license": "BSD3", - "web": "https://github.com/superfunc/monad" + "web": "https://github.com/superfunc/maybe" }, { "name": "eternity", From 46e55707a4b9920c4a08e036548b46161014f962 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 14 Jun 2017 23:42:16 -0500 Subject: [PATCH 02/15] Added package tiger --- packages.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages.json b/packages.json index 2b2f68e..3a6bce2 100644 --- a/packages.json +++ b/packages.json @@ -6512,5 +6512,16 @@ "description": "Universally Unique Lexicographically Sortable Identifier", "license": "MIT", "web": "https://github.com/adelq/ulid" + }, + { + "name": "tiger", + "url": "https://github.com/ehmry/tiger", + "method": "git", + "tags": [ + "hash" + ], + "description": "Tiger hash function", + "license": "MIT", + "web": "https://github.com/ehmry/tiger" } ] From 23d0cc68eac99fe5a621bf9163514f8c9ae5beef Mon Sep 17 00:00:00 2001 From: ephja Date: Fri, 16 Jun 2017 01:06:21 +0200 Subject: [PATCH 03/15] use new URLs --- packages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages.json b/packages.json index 2b2f68e..ec57281 100644 --- a/packages.json +++ b/packages.json @@ -251,7 +251,7 @@ }, { "name": "nim-glfw", - "url": "https://github.com/EXetoC/nim-glfw/", + "url": "https://github.com/ephja/nim-glfw", "method": "git", "tags": [ "library", @@ -262,11 +262,11 @@ ], "description": "A high-level GLFW 3 wrapper", "license": "MIT", - "web": "https://github.com/EXetoC/nim-glfw" + "web": "https://github.com/ephja/nim-glfw" }, { "name": "nim-ao", - "url": "https://github.com/EXetoC/nim-ao/", + "url": "https://github.com/ephja/nim-ao", "method": "git", "tags": [ "library", @@ -274,7 +274,7 @@ ], "description": "A high-level libao wrapper", "license": "MIT", - "web": "https://github.com/EXetoC/nim-ao" + "web": "https://github.com/ephja/nim-ao" }, { "name": "termbox", From 478a64938f98e682b28ce2691d7dc7120c8007ed Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Sat, 17 Jun 2017 05:36:18 -0400 Subject: [PATCH 04/15] Added package pipe --- packages.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages.json b/packages.json index 2b2f68e..d819d90 100644 --- a/packages.json +++ b/packages.json @@ -6512,5 +6512,16 @@ "description": "Universally Unique Lexicographically Sortable Identifier", "license": "MIT", "web": "https://github.com/adelq/ulid" + }, + { + "name": "pipe", + "url": "https://github.com/5paceToast/pipe", + "method": "git", + "tags": [ + "v0.1.0" + ], + "description": "Pipe operator for nim.", + "license": "MIT", + "web": "https://github.com/5paceToast/pipe" } ] From 839a1426ee0cae44bb99e00182cd29051c1a2925 Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Sat, 17 Jun 2017 05:38:34 -0400 Subject: [PATCH 05/15] Fix packages.json tags --- packages.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index d819d90..4fe7c7e 100644 --- a/packages.json +++ b/packages.json @@ -6518,7 +6518,10 @@ "url": "https://github.com/5paceToast/pipe", "method": "git", "tags": [ - "v0.1.0" + "pipe", + "macro", + "operator", + "functional" ], "description": "Pipe operator for nim.", "license": "MIT", From ba40406ea4c764ef68f3687205fff5a1f39331a8 Mon Sep 17 00:00:00 2001 From: David Krause Date: Sun, 18 Jun 2017 12:59:43 +0200 Subject: [PATCH 06/15] Update packages.json --- packages.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index bd9251b..25acd95 100644 --- a/packages.json +++ b/packages.json @@ -6526,5 +6526,32 @@ "description": "Pipe operator for nim.", "license": "MIT", "web": "https://github.com/5paceToast/pipe" - } + }, + { + "name": "flatdb", + "url": "https://github.com/enthus1ast/flatdb", + "method": "git", + "tags": [ + "database", + "json", + "pure" + ], + "description": "small/tiny, flatfile, jsonl based, inprogress database for nim", + "license": "MIT", + "web": "https://github.com/enthus1ast/flatdb" + }, + { + "name": "nwt", + "url": "https://github.com/enthus1ast/nimWebTemplates", + "method": "git", + "tags": [ + "template", + "html", + "pure", + "jinja" + ], + "description": "experiment to build a jinja like template parser", + "license": "MIT", + "web": "https://github.com/enthus1ast/nimWebTemplates" + } ] From aa3a1c699d2ecee38c80e3284330ab5b6cc851b5 Mon Sep 17 00:00:00 2001 From: rxi Date: Sat, 24 Jun 2017 16:53:02 +0100 Subject: [PATCH 07/15] Added packages cmixer and cmixer_sdl2 --- packages.json | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 13ca89d..669889d 100644 --- a/packages.json +++ b/packages.json @@ -6564,5 +6564,37 @@ "description": "experiment to build a jinja like template parser", "license": "MIT", "web": "https://github.com/enthus1ast/nimWebTemplates" - } + }, + { + "name": "cmixer", + "url": "https://github.com/rxi/cmixer-nim", + "method": "git", + "tags": [ + "library", + "audio", + "mixer", + "sound", + "wav", + "ogg" + ], + "description": "Lightweight audio mixer for games", + "license": "MIT", + "web": "https://github.com/rxi/cmixer-nim" + }, + { + "name": "cmixer_sdl2", + "url": "https://github.com/rxi/cmixer_sdl2-nim", + "method": "git", + "tags": [ + "library", + "audio", + "mixer", + "sound", + "wav", + "ogg" + ], + "description": "Lightweight audio mixer for SDL2", + "license": "MIT", + "web": "https://github.com/rxi/cmixer_sdl2-nim" + } ] From 99db0f9648144464e95ae7a503dab108bd1c7f51 Mon Sep 17 00:00:00 2001 From: Xiao-Yong Jin Date: Thu, 29 Jun 2017 14:48:52 -0500 Subject: [PATCH 08/15] Added package chebyshev --- packages.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 13ca89d..15fe15d 100644 --- a/packages.json +++ b/packages.json @@ -6564,5 +6564,18 @@ "description": "experiment to build a jinja like template parser", "license": "MIT", "web": "https://github.com/enthus1ast/nimWebTemplates" - } + }, + { + "name": "chebyshev", + "url": "https://github.com/jxy/chebyshev", + "method": "git", + "tags": [ + "math", + "approximation", + "numerical" + ], + "description": "Chebyshev approximation.", + "license": "MIT", + "web": "https://github.com/jxy/chebyshev" + } ] From 41933592d589f51eb5c30d5d59946db9981fd9a7 Mon Sep 17 00:00:00 2001 From: Bruce Doan Date: Sat, 1 Jul 2017 11:18:16 +0700 Subject: [PATCH 09/15] Added package scram --- packages.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages.json b/packages.json index a3dba0e..5f744c5 100644 --- a/packages.json +++ b/packages.json @@ -6609,5 +6609,21 @@ "description": "Chebyshev approximation.", "license": "MIT", "web": "https://github.com/jxy/chebyshev" + }, + { + "name": "scram", + "url": "https://github.com/rgv151/scram", + "method": "git", + "tags": [ + "scram", + "sasl", + "authentication", + "salted", + "challenge", + "response" + ], + "description": "Salted Challenge Response Authentication Mechanism (SCRAM) ", + "license": "MIT", + "web": "https://github.com/rgv151/scram" } ] From f2dc8c49dba17366a403c12b6cd98d82e59b7a82 Mon Sep 17 00:00:00 2001 From: Mike Pechkin Date: Mon, 3 Jul 2017 11:44:30 +0300 Subject: [PATCH 10/15] add blake2 library --- packages.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages.json b/packages.json index 5f744c5..0698dc2 100644 --- a/packages.json +++ b/packages.json @@ -6626,4 +6626,18 @@ "license": "MIT", "web": "https://github.com/rgv151/scram" } + { + "name": "blake2", + "url": "https://bitbucket.org/mihailp/blake2/", + "method": "hg", + "tags": [ + "crypto", + "cryptography", + "hash", + "security" + ], + "description": "blake2 - cryptographic hash function", + "license": "CC0", + "web": "https://bitbucket.org/mihailp/blake2/" + } ] From 92eb2c8a7cdd4e5f4805d88ee152285c1706691a Mon Sep 17 00:00:00 2001 From: tankfeeder Date: Mon, 3 Jul 2017 11:59:03 +0300 Subject: [PATCH 11/15] add comma --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 0698dc2..821d344 100644 --- a/packages.json +++ b/packages.json @@ -6625,7 +6625,7 @@ "description": "Salted Challenge Response Authentication Mechanism (SCRAM) ", "license": "MIT", "web": "https://github.com/rgv151/scram" - } + }, { "name": "blake2", "url": "https://bitbucket.org/mihailp/blake2/", From cd4c7cf34dfcb16774f7db9779923e06b61650e4 Mon Sep 17 00:00:00 2001 From: Mark Molnar Date: Mon, 3 Jul 2017 21:11:56 +0200 Subject: [PATCH 12/15] Added spinny --- packages.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages.json b/packages.json index 821d344..1ceb464 100644 --- a/packages.json +++ b/packages.json @@ -6639,5 +6639,19 @@ "description": "blake2 - cryptographic hash function", "license": "CC0", "web": "https://bitbucket.org/mihailp/blake2/" + }, + { + "name": "spinny", + "url": "https://github.com/molnarmark/spinny", + "method": "git", + "tags": [ + "terminal", + "spinner", + "spinny", + "load" + ], + "description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.", + "license": "MIT", + "web": "https://github.com/molnarmark/spinny" } ] From f34d8b02bc0c1e5a2d1e668b63103a1f2735736a Mon Sep 17 00:00:00 2001 From: Simon Krauter Date: Thu, 6 Jul 2017 21:58:43 +0200 Subject: [PATCH 13/15] Added NiGui --- packages.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages.json b/packages.json index 1ceb464..2e96268 100644 --- a/packages.json +++ b/packages.json @@ -6653,5 +6653,18 @@ "description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.", "license": "MIT", "web": "https://github.com/molnarmark/spinny" + }, + { + "name": "nigui", + "url": "https://github.com/trustable-code/NiGui", + "method": "git", + "tags": [ + "gui", + "windows", + "gtk" + ], + "description": "NiGui is a cross-platform, desktop GUI toolkit using native widgets.", + "license": "MIT", + "web": "https://github.com/trustable-code/NiGui" } ] From 195e3a918c1a629f09f705f47827d18078187ece Mon Sep 17 00:00:00 2001 From: skilchen Date: Sat, 8 Jul 2017 15:57:40 +0200 Subject: [PATCH 14/15] added nimcalcal - translation of PyCalCal: calendrical computations from Reingold/Dershowitz (#535) * added nimcalcal - PyCalCal translated to Nim - Calendrical Calculations from Reingold/Dershowitz * added nimcalcal - PyCalCal translated to Nim - Calendrical Calculations from Reingold/Dershowitz * third try --- packages.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages.json b/packages.json index 2e96268..59d75e6 100644 --- a/packages.json +++ b/packages.json @@ -6666,5 +6666,17 @@ "description": "NiGui is a cross-platform, desktop GUI toolkit using native widgets.", "license": "MIT", "web": "https://github.com/trustable-code/NiGui" + }, + { + "name": "nimcalcal", + "url": "https://github.com/skilchen/nimcalcal", + "method": "git", + "tags": [ + "calendar", + "library" + ], + "description": "nimcalcal - PyCalCal translated to Nim, Calendrical Calculations from Reingold/Dershowitz", + "license": "MIT", + "web": "http://www3.cs.stonybrook.edu/~algorith/implement/reingold/implement.shtml" } ] From 505a05f19d66856fe6c8c54f574f89d5702a2737 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sat, 8 Jul 2017 15:35:17 +0100 Subject: [PATCH 15/15] Rename monad to maybe. Add rename package instructions to readme. --- README.md | 27 +++++++++++++++++++++++++++ packages.json | 4 ++++ 2 files changed, 31 insertions(+) diff --git a/README.md b/README.md index dc1a0b1..fda9691 100644 --- a/README.md +++ b/README.md @@ -30,3 +30,30 @@ Your packages may be removed if the url stops working. It goes without saying that your pull request will not be accepted unless you fill out all of the above required fields correctly, the package that ``url`` points to must also contain a .nimble file, or else it will be rejected. + +## Renaming packages + +To rename a package you will need to add a new entry for your package. Simply +perform the following steps: + +* Duplicate your package's current entry. +* Remove every field in one of the entries apart from the `name` field. +* Add an `alias` field to that entry. +* Change the name in the other package entry. + +For example: + +``` +... + { + "name": "myoldname", + "alias": "mynewname" + }, + { + "name": "mynewname", + "url": "...", + "method": "git", + ... + }, +... +``` \ No newline at end of file diff --git a/packages.json b/packages.json index a5159f7..4f65c2b 100644 --- a/packages.json +++ b/packages.json @@ -1591,6 +1591,10 @@ "license": "OpenSSL License and SSLeay License", "web": "https://github.com/cowboy-coders/nim-openssl-evp" }, + { + "name": "monad", + "alias": "maybe" + }, { "name": "maybe", "url": "https://github.com/superfunc/maybe",