[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
136/334: gnu: woff2: Update package definition.
From: |
guix-commits |
Subject: |
136/334: gnu: woff2: Update package definition. |
Date: |
Sat, 15 Aug 2020 16:26:46 -0400 (EDT) |
dannym pushed a commit to branch wip-desktop
in repository guix.
commit fc684d14d756237182d326508dc810bddbbaaa89
Author: Raghav Gururajan <raghavgururajan@disroot.org>
AuthorDate: Mon Jul 13 03:16:47 2020 -0400
gnu: woff2: Update package definition.
* gnu/packages/fontutils.scm (woff2): Update package definition.
FIXME correct description here.
[source]: Modify. source origin file-name.
[outputs]: New output "bin".
[arguments]<#:configure-flags>[-DCMAKE_INSTALL_BINDIR]: New flag.
[-DCMAKE_INSTALL_INCLUDEDIR]: New flag.
[-DCMAKE_INSTALL_LIBDIR]: New flag.
[-DBUILD_SHARED_LIBS]: Remove flag.
<#:phases>['patch-installation]: New phase.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Change to expat.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
---
gnu/packages/fontutils.scm | 62 ++++++++++++++++++++++++++++++----------------
1 file changed, 40 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 4627930..b53365e 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -263,32 +263,50 @@ work with most software requiring Type 1 fonts.")
(package
(name "woff2")
(version "1.0.2")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/woff2")
- (commit (string-append "v" version))))
- (file-name (string-append name "-" version ".git"))
- (sha256
- (base32
- "13l4g536h0pr84ww4wxs2za439s0xp1va55g6l478rfbb1spp44y"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/google/woff2.git")
+ (commit (string-append "v" version))))
+ (file-name
+ (git-file-name name version))
+ (sha256
+ (base32 "13l4g536h0pr84ww4wxs2za439s0xp1va55g6l478rfbb1spp44y"))))
(build-system cmake-build-system)
+ (outputs '("out" "bin"))
+ (arguments
+ `(#:tests? #f ; No target
+ #:configure-flags
+ (list
+ (string-append "-DCMAKE_INSTALL_BINDIR="
+ (assoc-ref %outputs "bin")
+ "/bin")
+ (string-append "-DCMAKE_INSTALL_INCLUDEDIR="
+ (assoc-ref %outputs "out")
+ "/include")
+ (string-append "-DCMAKE_INSTALL_LIBDIR="
+ (assoc-ref %outputs "out")
+ "/lib"))
+ #:phases
+ (modify-phases %standard-phases
+ ;; To install both binaries and libraries.
+ (add-after 'unpack 'patch-installation
+ (lambda _
+ (substitute* "CMakeLists.txt"
+ (("NOT BUILD_SHARED_LIBS")
+ "BUILD_SHARED_LIBS"))
+ #t)))))
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
- `(("google-brotli" ,google-brotli)))
- (arguments
- ;; package has no tests
- `(#:tests? #f
- ;; we can’t have both, shared libraries and binaries, so turn off the
- ;; former
- #:configure-flags (list "-DBUILD_SHARED_LIBS=OFF")))
- (synopsis "Compress TrueType fonts to WOFF2")
- (description
- "This package provides utilities for compressing/decompressing TrueType
-fonts to/from the WOFF2 format.")
- (license license:asl2.0)
- (home-page "https://github.com/google/woff2")))
+ `(("brotli" ,google-brotli)))
+ (synopsis "Libraries and tools for WOFF2 font format")
+ (description "WOFF2 provides libraires and tools to handle the Web Open
+Font Format (WOFF).")
+ (home-page "https://w3c.github.io/woff/woff2/")
+ (license license:expat)))
(define-public fontconfig
(package
- 97/334: gnu: gst-plugins-bad: Update package definition., (continued)
- 97/334: gnu: gst-plugins-bad: Update package definition., guix-commits, 2020/08/15
- 98/334: gnu: gst-plugins-ugly: Update package definition., guix-commits, 2020/08/15
- 109/334: gnu: Add rust-serial-test-derive@0.4.0., guix-commits, 2020/08/15
- 119/334: git: rust-rgb: Update to 0.8.20., guix-commits, 2020/08/15
- 120/334: gnu: Add rust-servo-arc@0.1.1., guix-commits, 2020/08/15
- 118/334: gnu: Add rust-pin-project@0.4.22., guix-commits, 2020/08/15
- 122/334: gnu: Add rust-xml5ever@0.16.1., guix-commits, 2020/08/15
- 125/334: gnu: libsoup: Update package definition., guix-commits, 2020/08/15
- 127/334: gnu: openjpeg: Update package definition., guix-commits, 2020/08/15
- 132/334: gnu: pango: Update package definition., guix-commits, 2020/08/15
- 136/334: gnu: woff2: Update package definition.,
guix-commits <=
- 138/334: gnu: Add libcamera., guix-commits, 2020/08/15
- 144/334: gnu: yelp: Update package definition., guix-commits, 2020/08/15
- 145/334: gnu: zenity: Update package definition., guix-commits, 2020/08/15
- 152/334: gnu: glibmm: Update package definition., guix-commits, 2020/08/15
- 156/334: gnu: Add pangomm-2.42., guix-commits, 2020/08/15
- 158/334: gnu: gtkmm: Update package definition., guix-commits, 2020/08/15
- 159/334: gnu: gtkmm-2: Update package definition., guix-commits, 2020/08/15
- 160/334: gnu: gtksourceviewmm: Update package definition., guix-commits, 2020/08/15
- 165/334: gnu: Add gtx., guix-commits, 2020/08/15
- 167/334: gnu: Add zeitgeist., guix-commits, 2020/08/15