diff options
author | Ivan Kozlov <kanichos@yandex.ru> | 2020-07-25 15:15:12 +0800 |
---|---|---|
committer | 宋文武 <iyzsong@member.fsf.org> | 2020-07-25 15:21:04 +0800 |
commit | 144d74f841c1c05d7e3697bdcc1a838b34f8bb57 (patch) | |
tree | a3298d5f27b5bc416888e90e29f74bf441e35eae | |
parent | 30aa5dd7e7180d163d409b080bf89e8a15a5ba4d (diff) | |
download | guix-144d74f841c1c05d7e3697bdcc1a838b34f8bb57.tar guix-144d74f841c1c05d7e3697bdcc1a838b34f8bb57.tar.gz |
gnu: Replace transset-df with transset.
transset-df was last updated in 2007. The patches got merged upstream a long
time ago, which is maintained by the X.Org project.
* gnu/packages/xorg.scm (transset): New variable.
(transset-df): Define as ‘deprecated package’.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
-rw-r--r-- | gnu/packages/xorg.scm | 42 |
1 files changed, 14 insertions, 28 deletions
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index e1a877703f..6783a2a217 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6570,47 +6570,33 @@ cursor to any point on the screen with a few key strokes. It also simulates mouse click. You can do everything mouse can do with a keyboard.") (license license:bsd-3))) -(define-public transset-df +(define-public transset (package - (name "transset-df") - (version "6") + (name "transset") + (version "1.0.2") (source (origin (method url-fetch) - (uri (string-append "http://forchheimer.se/" name "/" name "-" version - ".tar.gz")) + (uri (string-append "https://www.x.org/releases/individual/app/" + name "-" version ".tar.gz")) (sha256 (base32 - "1vnykwwrv75miigbhmcwxniw8xnhsdyzhqydip2m9crxi2lwhqs5")))) + "0rya202y87dwl35jnmq8hs3arzdrv5z4vf1xmi0py4rnmhdpszaw")))) (build-system gnu-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'setenv - (lambda _ - (setenv "CC" (which "gcc")) - #t)) - (delete 'configure) - (delete 'check) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin"))) - (install-file "transset-df" bin) - #t)))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("libxcomposite" ,libxcomposite) - ("libxdamager" ,libxdamage) + ("libxdamage" ,libxdamage) ("libxrender" ,libxrender))) (synopsis "Set the transparency of X11 windows") - (description "The @command{transset-df} command allows you to set the -opacity of X11 windows. This patched version of X.Org's @command{transset} -adds functionality, including: selecting window by clicking (as transset), -selecting windows by pointing select actual focused X11 window, selecting by -window name or id, forcing toggle, increase or decrease opacity.") - (home-page "https://forchheimer.se/transset-df/") + (description "@command{transset} is a simple program for X servers +supporting the XFIXES, DAMAGE, and COMPOSITE extensions. It lets the +user set the transparency on a window.") + (home-page "https://gitlab.freedesktop.org/xorg/app/transset") (license license:x11))) +(define-public transset-df + (deprecated-package "transset-df" transset)) + (define-public bdfresize (package (name "bdfresize") |