[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
220/229: gnu: Add ruby-liquid-c-bootstrap.
From: |
guix-commits |
Subject: |
220/229: gnu: Add ruby-liquid-c-bootstrap. |
Date: |
Tue, 28 Mar 2023 22:29:27 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 8b8d8d8fd9bbac8b8137f6816346f28f009ae8af
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Mar 18 00:05:59 2023 -0400
gnu: Add ruby-liquid-c-bootstrap.
* gnu/packages/ruby.scm (ruby-liquid-c-bootstrap): New variable.
---
gnu/packages/ruby.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index a06ae4f5c1..657d47ab86 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -13467,6 +13467,27 @@ external applications from within Ruby programs.")
to load dynamic content on storefronts.")
(license license:expat)))
+;;; This variant is purposefully incomplete, lacking ruby-liquid so that it
+;;; can be used for ruby-liquid's test suite.
+(define ruby-liquid-c-bootstrap
+ (package
+ (name "ruby-liquid-c-bootstrap")
+ (version "4.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri (rubygems-uri "liquid-c" version))
+ (sha256
+ (base32
+ "0jl37jz9hbfbhknryx4myxqx4n1f5dzyzmf1sapkcbw93xyrmkch"))))
+ (build-system ruby-build-system)
+ (arguments (list #:tests? #f))
+ (native-inputs (list ruby-rake-compiler))
+ (synopsis "Liquid performance extension in C")
+ (description "This package provides a Partial native implementation of the
+liquid ruby gem in C that makes it operate about three times faster.")
+ (home-page "https://github.com/shopify/liquid-c")
+ (license license:expat)))
+
(define-public ruby-localhost
(package
(name "ruby-localhost")
- 205/229: gnu: Add ruby-snaky-hash., (continued)
- 205/229: gnu: Add ruby-snaky-hash., guix-commits, 2023/03/28
- 206/229: gnu: ruby-oauth2: Update to 2.0.9 and enable tests., guix-commits, 2023/03/28
- 163/229: gnu: ruby-globalid: Move to (gnu packages rails)., guix-commits, 2023/03/28
- 175/229: gnu: Add perl-app-cpanminus., guix-commits, 2023/03/28
- 180/229: gnu: ruby-braintree: Update to 4.10.0., guix-commits, 2023/03/28
- 184/229: gnu: ruby-prawn-svg: Fix build., guix-commits, 2023/03/28
- 188/229: gnu: ruby-liquid: Update to 4.0.3., guix-commits, 2023/03/28
- 200/229: gnu: Add ruby-ruby-version., guix-commits, 2023/03/28
- 201/229: gnu: Add ruby-rspec-pending-for., guix-commits, 2023/03/28
- 219/229: gnu: Add ruby-spy., guix-commits, 2023/03/28
- 220/229: gnu: Add ruby-liquid-c-bootstrap.,
guix-commits <=
- 226/229: gnu: ruby-rack-protection: Update to 3.0.5., guix-commits, 2023/03/28
- 221/229: gnu: ruby-liquid: Update to 5.4.0 and enable tests., guix-commits, 2023/03/28
- 222/229: gnu: Add ruby-liquid-c., guix-commits, 2023/03/28
- 223/229: gnu: ruby-net-scp: Update to 4.0.0., guix-commits, 2023/03/28
- 176/229: gnu: ruby-minitest: Update home page URL., guix-commits, 2023/03/28
- 213/229: gnu: Add ruby-ammeter-bootstrap., guix-commits, 2023/03/28
- 166/229: gnu: Add ruby-propshaft., guix-commits, 2023/03/28
- 167/229: gnu: Add ruby-stimulus-rails., guix-commits, 2023/03/28
- 169/229: gnu: ruby-rails: Update to 7.0.4.3., guix-commits, 2023/03/28
- 172/229: gnu: Add ruby-flores., guix-commits, 2023/03/28