diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d8e95ec27..b8beda365 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -29,6 +29,7 @@ ;;; Copyright © 2017 Mohammed Sadiq ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2017, 2018 Rutger Helling +;;; Copyright © 2018 Jovany Leandro G.C ;;; ;;; This file is part of GNU Guix. ;;; @@ -146,6 +147,7 @@ #:use-module (gnu packages virtualization) #:use-module (gnu packages vpn) #:use-module (gnu packages xorg) + #:use-module (ice-9 match) #:use-module (srfi srfi-1)) (define-public brasero @@ -7205,10 +7207,13 @@ mp3, Ogg Vorbis and FLAC") (license license:gpl2+))) (define-public workrave - (let ((commit "2c43758853a862fd125fc1d53faee00a54274078")) + (let ((commit "v1_10_20")) (package (name "workrave") - (version "1.10.20") + (version (string-map (match-lambda + (#\_ #\.) + (chr chr)) + (string-drop commit 1))) (source (origin (method git-fetch) (uri (git-reference @@ -7220,19 +7225,12 @@ mp3, Ogg Vorbis and FLAC") "099a87zkrkmsgfz9isrfm89dh545x52891jh6qxmn19h6wwsi941")))) (build-system glib-or-gtk-build-system) (arguments - `(#:modules ( - (guix build gnu-build-system) - (guix build python-build-system) - (guix build glib-or-gtk-build-system) - (guix build utils)) - #:imported-modules ( - (guix build python-build-system) - ,@%glib-or-gtk-build-system-modules) - #:phases + `(#:phases (modify-phases %standard-phases (add-after 'unpack 'autogen (lambda _ - (zero? (system* "sh" "autogen.sh"))))))) + (invoke "sh" "autogen.sh") + #t))))) (propagated-inputs `(("glib" ,glib) ("gtk+" ,gtk+) ("gdk-pixbuf" ,gdk-pixbuf) @@ -7242,12 +7240,10 @@ mp3, Ogg Vorbis and FLAC") ("libxtst" ,libxtst) ("dconf" ,dconf) ("libice" ,libice))) - (inputs `( - ("libsm", libsm) + (inputs `(("libsm", libsm) ("python-cheetah" ,python2-cheetah))) (native-inputs `(("glib" ,glib "bin") ("pkg-config" ,pkg-config) - ("python-setuptools-scm" ,python2-setuptools) ("gettext" ,gnu-gettext) ("autoconf" ,autoconf) ("autoconf-archive" , autoconf-archive) @@ -7257,9 +7253,9 @@ mp3, Ogg Vorbis and FLAC") ("libxscrnsaver" ,libxscrnsaver) ("gobject-introspection" ,gobject-introspection) ("python2" ,python-2))) - (synopsis "Tool to help Repetitive Strain Injury (RSI)") + (synopsis "Tool to help prevent repetitive strain injury (RSI)") (description "Workrave is a program that assists in the recovery and - prevention of Repetitive Strain Injury (RSI). The program frequently alerts - you to take micro-pauses, rest breaks and restricts you to your daily limit") +prevention of repetitive strain injury (RSI). The program frequently alerts +you to take micro-pauses, rest breaks and restricts you to your daily limit") (home-page "http://www.workrave.org") - (license gpl3+)))) + (license license:gpl3+))))