From 55bbe4b61ca1b4c32bc79c4a528fb090a64e0bb7 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 24 Oct 2022 10:56:09 +0300 Subject: gn: Fix ruby module licenses --- gn/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gn/packages/ruby.scm') diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm index ca0339f..d1df74c 100644 --- a/gn/packages/ruby.scm +++ b/gn/packages/ruby.scm @@ -127,7 +127,7 @@ and comma separated table files - useful for Excel sheets and SQL/RDF output") (home-page "http://github.com/pjotrp/bioruby-table") - (license expat))) + (license license:expat))) (define-public ruby-ntlm-http (package @@ -213,7 +213,7 @@ submitted. Mechanize also keeps track of the sites that you have visited as a history.") (home-page "http://docs.seattlerb.org/mechanize/") - (license expat))) + (license license:expat))) (define-public ruby-elasticsearch-transport (package @@ -5303,7 +5303,7 @@ specify.") (description "This package provides a small gem that attempts to guess and then force encoding of HTML documents for Ruby 1.9") (home-page "https://github.com/cantino/guess_html_encoding") - (license expat))) + (license license:expat))) (define-public ruby-ruby-readability (package -- cgit v1.2.3 From 3c387a68ac8baec058352e0933f347ac4189019d Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 10 Nov 2022 17:56:59 +0200 Subject: gn: Add missing imports and package licenses. --- gn/packages/bioinformatics.scm | 2 +- gn/packages/genenetwork.scm | 1 + gn/packages/ruby.scm | 54 +++++++++++++++++++++++++++--------------- 3 files changed, 37 insertions(+), 20 deletions(-) (limited to 'gn/packages/ruby.scm') diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm index 4e3c92b..5058535 100644 --- a/gn/packages/bioinformatics.scm +++ b/gn/packages/bioinformatics.scm @@ -461,7 +461,7 @@ reads.") (description "Variant detection in massively parallel sequencing data.") ;; Free for non-commercial use by academic, government, and ;; non-profit/not-for-profit institutions - (license license:non-copyleft))) + (license (license:non-copyleft "file:///LICENSE")))) (define-public edirect-gn (deprecated-package "edirect-gn" edirect)) diff --git a/gn/packages/genenetwork.scm b/gn/packages/genenetwork.scm index 4ce0d7f..e6750da 100644 --- a/gn/packages/genenetwork.scm +++ b/gn/packages/genenetwork.scm @@ -29,6 +29,7 @@ #:use-module (gnu packages graphviz) #:use-module (gnu packages parallel) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm index d1df74c..79e210c 100644 --- a/gn/packages/ruby.scm +++ b/gn/packages/ruby.scm @@ -148,7 +148,8 @@ output") (description "Ruby/NTLM HTTP provides NTLM authentication over http.") (home-page "http://www.mindflowsolutions.net") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-webrobots (package @@ -171,7 +172,8 @@ output") "This library helps write robots.txt compliant web robots in Ruby. ") (home-page "https://github.com/knu/webrobots") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-mechanize ; guix maybe ready (package @@ -240,7 +242,7 @@ a history.") ") (home-page "https://github.com/elasticsearch/elasticsearch-ruby/tree/master/elasticsearch-transport") - (license #f))) + (license (license:non-copyleft "will fill in later")))) (define-public ruby-elasticsearch-api (package @@ -266,7 +268,7 @@ a history.") ") (home-page "https://github.com/elasticsearch/elasticsearch-ruby/tree/master/elasticsearch-api") - (license #f))) + (license (license:non-copyleft "will fill in later")))) (define-public ruby-elasticsearch (package @@ -295,7 +297,7 @@ a history.") ") (home-page "http://github.com/elasticsearch/elasticsearch-ruby") - (license #f))) + (license (license:non-copyleft "will fill in later")))) @@ -1720,7 +1722,8 @@ and HTML without having to deal with character set issues.") acts as a drop-in replacement for Rails `auto_link` ") (home-page "https://github.com/vmg/rinku") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-sidekiq (package @@ -1745,7 +1748,8 @@ and HTML without having to deal with character set issues.") (description "Simple, efficient background processing for Ruby.") (home-page "https://sidekiq.org") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-mini-scheduler (package @@ -2007,7 +2011,8 @@ and HTML without having to deal with character set issues.") (synopsis "") (description "") (home-page "") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public generate-ninja ; or 'gn' (let ((commit "dfcbc6fed0a8352696f92d67ccad54048ad182b3") @@ -2476,7 +2481,8 @@ Use rake-compiler-dock to enter an interactive shell session or add a task to yo (description "The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.") (home-page "https://github.com/ruby/csv") - (license (list #f #f)))) + (license (list (license:non-copyleft "will fill in later") + (license:non-copyleft "will fill in later"))))) (define-public ruby-maxminddb (package @@ -2690,7 +2696,8 @@ Use rake-compiler-dock to enter an interactive shell session or add a task to yo (description "HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language for Ruby/Rack") (home-page "http://mjijackson.github.com/rack-accept") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-mustermann (package @@ -2948,7 +2955,8 @@ Use rake-compiler-dock to enter an interactive shell session or add a task to yo (description "Run test/unit tests by line number. Metal!") (home-page "https://github.com/qrush/m") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-allocation-stats (package @@ -3027,7 +3035,8 @@ Use rake-compiler-dock to enter an interactive shell session or add a task to yo (description "FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs.") (home-page "http://github.com/chrisk/fakeweb") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-simple-oauth (package @@ -3364,7 +3373,8 @@ Psych also knows how to serialize and de-serialize most Ruby objects to and from " Kwalify is a parser, schema validator, and data binding tool for YAML and JSON. ") (home-page "http://www.kuwata-lab.com/kwalify/") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-reek (package @@ -4375,7 +4385,8 @@ non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS. ") (home-page "https://yhbt.net/kgio/") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-unicorn (package @@ -4405,7 +4416,8 @@ advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.") (home-page "https://yhbt.net/unicorn/") - (license (list #f #f)))) + (license (list (license:non-copyleft "will fill in later") + (license:non-copyleft "will fill in later"))))) (define-public ruby-pry-rails (package @@ -4463,7 +4475,8 @@ both the the request and response in between unicorn and slow clients.") (description "CSS flipper for right-to-left processing. A Ruby port of https://github.com/ded/r2") (home-page "https://github.com/mzsanford/R2rb") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-openssl (package @@ -5146,7 +5159,8 @@ public-key signature system described in RFC 8032.") (description "Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.") (home-page "https://github.com/ctran/annotate_models") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-flamegraph (package @@ -5332,7 +5346,8 @@ specify.") (description "Port of arc90's readability project to ruby") (home-page "https://github.com/cantino/ruby-readability") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) ;; TODO: 0.3.3 never finishes the install phase with ruby-2.6 ;; TODO: Unbundle cppjieba @@ -5614,7 +5629,8 @@ with processing Chinese text.") \"test/unit/rr\". ") (home-page "https://github.com/test-unit/test-unit-rr") - (license #f))) + (license (license:non-copyleft + "will fill in later")))) (define-public ruby-aws-sdk-kinesis (package -- cgit v1.2.3 From c99bd25ee535e432eddea63a8d1aec7f1f8255b8 Mon Sep 17 00:00:00 2001 From: pjotrp Date: Fri, 24 Mar 2023 12:05:32 +0100 Subject: Adding ruby-lmdb package --- gn/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gn/packages/ruby.scm') diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm index 79e210c..d02fc49 100644 --- a/gn/packages/ruby.scm +++ b/gn/packages/ruby.scm @@ -5971,3 +5971,23 @@ Simple gem that adds various color methods to String class, and can be used as f (home-page "http://github.com/pjotrp/regressiontest") (license license:expat))) + +(define-public ruby-lmdb + (package + (name "ruby-lmdb") + (version "0.6.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "lmdb" version)) + (sha256 + (base32 + "0yzlf56ynj545ln5dxl422rpi8r6h11cr6rag5hk2qpbkzs6l9c2")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-rake" ,ruby-rake) + ("ruby-rake-compiler" ,ruby-rake-compiler) + ("ruby-rspec" ,ruby-rspec) ("ruby-rspec" ,ruby-rspec))) + (synopsis "lmdb is a Ruby binding to OpenLDAP Lightning MDB.") + (description "lmdb is a Ruby binding to OpenLDAP Lightning MDB.") + (home-page "https://github.com/doriantaylor/rb-lmdb") + (license license:expat))) -- cgit v1.2.3 From 217bb83b3a099f12acd5f3c6acad9e676dfd4acb Mon Sep 17 00:00:00 2001 From: pjotrp Date: Fri, 24 Mar 2023 12:07:46 +0100 Subject: Adding ruby-lmdb package --- gn/packages/ruby.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gn/packages/ruby.scm') diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm index d02fc49..e2c4164 100644 --- a/gn/packages/ruby.scm +++ b/gn/packages/ruby.scm @@ -5987,7 +5987,9 @@ Simple gem that adds various color methods to String class, and can be used as f `(("ruby-rake" ,ruby-rake) ("ruby-rake-compiler" ,ruby-rake-compiler) ("ruby-rspec" ,ruby-rspec) ("ruby-rspec" ,ruby-rspec))) - (synopsis "lmdb is a Ruby binding to OpenLDAP Lightning MDB.") + (arguments + `(#:tests? #f ; There are no tests. + )) (synopsis "lmdb is a Ruby binding to OpenLDAP Lightning MDB.") (description "lmdb is a Ruby binding to OpenLDAP Lightning MDB.") (home-page "https://github.com/doriantaylor/rb-lmdb") (license license:expat))) -- cgit v1.2.3