[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
18/18: gnu: arc-theme: Fix build.
From: |
guix-commits |
Subject: |
18/18: gnu: arc-theme: Fix build. |
Date: |
Sun, 19 Jan 2020 12:27:02 -0500 (EST) |
nckx pushed a commit to branch master
in repository guix.
commit bed24ecfcd68ca6fbc21f02b477cffff3b4c0450
Author: Tobias Geerinckx-Rice <address@hidden>
AuthorDate: Sun Jan 19 17:55:58 2020 +0100
gnu: arc-theme: Fix build.
* gnu/packages/web.scm (sassc/libsass-3.5): New public variable.
* gnu/packages/gnome.scm (arc-theme)[native-inputs]: Use it.
---
gnu/packages/gnome.scm | 2 +-
gnu/packages/web.scm | 24 ++++++++++++++++++++++++
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 26d827b..2113333 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8290,7 +8290,7 @@ functionality and behavior.")
("inkscape" ,inkscape)
("optipng" ,optipng)
("pkg-config" ,pkg-config)
- ("sassc" ,sassc)))
+ ("sassc" ,sassc/libsass-3.5)))
(synopsis "A flat GTK+ theme with transparent elements")
(description "Arc is a flat theme with transparent elements for GTK 3, GTK
2, and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index b2d2827..032ba22 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -1516,6 +1516,7 @@ minimum to provide high performance operation.")
(define-public libsass
(package
(name "libsass")
+ ;; When updating, check whether sassc/libsass-3.5 is still needed.
(version "3.6.3")
(source (origin
(method git-fetch)
@@ -1595,6 +1596,29 @@ language known as SASS.")
(home-page "https://sass-lang.com/libsass")
(license license:expat)))
+(define-public sassc/libsass-3.5
+ ;; Newer libsass versions suffor from a memory leak when building (some?)
+ ;; GTK themes <https://github.com/sass/libsass/issues/3033>.
+ (package
+ (inherit sassc)
+ (name "sassc")
+ (inputs
+ `(("libsass" ,
+ (package
+ (inherit libsass)
+ (name "libsass")
+ (version "3.5.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sass/libsass.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0830pjcvhzxh6yixj82x5k5r1xnadjqzi16kp53213icbly0r9ma"))))))))))
+
(define-public perl-apache-logformat-compiler
(package
- 02/18: gnu: dillo: Use HTTPS home page., (continued)
- 02/18: gnu: dillo: Use HTTPS home page., guix-commits, 2020/01/19
- 03/18: gnu: font-wqy-zenhei: Use HTTP home page., guix-commits, 2020/01/19
- 05/18: gnu: plantuml: Use HTTPS home page., guix-commits, 2020/01/19
- 07/18: gnu: java-jcommander: Use HTTPS home page., guix-commits, 2020/01/19
- 08/18: gnu: ghc-dense-linear-algebra: Use HTTPS home page., guix-commits, 2020/01/19
- 09/18: gnu: xautolock: Use HTTPS home page., guix-commits, 2020/01/19
- 12/18: gnu: gramps: Update to 5.1.2., guix-commits, 2020/01/19
- 13/18: gnu: odamex: Update to 0.8.1., guix-commits, 2020/01/19
- 16/18: gnu: minetest-data, minetest: Use HTTPS home page., guix-commits, 2020/01/19
- 17/18: gnu: Remove duplicate module imports from (gnu packages gnome)., guix-commits, 2020/01/19
- 18/18: gnu: arc-theme: Fix build.,
guix-commits <=