[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
48/133: gnu: gucharmap: Update to 10.0.4.
From: |
guix-commits |
Subject: |
48/133: gnu: gucharmap: Update to 10.0.4. |
Date: |
Sun, 6 Jan 2019 16:59:35 -0500 (EST) |
rekado pushed a commit to branch wip-gnome3.30
in repository guix.
commit 363ab9551dcf912a654c4ae5bfb82f9481d816db
Author: Ricardo Wurmus <address@hidden>
Date: Mon Aug 6 16:13:31 2018 +0200
gnu: gucharmap: Update to 10.0.4.
* gnu/packages/gnome.scm (gucharmap): Update to 10.0.4.
[arguments]: Add phase "prepare-unicode-data".
[native-inputs]: Add unicode files.
---
gnu/packages/gnome.scm | 97 +++++++++++++++++++++++++++++++++++---------------
1 file changed, 69 insertions(+), 28 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0fde1e2..22fe497 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -6820,37 +6820,78 @@ basically a text box in which notes can be written.")
(license license:gpl3+)))
(define-public gucharmap
- (package
- (name "gucharmap")
- (version "3.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "0c1q9w5vql0vvg6g0knxfnv4ap19fg5cdrwndi1cj9lsym92c78j"))))
- (build-system glib-or-gtk-build-system)
- (native-inputs
- `(("desktop-file-utils" ,desktop-file-utils)
- ("glib:bin" ,glib "bin") ; for glib-compile-resources.
- ("gobject-introspection" ,gobject-introspection)
- ("intltool" ,intltool)
- ("itstool" ,itstool)
- ("pkg-config" ,pkg-config)))
- (inputs
- `(("gtk+" ,gtk+)
- ("xmllint" ,libxml2)))
- (home-page "https://wiki.gnome.org/Apps/Gucharmap")
- (synopsis "Unicode character picker and font browser")
- (description
- "This program allows you to browse through all the available Unicode
+ (let ((unicode-files
+ '(("Blocks.txt"
+ "19zf2kd198mcv1paa194c1zf36hay1irbxssi35yi2pd8ad69qas")
+ ("DerivedAge.txt"
+ "1h9p1g0wnh686l6cqar7cmky465vwc6vjzzn1s7v0i9zcjaqkr4h")
+ ("NamesList.txt"
+ "0gvpcyq852rnlqmx4y5i1by7bavvcw6rj40i54w48yc7xr3zmgd1")
+ ("Scripts.txt"
+ "0b9prz2hs6w61afqaplcxnv115f8yk4d5hn9dc5hks8nqpj28bnh")
+ ("UnicodeData.txt"
+ "1cfak1j753zcrbgixwgppyxhm4w8vda8vxhqymi7n5ljfi6kwhjj")
+ ("Unihan.zip"
+ "199kz6laypkvc0ykms6d7bkb571jmpds39sv2p7kd5jjm1ij08q1"))))
+ (package
+ (name "gucharmap")
+ (version "10.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "00gh3lll6wykd2qg1lrj05a4wvscsypmrx7rpb6jsbvb4scnh9mv"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:modules ((ice-9 match)
+ (guix build glib-or-gtk-build-system)
+ (guix build utils))
+ #:configure-flags
+ (list "--with-unicode-data=../unicode-data")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'prepare-unicode-data
+ (lambda* (#:key inputs #:allow-other-keys)
+ (mkdir-p "../unicode-data")
+ (with-directory-excursion "../unicode-data"
+ (for-each (match-lambda
+ ((file _)
+ (install-file (assoc-ref inputs file) ".")))
+ ',unicode-files))
+ #t)))))
+ (native-inputs
+ `(("desktop-file-utils" ,desktop-file-utils)
+ ("glib:bin" ,glib "bin") ; for glib-compile-resources.
+ ("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("itstool" ,itstool)
+ ("pkg-config" ,pkg-config)
+ ,@(map (match-lambda
+ ((file hash)
+ `(,file
+ ,(origin
+ (method url-fetch)
+ (uri (string-append
+ "http://www.unicode.org/Public/10.0.0/ucd/"
+ file))
+ (sha256 (base32 hash))))))
+ unicode-files)
+ ("unzip" ,unzip)))
+ (inputs
+ `(("gtk+" ,gtk+)
+ ("xmllint" ,libxml2)))
+ (home-page "https://wiki.gnome.org/Apps/Gucharmap")
+ (synopsis "Unicode character picker and font browser")
+ (description
+ "This program allows you to browse through all the available Unicode
characters and categories for the installed fonts, and to examine their
detailed properties. It is an easy way to find the character you might
only know by its Unicode name or code point.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public bluefish
(package
- 126/133: gnu: yelp-xsl: Update to 3.30.1., (continued)
- 126/133: gnu: yelp-xsl: Update to 3.30.1., guix-commits, 2019/01/06
- 125/133: gnu: gexiv2: Update to 0.10.9., guix-commits, 2019/01/06
- 124/133: gnu: yelp: Update to 3.30.0., guix-commits, 2019/01/06
- 123/133: gnu: epiphany: Update to 3.30.2., guix-commits, 2019/01/06
- 122/133: gnu: eog: Update to 3.28.4., guix-commits, 2019/01/06
- 114/133: gnu: network-manager-applet: Use meson build system., guix-commits, 2019/01/06
- 120/133: gnu: gnome-tweak-tool: Update to 3.30.1., guix-commits, 2019/01/06
- 129/133: gnu: eog-plugins: Update to 3.26.3., guix-commits, 2019/01/06
- 54/133: gnu: gnome-todo: Update to 3.28.1., guix-commits, 2019/01/06
- 65/133: gnu: network-manager-applet: Update to 1.8.14., guix-commits, 2019/01/06
- 48/133: gnu: gucharmap: Update to 10.0.4.,
guix-commits <=
- 66/133: gnu: dconf-editor: Update to 3.28.0., guix-commits, 2019/01/06
- 30/133: gnu: totem-pl-parser: Update to 3.26.1., guix-commits, 2019/01/06
- 67/133: gnu: cups-filters: Fix build with newer version of poppler., guix-commits, 2019/01/06
- 69/133: gnu: eog: Ensure RUNPATH contains output library directory., guix-commits, 2019/01/06
- 68/133: gnu: libimobiledevice: Do not hardcode Python version., guix-commits, 2019/01/06
- 72/133: gnu: mozjs-52: Add configure flag to prevent crash., guix-commits, 2019/01/06
- 73/133: gnu: atk: Update to 2.30.0., guix-commits, 2019/01/06
- 81/133: gnu: glibmm: Update to 2.58.0., guix-commits, 2019/01/06
- 82/133: gnu: gnome-desktop: Update to 3.30.2., guix-commits, 2019/01/06
- 71/133: gnu: gnome-shell: Update to 3.28.2., guix-commits, 2019/01/06