summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2021-07-10 12:25:07 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2021-07-10 12:25:07 +0300
commitee147adc2fe2cc5afce0a9a30cb7ca213d6b7b46 (patch)
tree6a9654a32ac59212c89beb64e8d6c6e13f587691
parentgnu: stumpwm-next: Update to . (diff)
downloadguix-wigust-xorg.tar.gz
xorgxorg
-rw-r--r--guix/wigust/packages/emacs.scm39
-rw-r--r--guix/wigust/packages/xdisorg.scm15
-rw-r--r--guix/wigust/packages/xorg.scm17
3 files changed, 70 insertions, 1 deletions
diff --git a/guix/wigust/packages/emacs.scm b/guix/wigust/packages/emacs.scm
index 90e61b1..280fbd6 100644
--- a/guix/wigust/packages/emacs.scm
+++ b/guix/wigust/packages/emacs.scm
@@ -1734,3 +1734,42 @@ does not fully understand syntactically")
(synopsis "Query synonyms from Thesaurus.com")
(description "Emacs package for querying synonyms from Thesaurus.com.")
(license license:gpl3+))))
+
+(define-public emacs-async-patched
+ (package
+ (inherit emacs-async)
+ (name "emacs-async-patched")
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-before 'check 'patch-async
+ (lambda _
+ (let ((file "async.el"))
+ (chmod file #o644)
+ (emacs-substitute-sexps file
+ ("(defvar async-quiet-switch" "-q")))
+ #t)))))))
+
+(define-public emacs-elmine
+ (let ((commit "c78cc8705c2dffbf649b858f02b5028225943482")
+ (revision "1"))
+ (package
+ (name "emacs-elmine")
+ (version (git-version "0.3.1" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/leoc/elmine")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "05z9v3lcc0mm40k0y08v8mhnlxb4krlgj6zghfavwwz6nhxn61g3"))))
+ (propagated-inputs
+ `(("emacs-s", emacs-s)))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/leoc/elmine")
+ (synopsis "Redmine API access via elisp")
+ (description "This package provides an Emacs library to access the Redmine
+Rest API programmatically.")
+ (license license:gpl3+))))
diff --git a/guix/wigust/packages/xdisorg.scm b/guix/wigust/packages/xdisorg.scm
index ff42d0f..a1e4739 100644
--- a/guix/wigust/packages/xdisorg.scm
+++ b/guix/wigust/packages/xdisorg.scm
@@ -3,6 +3,7 @@
#:use-module (ice-9 rdelim)
#:use-module (guix build utils)
#:use-module (guix gexp)
+ #:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (gnu packages bash)
@@ -51,3 +52,17 @@
(description "This package provides wrapper for @code{xclip}.")
(home-page #f)
(license license:gpl3+))))
+
+(define-public pixman-0.40.0
+ (package
+ (inherit pixman)
+ (version "0.40.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append
+ "https://www.cairographics.org/releases/pixman-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1z13n96m7x91j25qq9wlkxsbq04wfwjhw66ir17frna06zn0s83d"))))))
diff --git a/guix/wigust/packages/xorg.scm b/guix/wigust/packages/xorg.scm
index 7647038..70a52e6 100644
--- a/guix/wigust/packages/xorg.scm
+++ b/guix/wigust/packages/xorg.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2018, 2019, 2020 Oleg Pykhalov <go.wigust@gmail.com>
+;;; Copyright © 2018, 2019, 2020, 2021 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -173,3 +173,18 @@ i.e. @code{st}, @code{uzbl}, @code{urxvt} and @code{xterm}.")
(synopsis "")
(description "")
(license license:gpl3+))))
+
+(define-public libx11-1.7.1
+ (package
+ (inherit libx11)
+ (version "1.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://xorg/individual/lib/libX11-"
+ version
+ ".tar.bz2"))
+ (sha256
+ (base32
+ "0isxad59hvdwggbxqqjjjg3zmih9xiq4d9mdsnqbyb2nmbg46kp6"))))))