;;;Author Jovany Leandro G.C ;;;LICENSE FREE AS GUIX (define-module (contrib workrave) #:use-module ((guix licenses) #:select (gpl3+)) #:use-module (gnu packages gtk) #:use-module (gnu packages xorg) #:use-module (gnu packages glib) #:use-module (gnu packages pkg-config) #:use-module (gnu packages gettext) #:use-module (gnu packages autotools) #:use-module (gnu packages freedesktop) #:use-module (gnu packages python) #:use-module (gnu packages file) #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (contrib python) #:use-module (contrib autotools)) (define-public workrave (let ((commit "4c5c122c7145d2b680ed7171503f3c4f914e68a9")) (package (name "workrave") (version "1.10.15") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/rcaelers/workrave.git") (commit commit))) (file-name (string-append name "-" version "-checkout")) (sha256 (base32 "0l7b8lj77767sk4d5d4dv57z3x741xx1b9yjxcka4gk2756s3h79")))) (build-system gnu-build-system) (arguments '(#:phases (modify-phases %standard-phases (add-before 'configure 'pre-configure (lambda _ (zero? (system* "sh" "autogen.sh")) ))))) (propagated-inputs `(("glib" ,glib) ("gtk+" ,gtk+) ("gdk-pixbuf" ,gdk-pixbuf) ("gtkmm" ,gtkmm) ("glibmm" ,glibmm) ("libx11" ,libx11) ("libxtst" ,libxtst) ("libice" ,libice))) (inputs `(("file" ,file) ("libsm", libsm) ("python-cheetah" ,python2-cheetah))) (native-inputs `(("glib" ,glib "bin") ("pkg-config" ,pkg-config) ("python2-setuptools" ,python2-setuptools) ("gettext" ,gnu-gettext) ("autoconf" ,autoconf) ("autoconf-archive" , autoconf-archive) ;;fix syntax error near unexpected token `noext' ("automake" ,automake) ("libtool" ,libtool) ("intltool" ,intltool) ("libxscrnsaver" ,libxscrnsaver) ("gobject-introspection" ,gobject-introspection) ("python2" ,python-2))) (synopsis "Workrave") (description "Workrave") (home-page "http://www.workrave.org") (license gpl3+) )))