From 9fcfb9394471d58c75a5fffeda3763e5864b18fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 16 Oct 2025 17:08:05 +0200 Subject: [PATCH] =?UTF-8?q?gnu:=20Use=20=E2=80=98define-deprecated-package?= =?UTF-8?q?=E2=80=99=20for=20deprecated=20packages.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d --- gnu/packages/arcan.scm | 4 +- gnu/packages/astronomy.scm | 14 ++-- gnu/packages/axoloti.scm | 4 +- gnu/packages/bioinformatics.scm | 16 ++-- gnu/packages/bittorrent.scm | 8 +- gnu/packages/boost.scm | 4 +- gnu/packages/build-tools.scm | 4 +- gnu/packages/code.scm | 4 +- gnu/packages/compression.scm | 4 +- gnu/packages/cpp.scm | 4 +- gnu/packages/cran.scm | 12 +-- gnu/packages/crypto.scm | 4 +- gnu/packages/curl.scm | 3 +- gnu/packages/databases.scm | 8 +- gnu/packages/disk.scm | 4 +- gnu/packages/django.scm | 4 +- gnu/packages/electronics.scm | 4 +- gnu/packages/elm.scm | 4 +- gnu/packages/emacs-xyz.scm | 116 ++++++++++++++-------------- gnu/packages/emacs.scm | 4 +- gnu/packages/emulators.scm | 4 +- gnu/packages/engineering.scm | 8 +- gnu/packages/fediverse.scm | 4 +- gnu/packages/firmware.scm | 4 +- gnu/packages/fonts.scm | 16 ++-- gnu/packages/fontutils.scm | 4 +- gnu/packages/games.scm | 4 +- gnu/packages/ghostscript.scm | 4 +- gnu/packages/gimp.scm | 4 +- gnu/packages/gl.scm | 4 +- gnu/packages/gnome-xyz.scm | 5 +- gnu/packages/gnome.scm | 20 ++--- gnu/packages/golang-crypto.scm | 4 +- gnu/packages/golang-web.scm | 10 +-- gnu/packages/golang-xyz.scm | 4 +- gnu/packages/graph.scm | 4 +- gnu/packages/gtk.scm | 8 +- gnu/packages/guile.scm | 6 +- gnu/packages/hardware.scm | 4 +- gnu/packages/haskell-check.scm | 4 +- gnu/packages/image-viewers.scm | 4 +- gnu/packages/ipfs.scm | 4 +- gnu/packages/linux.scm | 8 +- gnu/packages/luanti.scm | 8 +- gnu/packages/machine-learning.scm | 10 +-- gnu/packages/mail.scm | 12 +-- gnu/packages/maths.scm | 4 +- gnu/packages/messaging.scm | 8 +- gnu/packages/minetest.scm | 96 +++++++++++------------ gnu/packages/monitoring.scm | 5 +- gnu/packages/music.scm | 4 +- gnu/packages/ncdu.scm | 4 +- gnu/packages/networking.scm | 4 +- gnu/packages/profiling.scm | 4 +- gnu/packages/pypy.scm | 4 +- gnu/packages/python-compression.scm | 8 +- gnu/packages/python-web.scm | 12 +-- gnu/packages/python-xyz.scm | 30 +++---- gnu/packages/qt.scm | 4 +- gnu/packages/ruby-xyz.scm | 8 +- gnu/packages/rust-apps.scm | 8 +- gnu/packages/serialization.scm | 4 +- gnu/packages/shells.scm | 8 +- gnu/packages/sycl.scm | 4 +- gnu/packages/syncthing.scm | 4 +- gnu/packages/terminals.scm | 4 +- gnu/packages/textutils.scm | 4 +- gnu/packages/tree-sitter.scm | 4 +- gnu/packages/version-control.scm | 8 +- gnu/packages/video.scm | 18 ++--- gnu/packages/web.scm | 12 +-- gnu/packages/wm.scm | 8 +- gnu/packages/xdisorg.scm | 4 +- gnu/packages/xfig.scm | 4 +- gnu/packages/xml.scm | 4 +- 75 files changed, 345 insertions(+), 348 deletions(-) diff --git a/gnu/packages/arcan.scm b/gnu/packages/arcan.scm index c38c70d51d..1eaff7e934 100644 --- a/gnu/packages/arcan.scm +++ b/gnu/packages/arcan.scm @@ -316,5 +316,5 @@ as a window under Arcan.") (license (list license:bsd-3 license:expat)))) ;; Package was merged into arcan in upstream. -(define-public arcan-wayland - (deprecated-package "arcan-wayland" arcan)) +(define-deprecated-package arcan-wayland + arcan) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 735d670ab2..2d3d005227 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -645,8 +645,8 @@ accurately in real time at any rate desired.") @end itemize") (license license:gpl2+)))) -(define-public celestia-gtk - (deprecated-package "celestia-gtk" celestia)) +(define-deprecated-package celestia-gtk + celestia) (define-public cfitsio (package @@ -1045,8 +1045,8 @@ viewer: panning and zooming windows, star catalog access, cuts, star pick/FWHM, thumbnails, etc.") (license license:bsd-3))) -(define-public ginga-qt5 - (deprecated-package "ginga-qt5" ginga)) +(define-deprecated-package ginga-qt5 + ginga) (define-public glnemo2 (package @@ -9496,9 +9496,9 @@ between image and reference catalogs. Currently only aligning images with @url{https://aeolus.services, Aeolus}") (license license:expat))) -(define-public python-webbpsf - ;; See - (deprecated-package "python-webbpsf" python-stpsf)) +;; See +(define-deprecated-package python-webbpsf + python-stpsf) (define-public python-wiimatch (package diff --git a/gnu/packages/axoloti.scm b/gnu/packages/axoloti.scm index 3b554f05ee..2241344805 100644 --- a/gnu/packages/axoloti.scm +++ b/gnu/packages/axoloti.scm @@ -662,5 +662,5 @@ with some layout changes and added features. This package provides the patcher application."))) -(define-public axoloti-patcher-next - (deprecated-package "axoloti-patcher-next" ksoloti-patcher)) +(define-deprecated-package axoloti-patcher-next + ksoloti-patcher) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index db5c0ff1f9..6d1e58334f 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -2900,8 +2900,8 @@ biological activities from omics data within a unified framework.") (license license:bsd-3))) ;; See: -(define-public python-decoupler-py - (deprecated-package "python-decoupler-py" python-decoupler)) +(define-deprecated-package python-decoupler-py + python-decoupler) (define-public python-demuxem (package @@ -6027,8 +6027,8 @@ subgroups.") (description "muon is a multimodal omics Python framework.") (license license:bsd-3))) -(define-public python-pyega3 - (deprecated-package "python-pyega3" python-ega-download-client)) +(define-deprecated-package python-pyega3 + python-ega-download-client) (define-public python-pysam (package @@ -17388,8 +17388,8 @@ lowly expressed transcripts.") mapped paired-end sequencing reads.") (license license:gpl3+))) -(define-public fanc - (deprecated-package "fanc" python-fanc)) +(define-deprecated-package fanc + python-fanc) (define-public python-genomic-regions (package @@ -18641,8 +18641,8 @@ report will provide an intuitive visual overview about the development of variant abundance over time and location.") (license license:gpl3+))) -(define-public pigx-sars-cov2-ww - (deprecated-package "pigx-sars-cov2-ww" pigx-sars-cov-2)) +(define-deprecated-package pigx-sars-cov2-ww + pigx-sars-cov-2) (define-public pigx (package diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm index c2d2fe0ff2..aa06732272 100644 --- a/gnu/packages/bittorrent.scm +++ b/gnu/packages/bittorrent.scm @@ -564,8 +564,8 @@ features.") (modify-inputs (package-inputs base) (delete "qtsvg")))))) -(define-public qbittorrent-nox - (deprecated-package "qbittorrent-nox" qbittorrent-no-x)) +(define-deprecated-package qbittorrent-nox + qbittorrent-no-x) (define-public qbittorrent-enhanced (package @@ -602,8 +602,8 @@ the following features: (arguments (package-arguments qbittorrent-no-x)) (inputs (package-inputs qbittorrent-no-x)))) -(define-public qbittorrent-enhanced-nox - (deprecated-package "qbittorrent-enhanced-nox" qbittorrent-enhanced-no-x)) +(define-deprecated-package qbittorrent-enhanced-nox + qbittorrent-enhanced-no-x) (define-public deluge (package diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index a30cebd3b2..b41b911d08 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -226,8 +226,8 @@ across a broad spectrum of applications.") (base32 "13iviiwk1srpw9dmiwabkxv56v0pl0zggjp8zxy1419k5zzfsy34"))))))) -(define-public boost-with-python3 - (deprecated-package "boost-with-python3" boost)) +(define-deprecated-package boost-with-python3 + boost) (define-public boost-static (package diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 0480212087..15a072849b 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -1298,5 +1298,5 @@ The Waf Book and in the API docs ;; waf is the final program no need to prefix it with "python-", the same way ;; as meson or ninja which are written in Python as well. -(define-public python-waf - (deprecated-package "python-waf" waf)) +(define-deprecated-package python-waf + waf) diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 6dda1bbd20..0111dbc513 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -1134,5 +1134,5 @@ requirements is not met.") (properties '((lint-hidden-cpe-vendors . ("vmware")))) (license license:expat))) -(define-public python-xenon - (deprecated-package "python-xenon" xenon)) +(define-deprecated-package python-xenon + xenon) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 6efa55b736..b6e9e7e7a0 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -2437,8 +2437,8 @@ with @code{deflate} but offers more dense compression. The specification of the Brotli Compressed Data Format is defined in RFC 7932.") (license license:expat))) -(define-public google-brotli - (deprecated-package "google-brotli" brotli)) +(define-deprecated-package google-brotli + brotli) (define-public java-brotli (package diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 4bfaac6a7e..7f124ed095 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1263,8 +1263,8 @@ data transfer object.") intuitive syntax and trivial integration.") (license license:expat))) -(define-public json-modern-cxx - (deprecated-package "json-modern-cxx" nlohmann-json)) +(define-deprecated-package json-modern-cxx + nlohmann-json) (define-public jthread (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8") diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 397ffd1c27..7d975d22e8 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -39633,8 +39633,8 @@ integrative non-negative matrix factorization to identify shared and dataset-specific factors.") (license license:gpl3))) -(define-public r-liger - (deprecated-package "r-liger" r-rliger)) +(define-deprecated-package r-liger + r-rliger) (define-public r-harmony (package @@ -50195,8 +50195,8 @@ other R users.") (license license:gpl3))) ;; This is for r-seurat5 -(define-public r-seurat5object - (deprecated-package "r-seurat5object" r-seuratobject)) +(define-deprecated-package r-seurat5object + r-seuratobject) (define-public r-seurat (package @@ -50276,8 +50276,8 @@ discovery of differentially expressed genes and markers.") ;; Seurat5 is only available via the seurat5 branch. It will replace r-seurat ;; eventually once it has been released to CRAN. -(define-public r-seurat5 - (deprecated-package "r-seurat5" r-seurat)) +(define-deprecated-package r-seurat5 + r-seurat) (define-public r-seuratdisk (let ((commit "877d4e18ab38c686f5db54f8cd290274ccdbe295") diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index a6114427c8..e65c0ce2a0 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -1367,8 +1367,8 @@ API.") (home-page "https://matrix.org/docs/projects/other/olm/") (license license:asl2.0))) -(define-public libolm - (deprecated-package "libolm" olm)) +(define-deprecated-package libolm + olm) (define-public python-olm (package diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index db3e508348..49602318a8 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -179,7 +179,8 @@ tunneling, and so on.") (license (license:non-copyleft "file://COPYING" "See COPYING in the distribution.")))) -(define-public gnurl (deprecated-package "gnurl" curl)) +(define-deprecated-package gnurl + curl) (define-public curl-ssh (package/inherit curl diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 57013f2646..27b6df3b86 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -2085,8 +2085,8 @@ supports editing, navigation, and querying of recutils database files including field and record folding.") (license license:gpl3+))) -(define-public emacs-recutils - (deprecated-package "emacs-recutils" emacs-rec-mode)) +(define-deprecated-package emacs-recutils + emacs-rec-mode) (define-public rocksdb (package @@ -5038,8 +5038,8 @@ reasonable substitute.") "This package provides a Python interface to the Redis key-value store.") (license license:expat))) -(define-public python-aioredis - (deprecated-package "python-aioredis" python-redis)) +(define-deprecated-package python-aioredis + python-redis) (define-public python-rq (package diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 9504cf548e..ae5e9d7e83 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -1052,8 +1052,8 @@ a card with a smaller capacity than stated.") (description "This package provides @code{parted} bindings for Python.") (license license:gpl2+))) -(define-public python-parted - (deprecated-package "python-parted" python-pyparted)) +(define-deprecated-package python-parted + python-pyparted) (define-public duperemove (package diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 0fe8e96287..586c18829c 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -1655,8 +1655,8 @@ Django projects, which allows association of a number of tags with any provides features like a Web-browsable API and authentication policies.") (license license:bsd-2))) -(define-public python-djangorestframework - (deprecated-package "python-djangorestframework" python-django-rest-framework)) +(define-deprecated-package python-djangorestframework + python-django-rest-framework) (define-public python-django-sekizai (package diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 7a4d4e6d81..5a5726e016 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -1051,8 +1051,8 @@ which allows one to install the M8 firmware on any Teensy.") (synopsis (string-append (package-synopsis nextpnr) " Cli only version.")))) -(define-public nextpnr-ice40 - (deprecated-package "nextpnr-ice40" nextpnr)) +(define-deprecated-package nextpnr-ice40 + nextpnr) (define-public ngspice ;; The ngspice executables (see libngpsice above.) diff --git a/gnu/packages/elm.scm b/gnu/packages/elm.scm index a74d294ae5..50e48156d9 100644 --- a/gnu/packages/elm.scm +++ b/gnu/packages/elm.scm @@ -174,8 +174,8 @@ such as @command{elm make} and @command{elm repl}.") (license license:bsd-3))) ;; The 'elm' package used to be called 'elm-compiler'. -(define-public elm-compiler - (deprecated-package "elm-compiler" elm)) +(define-deprecated-package elm-compiler + elm) (define-public elm-core (package diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2aa90e3938..f24141b6bb 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -3355,8 +3355,8 @@ of tasks, including version control, task management, and regex-based replacement.") (license license:gpl3+)))) -(define-deprecated/public emacs-unpackaged-el emacs-unpackaged - (deprecated-package "emacs-unpackaged-el" emacs-unpackaged)) +(define-deprecated-package emacs-unpackaged-el + emacs-unpackaged) (define-public emacs-haskell-mode (let ((commit "e9c356739310332afe59b10ffa2e6c3e76f124e3") @@ -5924,8 +5924,8 @@ searches. Unlike @code{emacs-wiki.el}, it can be combined with any format.") (home-page "https://github.com/hexmode/mediawiki-el") (license license:gpl3+))) -(define-deprecated/public emacs-mediawiki-el emacs-mediawiki - (deprecated-package "emacs-mediawiki-el" emacs-mediawiki)) +(define-deprecated-package emacs-mediawiki-el + emacs-mediawiki) (define-public emacs-bm (package @@ -6184,8 +6184,8 @@ Language (CSL), an XML-based, open format to describe the formatting of bibliographic references.") (license license:gpl3+))) -(define-deprecated/public emacs-citeproc-el emacs-citeproc - (deprecated-package "emacs-citeproc-el" emacs-citeproc)) +(define-deprecated-package emacs-citeproc-el + emacs-citeproc) (define-public emacs-corfu (package @@ -8918,8 +8918,8 @@ If you are using Guix shell with @file{manifest.scm}, the (description "This package lets you switch Ruby versions using chruby.") (license license:gpl3+)))) -(define-deprecated/public emacs-chruby-el emacs-chruby - (deprecated-package "emacs-chruby-el" emacs-chruby)) +(define-deprecated-package emacs-chruby-el + emacs-chruby) ;; Package has no release. Version is extracted from "Version:" keyword in ;; main file. @@ -13936,8 +13936,8 @@ It is built on top of the custom theme support in Emacs 24 or later.") variants.") (license license:gpl3+))) -(define-deprecated/public emacs-moe-theme-el emacs-moe-theme - (deprecated-package "emacs-moe-theme-el" emacs-moe-theme)) +(define-deprecated-package emacs-moe-theme-el + emacs-moe-theme) (define-public emacs-color-theme-sanityinc-tomorrow (package @@ -16791,8 +16791,8 @@ unique file names you need this package here.") individual file buffers.") (license license:gpl3+))) -(define-deprecated/public emacs-undohist-el emacs-undohist - (deprecated-package "emacs-undohist-el" emacs-undohist)) +(define-deprecated-package emacs-undohist-el + emacs-undohist) (define-public emacs-eprime (let ((commit "17a481af26496be91c07139a9bfc05cfe722506f")) @@ -21463,8 +21463,8 @@ This is based on Frank Terbeck's @code{gnus-article-treat-patch.el} but has been adapted to also work with mu4e.") (license license:gpl3+)))) -(define-public emacs-mu4e-patch - (deprecated-package "emacs-mu4e-patch" emacs-message-view-patch)) +(define-deprecated-package emacs-mu4e-patch + emacs-message-view-patch) (define-public emacs-pretty-mode (package @@ -22305,8 +22305,8 @@ DefaultEncrypt, please refer to the home page or read the comments in the source file, @file{jl-encrypt.el}.") (license license:gpl3+))) -(define-public emacs-default-encrypt - (deprecated-package "emacs-default-encrypt" emacs-defaultencrypt)) +(define-deprecated-package emacs-default-encrypt + emacs-defaultencrypt) (define-public emacs-deflate (package @@ -26149,8 +26149,8 @@ buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.") (license license:bsd-2))) -(define-deprecated/public emacs-scratch-el emacs-scratch - (deprecated-package "emacs-scratch-el" emacs-scratch)) +(define-deprecated-package emacs-scratch-el + emacs-scratch) (define-public emacs-kv (package @@ -28554,8 +28554,8 @@ mode.") for operating over the contents of Emacs buffers.") (license license:gpl3+)))) -(define-deprecated/public emacs-m-buffer-el emacs-m-buffer - (deprecated-package "emacs-m-buffer-el" emacs-m-buffer)) +(define-deprecated-package emacs-m-buffer-el + emacs-m-buffer) (define-public emacs-let-alist (package @@ -29741,8 +29741,8 @@ repository, @code{magit-org-todos} will create a section in your Magit status buffer with each of your todos.") (license license:gpl3+))) -(define-deprecated/public emacs-magit-org-todos-el emacs-magit-org-todos - (deprecated-package "emacs-magit-org-todos-el" emacs-magit-org-todos)) +(define-deprecated-package emacs-magit-org-todos-el + emacs-magit-org-todos) (define-public emacs-vcsh (package @@ -29823,8 +29823,8 @@ Magit.") @end itemize\n") (license license:gpl3+))) -(define-deprecated/public emacs-lice-el emacs-lice - (deprecated-package "emacs-lice-el" emacs-lice)) +(define-deprecated-package emacs-lice-el + emacs-lice) (define-public emacs-academic-phrases (let ((commit "0823ed8c24b26c32f909b896a469833ec4d7b656")) @@ -32904,8 +32904,8 @@ In addition to its predecessor, it offers the following features: combinations to perform Cargo tasks within Rust projects.") (license license:gpl3+)))) -(define-deprecated/public emacs-cargo-el emacs-cargo - (deprecated-package "emacs-cargo-el" emacs-cargo)) +(define-deprecated-package emacs-cargo-el + emacs-cargo) (define-public emacs-ztree ;; Upstream provides no tag, but the commit below matches latest release. @@ -35010,8 +35010,8 @@ It provides integration with multiple built-in modes, as well as providing an interface to attach and interact with the processes.") (license license:gpl3+))) -(define-public emacs-dtache - (deprecated-package "emacs-dtache" emacs-detached)) +(define-deprecated-package emacs-dtache + emacs-detached) (define-public emacs-dtrt-indent (package @@ -36397,8 +36397,8 @@ subsequent committal of a chain of @code{undo} commands as a single edit in the @code{undo} history.") (license license:gpl3+)))) -(define-deprecated/public emacs-undo-propose-el emacs-undo-propose - (deprecated-package "emacs-undo-propose-el" emacs-undo-propose)) +(define-deprecated-package emacs-undo-propose-el + emacs-undo-propose) (define-public emacs-elisp-docstring-mode (let ((commit "f512e509dd690f65133e55563ebbfd2dede5034f") @@ -36543,8 +36543,8 @@ buffers.") JavaScript.") (license license:gpl3+))) -(define-deprecated/public emacs-js2-refactor-el emacs-js2-refactor - (deprecated-package "emacs-js2-refactor-el" emacs-js2-refactor)) +(define-deprecated-package emacs-js2-refactor-el + emacs-js2-refactor) (define-public emacs-jsdoc (package @@ -36692,8 +36692,8 @@ done using Helm, Ido or Ivy.") Lisp functions that call themselves in tail position.") (license license:gpl3+)))) -(define-deprecated/public emacs-tco-el emacs-tco - (deprecated-package "emacs-tco-el" emacs-tco)) +(define-deprecated-package emacs-tco-el + emacs-tco) (define-public emacs-equake ;; Upstream provides no tagged releases, but the commit below matches an @@ -37016,8 +37016,8 @@ screensaver activation in EXWM.") (description "This package provides a GUI for defining and monitoring services.") (license license:gpl3+))) -(define-public emacs-prodigy-el - (deprecated-package "emacs-prodigy-el" emacs-prodigy)) +(define-deprecated-package emacs-prodigy-el + emacs-prodigy) (define-public emacs-web-server (package @@ -37206,8 +37206,8 @@ support JSX syntax.") expanding regions of text without modifying the actual contents.") (license license:expat)))) -(define-deprecated/public emacs-origami-el emacs-origami - (deprecated-package "emacs-origami-el" emacs-origami)) +(define-deprecated-package emacs-origami-el + emacs-origami) (define-public emacs-peep-dired (let ((commit "c88a9a3050197840edfe145f11e0bb9488de32f4") @@ -37597,16 +37597,16 @@ all of your projects, then override or add variables on a per-project basis.") user interfaces for various built-in modes.") (license license:gpl3+))) -(define-public emacs-casual-calc - (deprecated-package "emacs-casual-calc" emacs-casual)) -(define-public emacs-casual-dired - (deprecated-package "emacs-casual-dired" emacs-casual)) -(define-public emacs-casual-info - (deprecated-package "emacs-casual-info" emacs-casual)) -(define-public emacs-casual-lib - (deprecated-package "emacs-casual-lib" emacs-casual)) -(define-public emacs-casual-avy - (deprecated-package "emacs-casual-avy" emacs-casual)) +(define-deprecated-package emacs-casual-calc + emacs-casual) +(define-deprecated-package emacs-casual-dired + emacs-casual) +(define-deprecated-package emacs-casual-info + emacs-casual) +(define-deprecated-package emacs-casual-lib + emacs-casual) +(define-deprecated-package emacs-casual-avy + emacs-casual) (define-public emacs-calibredb (package @@ -37883,8 +37883,8 @@ needing to write the result into the buffer.") well as an option for visually flashing evaluated s-expressions.") (license license:gpl3+))) -(define-deprecated/public emacs-eval-sexp-fu-el emacs-eval-sexp-fu - (deprecated-package "emacs-eval-sexp-fu-el" emacs-eval-sexp-fu)) +(define-deprecated-package emacs-eval-sexp-fu-el + emacs-eval-sexp-fu) (define-public emacs-counsel-tramp (package @@ -38165,8 +38165,8 @@ functions (e.g. @code{webfeeder-title-function}).") end of a line and increment or decrement it.") (license license:gpl3+)))) -(define-public emacs-janpath-evil-numbers - (deprecated-package "emacs-janpath-evil-numbers" emacs-evil-numbers)) +(define-deprecated-package emacs-janpath-evil-numbers + emacs-evil-numbers) (define-public emacs-rotate-text (package @@ -43570,8 +43570,8 @@ supports Japanese and has the following features: @end itemize\n") (license license:gpl2+))) -(define-deprecated/public emacs-spamfilter-el emacs-spamfilter - (deprecated-package "emacs-spamfilter-el" emacs-spamfilter)) +(define-deprecated-package emacs-spamfilter-el + emacs-spamfilter) (define-public emacs-promise ;; XXX: Last stable release fails to build with "(wrong-number-of-arguments @@ -44737,8 +44737,8 @@ with the ed editor.") audio volume via amixer.") (license license:gpl3+))) -(define-deprecated/public emacs-alsamixer-el emacs-alsamixer - (deprecated-package "emacs-alsamixer-el" emacs-alsamixer)) +(define-deprecated-package emacs-alsamixer-el + emacs-alsamixer) (define-public emacs-fennel-mode (package @@ -44935,8 +44935,8 @@ on the chosen style.")))) hacker.") (license license:expat)))) -(define-deprecated/public emacs-straight-el emacs-straight - (deprecated-package "emacs-straight-el" emacs-straight)) +(define-deprecated-package emacs-straight-el + emacs-straight) (define-public emacs-osm (package diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 567e7a7426..f360284f3e 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -711,8 +711,8 @@ editor (with wide ints)" ) (define-public emacs-next (emacs->emacs-next emacs)) (define-public emacs-next-pgtk (emacs->emacs-next emacs-pgtk)) (define-public emacs-next-pgtk-xwidgets (emacs->emacs-next emacs-pgtk-xwidgets)) -(define-public emacs-next-tree-sitter - (deprecated-package "emacs-next-tree-sitter" emacs-next)) +(define-deprecated-package emacs-next-tree-sitter + emacs-next) (define-public guile-emacs (let ((upstream-version "31.0.50") diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index e89c7261d9..998b92c710 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2078,8 +2078,8 @@ metadata about each known libretro core. The snapshot is taken from the @url{https://github.com/libretro/libretro-super, libretro-super} repository.") (license license:expat))) -(define-public retroarch-core-info - (deprecated-package "retroarch-core-info" libretro-core-info)) +(define-deprecated-package retroarch-core-info + libretro-core-info) (define-public libretro-database (package diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index ddb30dc739..cf62fe433f 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3818,10 +3818,10 @@ executables, shared libraries and core dumps. It supports many architectures and extensions.") (license license:gpl3+))) -(define-public emacs-poke - ;; The 'emacs-poke' name may eventually refer to 'poke' from ELPA, which is - ;; a different beast. - (deprecated-package "emacs-poke" poke)) +;; The 'emacs-poke' name may eventually refer to 'poke' from ELPA, which is +;; a different beast. +(define-deprecated-package emacs-poke + poke) (define-public pcb2gcode ;; XXX: The latest release was on <2022-09-12>, but master branch contains a diff --git a/gnu/packages/fediverse.scm b/gnu/packages/fediverse.scm index 6cad92f38e..8d993624fe 100644 --- a/gnu/packages/fediverse.scm +++ b/gnu/packages/fediverse.scm @@ -218,8 +218,8 @@ native interface that allows you to integrate Mastodon's social experience seamlessly with your desktop environment.") (license license:gpl3))) -(define-public tootle - (deprecated-package "tootle" tuba)) +(define-deprecated-package tootle + tuba) (define-public python-mastodon-py (package diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 950d91930d..35902eb501 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1253,8 +1253,8 @@ Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.") (install-file "RISCV_VIRT_CODE.fd" fmw) (install-file "RISCV_VIRT_VARS.fd" fmw)))))))))))) -(define-public ovmf - (deprecated-package "ovmf" ovmf-x86-64)) +(define-deprecated-package ovmf + ovmf-x86-64) (define* (make-arm-trusted-firmware platform #:key (triplet "aarch64-linux-gnu") diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 1ba2a8c9b5..737628a40f 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1991,8 +1991,8 @@ well in user interface (UI) environments.") (license license:silofl1.1))) ;; https://github.com/adobe-fonts/source-sans/issues/192 -(define-public font-adobe-source-sans-pro - (deprecated-package "font-adobe-source-sans-pro" font-adobe-source-sans)) +(define-deprecated-package font-adobe-source-sans-pro + font-adobe-source-sans) (define-public font-adobe-source-serif (package @@ -2018,8 +2018,8 @@ family.") (license license:silofl1.1))) ;; https://github.com/adobe-fonts/source-serif/issues/77 -(define-public font-adobe-source-serif-pro - (deprecated-package "font-adobe-source-serif-pro" font-adobe-source-serif)) +(define-deprecated-package font-adobe-source-serif-pro + font-adobe-source-serif) (define-public font-microsoft-cascadia (package @@ -2929,8 +2929,8 @@ characters mostly intact.") constraint of usability at small point sizes.") (license (list license:silofl1.1)))) -(define-public font-iosevka-comfy - (deprecated-package "font-iosevka-comfy" font-aporetic)) +(define-deprecated-package font-iosevka-comfy + font-aporetic) (define-public font-junicode (package @@ -3653,8 +3653,8 @@ and legible typeface suitable for web pages and applications.") (license license:silofl1.1))) ;; https://github.com/rastikerdar/vazirmatn/blob/master/CHANGELOG.md#3200 -(define-public font-vazir - (deprecated-package "font-vazir" font-vazirmatn)) +(define-deprecated-package font-vazir + font-vazirmatn) (define-public font-victor-mono (package diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 9394c80236..31c35bedfb 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -1184,8 +1184,8 @@ stroke fonts with C++11/Qt.") ;; Dual-licensed, either license applies. (license (list license:asl2.0 license:expat)))) -(define-public fontobene-qt5 - (deprecated-package "fontobene-qt5" fontobene-qt)) +(define-deprecated-package fontobene-qt5 + fontobene-qt) (define-public ttfautohint (package diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 34d5f8fc6d..c40cf0beb2 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -11371,8 +11371,8 @@ across many levels and collect all the coaches to win.") ;; license. Desktop file is licensed under CC0 terms. (license (list license:gpl2 license:gpl3 license:cc0)))) -(define-public ri-li - (deprecated-package "ri-li" li-ri)) +(define-deprecated-package ri-li + li-ri) (define-public freeorion (package diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm index 723651a817..0e618768cb 100644 --- a/gnu/packages/ghostscript.scm +++ b/gnu/packages/ghostscript.scm @@ -408,8 +408,8 @@ Ghostscript. It currently includes the 35 standard PostScript fonts.") (license license:gpl2) (home-page "https://sourceforge.net/projects/gs-fonts/"))) -(define-public gs-fonts - (deprecated-package "gs-fonts" font-ghostscript)) +(define-deprecated-package gs-fonts + font-ghostscript) (define-public libspectre (package diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index 89fa08ca31..77e5c57837 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -504,8 +504,8 @@ that is extensible via a plugin system.") shared-mime-info))))) (define-public gimp gimp-3) -(define-public gimp-next - (deprecated-package "gimp-next" gimp-3)) +(define-deprecated-package gimp-next + gimp-3) (define-public gimp-fourier (package diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 02951473df..6391641f01 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -686,8 +686,8 @@ from software emulation to complete hardware acceleration for modern GPUs.") ;;; ICD was part of the Gallium (Clover) OpenCL driver, which was replaced ;;; with Rusticl. -(define-public mesa-opencl-icd - (deprecated-package "mesa-opencl-icd" mesa-opencl)) +(define-deprecated-package mesa-opencl-icd + mesa-opencl) (define-public mesa-headers (package/inherit mesa diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index 332e00509f..a51670d5c1 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -1221,9 +1221,8 @@ copies you now want to paste.") shell, including panels, corners, workspaces.") (license license:gpl3))) -(define-public gnome-shell-extension-vertical-overview - (deprecated-package "gnome-shell-extension-vertical-overview" - gnome-shell-extension-v-shell)) +(define-deprecated-package gnome-shell-extension-vertical-overview + gnome-shell-extension-v-shell) (define-public gnome-shell-extension-burn-my-windows (package diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c1b20aef1d..bb58b9b372 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2967,8 +2967,8 @@ GNOME and KDE desktops to the icon names proposed in the specification.") (description "Icons for the GNOME desktop.") (license license:lgpl3))) ; or Creative Commons BY-SA 3.0 -(define-public gnome-icon-theme - (deprecated-package "gnome-icon-theme" adwaita-icon-theme)) +(define-deprecated-package gnome-icon-theme + adwaita-icon-theme) (define-public tango-icon-theme (package @@ -7406,8 +7406,8 @@ programs via D-Bus. It also ships a library for integration into development environments.") (license license:gpl2+))) -(define-public d-feet - (deprecated-package "d-feet" d-spy)) +(define-deprecated-package d-feet + d-spy) (define-public yelp-xsl (package @@ -10617,8 +10617,8 @@ Aegis (encrypted / plain-text), andOTP, Google Authenticator @end itemize") (license license:gpl3+))) -(define-public authenticator - (deprecated-package "authenticator" gnome-authenticator)) +(define-deprecated-package authenticator + gnome-authenticator) (define-public gsound (package @@ -11909,8 +11909,8 @@ format. It integrates perfectly with the GNOME desktop and provides an easy and uncluttered interface for the management of password databases.") (license license:gpl3+))) -(define-public passwordsafe - (deprecated-package "passwordsafe" secrets)) +(define-deprecated-package passwordsafe + secrets) (define-public sound-juicer (package @@ -12673,8 +12673,8 @@ versions of Adwaita, Adwaita-dark and HighContrast themes. It also provides index files needed for Adwaita to be used outside of GNOME.") (license license:lgpl2.1+))) -(define-public gnome-themes-standard - (deprecated-package "gnome-themes-standard" gnome-themes-extra)) +(define-deprecated-package gnome-themes-standard + gnome-themes-extra) (define-public gnote (package diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index cfca020347..a8a25da7dd 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -3165,8 +3165,8 @@ Go.") "\nThis package provides a command line interface (CLI) tools.")))) -(define-public age-keygen - (deprecated-package "age-keygen" age)) +(define-deprecated-package age-keygen + age) (define-public go-imohash (package/inherit go-github-com-kalafut-imohash diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index ecc8fe4dc2..4d14b1fcbe 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -14136,12 +14136,10 @@ protocol.") and concepts from Philipp Winter's ScrambleSuit protocol.") (license (list license:bsd-2 license:bsd-3)))) -(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird - ;; This is a final command, no need for a full name of the go.mod module path - ;; style. The same is suggested in project's README and Makefile. - (deprecated-package - "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird" - lyrebird)) +;; This is a final command, no need for a full name of the go.mod module path +;; style. The same is suggested in project's README and Makefile. +(define-deprecated-package go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird + lyrebird) (define-public go-jose-util (package diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index a28aca3173..3c95cf279b 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -8354,8 +8354,8 @@ while callers can implement logging with whatever backend is appropriate.") standard log package.") (license license:asl2.0))) -(define-public go-github-com-go-md2man - (deprecated-package "go-github-com-go-md2man" go-github-com-cpuguy83-go-md2man-v2)) +(define-deprecated-package go-github-com-go-md2man + go-github-com-cpuguy83-go-md2man-v2) (define-public go-github-com-go-openapi-inflect (package diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index bff0af6814..be542f5b10 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -434,8 +434,8 @@ millions of nodes (as long as they can fit in memory). The core function is algorithm for a number of different methods.") (license license:gpl3+))) -(define-public python-vtraag-louvain - (deprecated-package "python-vtraag-louvain" python-louvain-igraph)) +(define-deprecated-package python-vtraag-louvain + python-louvain-igraph) (define-public python-pygsp (package diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 12404b57ba..f5ae7b94de 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -896,11 +896,11 @@ is part of the GNOME accessibility project.") (properties (alist-delete 'hidden? (package-properties at-spi2-core))))) -(define-public at-spi2-atk - (deprecated-package "at-spi2-atk" at-spi2-core)) +(define-deprecated-package at-spi2-atk + at-spi2-core) -(define-public atk - (deprecated-package "atk" at-spi2-core)) +(define-deprecated-package atk + at-spi2-core) (define-public gtk+-2 (package diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 87a1649970..c7c04dd4cf 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -902,9 +902,9 @@ manipulate repositories of the Git version control system.") (define-public guile2.2-git (package-for-guile-2.2 guile-git)) -(define-public guile2.0-git - ;; Guile-Git 0.8.0 no longer supports Guile 2.0. - (deprecated-package "guile2.0-git" guile2.2-git)) +;; Guile-Git 0.8.0 no longer supports Guile 2.0. +(define-deprecated-package guile2.0-git + guile2.2-git) (define-public guile-zlib (package diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index 0f8f5e7809..5df8768dd8 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -304,8 +304,8 @@ sharing.") (license license:gpl2))) ;; Added on 2025-09-24. -(define-public barrier - (deprecated-package "barrier" deskflow)) +(define-deprecated-package barrier + deskflow) (define-public hw-probe (package diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index e668706959..f21b1f22d4 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -920,8 +920,8 @@ configuration. This library provides the common bits for writing custom (license license:bsd-3))) ;; Deprecated. Don’t use. -(define-public ghc-cabal-doctest - (deprecated-package "ghc-cabal-doctest" cabal-doctest)) +(define-deprecated-package ghc-cabal-doctest + cabal-doctest) (define-public ghc-testing-type-modifiers (package diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 8d31719ff8..fd69dfe779 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -1318,8 +1318,8 @@ workspaces. @end itemize") (license license:gpl3+))) -(define-public python-ueberzug - (deprecated-package "python-ueberzug" ueberzug)) +(define-deprecated-package python-ueberzug + ueberzug) (define-public vv (package diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm index c0c0e01428..566f08abad 100644 --- a/gnu/packages/ipfs.scm +++ b/gnu/packages/ipfs.scm @@ -2578,8 +2578,8 @@ interface as simple as the HTTP web, but with permanence built in. You can also mount the world at @code{/ipfs}.") (license license:expat))) -(define-public go-ipfs - (deprecated-package "go-ipfs" kubo)) +(define-deprecated-package go-ipfs + kubo) (define-public spritely-libp2p-daemon (let ((version "0.1") diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 49dfdb2153..2c19cac6e0 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2295,8 +2295,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-mnt-pocket-reform.dtb"))))))))))) `(("CONFIG_OVERLAY_FS" . m)) (default-extra-linux-options linux-libre-version)))) -(define-public linux-libre-with-bpf - (deprecated-package "linux-libre-with-bpf" linux-libre)) +(define-deprecated-package linux-libre-with-bpf + linux-libre) ;;; @@ -12177,8 +12177,8 @@ suggestions from various sources, including: This tool supports checking Kconfig options and kernel cmdline parameters.") (license license:gpl3))) -(define-public kconfig-hardened-check - (deprecated-package "kconfig-hardened-check" kernel-hardening-checker)) +(define-deprecated-package kconfig-hardened-check + kernel-hardening-checker) (define-public firejail (package diff --git a/gnu/packages/luanti.scm b/gnu/packages/luanti.scm index f9fb9224c9..054101eec9 100644 --- a/gnu/packages/luanti.scm +++ b/gnu/packages/luanti.scm @@ -213,8 +213,8 @@ new features.") (license license:lgpl2.1+)))) ;; This package is deprecated. "Minetest Game" is no longer the official game. -(define-public minetest-data - (deprecated-package "minetest-data" minetest-game)) +(define-deprecated-package minetest-data + minetest-game) (define-public (luanti-topic topic-id) "Return an URL (as a string) pointing to the forum topic with @@ -482,8 +482,8 @@ Minecraft, pushing beyond.") (home-page "https://content.luanti.org/packages/Wuzzy/mineclone2/") (license license:gpl3+))) -(define-public luanti-mineclone - (deprecated-package "luanti-mineclone" luanti-voxelibre)) +(define-deprecated-package luanti-mineclone + luanti-voxelibre) (define-public luanti-mobs (package diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 62c9c593b6..8d918338ef 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1703,11 +1703,11 @@ an extensible computation graph model, as well as definitions of built-in operators and standard data types.") (license license:expat))) -(define-public python-onnx - ;; This used to be called "python-onnx" because it provided nothing but - ;; Python bindings. The package now provides shared libraries and C++ - ;; headers, hence the name change. - (deprecated-package "python-onnx" onnx)) +;; This used to be called "python-onnx" because it provided nothing but +;; Python bindings. The package now provides shared libraries and C++ +;; headers, hence the name change. +(define-deprecated-package python-onnx + onnx) (define-public onnx-optimizer (package diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 418ece747e..28c6a959c7 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -579,8 +579,8 @@ compatible with the configuration of Python}.") (license license:gpl3+))) -(define-public go-gitlab.com-shackra-goimapnotify - (deprecated-package "go-gitlab.com-shackra-goimapnotify" goimapnotify)) +(define-deprecated-package go-gitlab.com-shackra-goimapnotify + goimapnotify) (define-public guile2.2-mailutils (package @@ -1277,8 +1277,8 @@ can read the same mailbox from multiple computers. It supports IMAP as REMOTE repository and Maildir/IMAP as LOCAL repository.") (license license:gpl2+)))) -(define-public offlineimap - (deprecated-package "offlineimap" offlineimap3)) +(define-deprecated-package offlineimap + offlineimap3) (define-public emacs-mew (let ((commit "35772ee0b44dd7e56b0f3899b27fa545b2bc6f03") @@ -1845,8 +1845,8 @@ features. This is a fork derived from getmail 5.14, aimed at Python 3 compatibility.") (license license:gpl2+))) ;see docs/COPYING -(define-public getmail - (deprecated-package "getmail" getmail6)) +(define-deprecated-package getmail + getmail6) (define-public libetpan (package diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index e90029f4da..1d36ed00d5 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -2185,8 +2185,8 @@ extremely large and complex data collections.") Interface to wrap the HDF5 library, which is implemented in C.") (license (package-license hdf5)))) -(define-public hdf-java - (deprecated-package "hdf-java" hdf5-java)) +(define-deprecated-package hdf-java + hdf5-java) (define-public hdf-eos2 (package diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index b8d75a920e..e741fe3b8d 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -1321,8 +1321,8 @@ and OpenPGP) and available in 29 languages.") (home-page "https://gajim.org/") (license license:gpl3))) -(define-public gajim-omemo - (deprecated-package "gajim-omemo" gajim)) +(define-deprecated-package gajim-omemo + gajim) (define-public gajim-openpgp (package @@ -3078,8 +3078,8 @@ social and chat platform.") designed for experienced users.") (license license:gpl2+))) -(define-public psi - (deprecated-package "psi" psi-plus)) +(define-deprecated-package psi + psi-plus) (define-public python-zulip (package diff --git a/gnu/packages/minetest.scm b/gnu/packages/minetest.scm index ce94a3adf8..b1d9a32a0c 100644 --- a/gnu/packages/minetest.scm +++ b/gnu/packages/minetest.scm @@ -29,74 +29,74 @@ #:use-module (guix packages) #:use-module (gnu packages luanti)) -(define-public minetest - (deprecated-package "minetest" luanti)) +(define-deprecated-package minetest + luanti) -(define-public minetest-server - (deprecated-package "minetest-server" luanti-server)) +(define-deprecated-package minetest-server + luanti-server) -(define-public minetest-moreores - (deprecated-package "minetest-moreores" luanti-moreores)) +(define-deprecated-package minetest-moreores + luanti-moreores) -(define-public minetest-sound-api-core - (deprecated-package "minetest-sound-api-core" luanti-sound-api-core)) +(define-deprecated-package minetest-sound-api-core + luanti-sound-api-core) -(define-public minetest-basic-materials - (deprecated-package "minetest-basic-materials" luanti-basic-materials)) +(define-deprecated-package minetest-basic-materials + luanti-basic-materials) -(define-public minetest-coloredwood - (deprecated-package "minetest-coloredwood" luanti-coloredwood)) +(define-deprecated-package minetest-coloredwood + luanti-coloredwood) -(define-public minetest-ethereal - (deprecated-package "minetest-ethereal" luanti-ethereal)) +(define-deprecated-package minetest-ethereal + luanti-ethereal) -(define-public minetest-homedecor-modpack - (deprecated-package "minetest-homedecor-modpack" luanti-homedecor-modpack)) +(define-deprecated-package minetest-homedecor-modpack + luanti-homedecor-modpack) -(define-public minetest-mesecons - (deprecated-package "minetest-mesecons" luanti-mesecons)) +(define-deprecated-package minetest-mesecons + luanti-mesecons) -(define-public minetest-mineclone - (deprecated-package "minetest-mineclone" luanti-voxelibre)) +(define-deprecated-package minetest-mineclone + luanti-voxelibre) -(define-public minetest-mobs - (deprecated-package "minetest-mobs" luanti-mobs)) +(define-deprecated-package minetest-mobs + luanti-mobs) -(define-public minetest-mobs-animal - (deprecated-package "minetest-mobs-animal" luanti-mobs-animal)) +(define-deprecated-package minetest-mobs-animal + luanti-mobs-animal) -(define-public minetest-mobs-monster - (deprecated-package "minetest-mobs-monster" luanti-mobs-monster)) +(define-deprecated-package minetest-mobs-monster + luanti-mobs-monster) -(define-public minetest-pipeworks - (deprecated-package "minetest-pipeworks" luanti-pipeworks)) +(define-deprecated-package minetest-pipeworks + luanti-pipeworks) -(define-public minetest-technic - (deprecated-package "minetest-technic" luanti-technic)) +(define-deprecated-package minetest-technic + luanti-technic) -(define-public minetest-throwing - (deprecated-package "minetest-throwing" luanti-throwing)) +(define-deprecated-package minetest-throwing + luanti-throwing) -(define-public minetest-throwing-arrows - (deprecated-package "minetest-throwing-arrows" luanti-throwing-arrows)) +(define-deprecated-package minetest-throwing-arrows + luanti-throwing-arrows) -(define-public minetest-worldedit - (deprecated-package "minetest-worldedit" luanti-worldedit)) +(define-deprecated-package minetest-worldedit + luanti-worldedit) -(define-public minetest-unifieddyes - (deprecated-package "minetest-unifieddyes" luanti-unifieddyes)) +(define-deprecated-package minetest-unifieddyes + luanti-unifieddyes) -(define-public minetest-unified-inventory - (deprecated-package "minetest-unified-inventory" luanti-unified-inventory)) +(define-deprecated-package minetest-unified-inventory + luanti-unified-inventory) -(define-public minetest-advtrains - (deprecated-package "minetest-advtrains" luanti-advtrains)) +(define-deprecated-package minetest-advtrains + luanti-advtrains) -(define-public minetest-basic-trains - (deprecated-package "minetest-basic-trains" luanti-basic-trains)) +(define-deprecated-package minetest-basic-trains + luanti-basic-trains) -(define-public minetest-oneblock - (deprecated-package "minetest-oneblock" luanti-oneblock)) +(define-deprecated-package minetest-oneblock + luanti-oneblock) -(define-public minetest-wielded-light - (deprecated-package "minetest-wielded-light" luanti-wielded-light)) +(define-deprecated-package minetest-wielded-light + luanti-wielded-light) diff --git a/gnu/packages/monitoring.scm b/gnu/packages/monitoring.scm index e86892ea6e..8ddbdc255f 100644 --- a/gnu/packages/monitoring.scm +++ b/gnu/packages/monitoring.scm @@ -603,9 +603,8 @@ WSGI and the node exporter textfile collector.") written in Go with pluggable metric collectors.") (license license:asl2.0))) -(define-public go-github-com-prometheus-node-exporter - (deprecated-package "go-github-com-prometheus-node-exporter" - prometheus-node-exporter)) +(define-deprecated-package go-github-com-prometheus-node-exporter + prometheus-node-exporter) (define-public prometheus-postgres-exporter (package diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index ec45033a35..813acfad08 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4358,8 +4358,8 @@ using the beets FetchArt plugin.") ;;; XXX: The original project is abandoned for 4y, see ;;; , this package may be ;;; sourced from maintained fork . -(define-public beets-bandcamp - (deprecated-package "beets-bandcamp" beets-beetcamp)) +(define-deprecated-package beets-bandcamp + beets-beetcamp) (define-public milkytracker (package diff --git a/gnu/packages/ncdu.scm b/gnu/packages/ncdu.scm index a2261f219e..c8441dd11a 100644 --- a/gnu/packages/ncdu.scm +++ b/gnu/packages/ncdu.scm @@ -89,5 +89,5 @@ ncurses installed.") (native-inputs (list pkg-config)) (properties `((tunable? . #t))))) -(define-public ncdu-2 - (deprecated-package "ncdu2" ncdu)) +(define-deprecated-package ncdu-2 + ncdu) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index a62b9f65c5..8d7ef6e7a1 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -2077,8 +2077,8 @@ manage, and delete Internet resources from Gandi.net such as domain names, virtual machines, and certificates.") (license license:gpl3+))) -(define-public gandi.cli - (deprecated-package "gandi.cli" gandi-cli)) +(define-deprecated-package gandi.cli + gandi-cli) (define-public go-sctp ;; docker-libnetwork-cmd-proxy requires this exact commit. diff --git a/gnu/packages/profiling.scm b/gnu/packages/profiling.scm index 64bcafb373..a9708f0424 100644 --- a/gnu/packages/profiling.scm +++ b/gnu/packages/profiling.scm @@ -309,8 +309,8 @@ of performance metrics for parallel programs including MPI and OpenMP applications. CubeGUI is the graphical explorer of the CUBE project."))) ;; deprecated on 2025-09-22 -(define-public cube - (deprecated-package "cube" cubegui)) +(define-deprecated-package cube + cubegui) (define-public tracy-wayland (package diff --git a/gnu/packages/pypy.scm b/gnu/packages/pypy.scm index 5309cf38f1..ad48abf599 100644 --- a/gnu/packages/pypy.scm +++ b/gnu/packages/pypy.scm @@ -328,5 +328,5 @@ Python code natively, including C extensions.") (modify-inputs (package-inputs pypy2) (append xz))))) -(define-public pypy3 - (deprecated-package "pypy3" pypy)) +(define-deprecated-package pypy3 + pypy) diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index 3c1713f6f6..c4efd30ea5 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm @@ -188,8 +188,8 @@ to access its data, so it can be used as a drop-in replacement.") package, an implementation of the Brotli lossless compression algorithm.") (license license:expat))) -(define-public python-google-brotli - (deprecated-package "python-google-brotli" python-brotli)) +(define-deprecated-package python-google-brotli + python-brotli) (define-public python-multivolumefile (package @@ -792,8 +792,8 @@ for improving compression, as well as a python/C package that implements this algorithm within the Numpy framework.") (license license:expat))) -(define-public bitshuffle - (deprecated-package "bitshuffle" python-bitshuffle)) +(define-deprecated-package bitshuffle + python-bitshuffle) (define-public bitshuffle-for-snappy (package/inherit python-bitshuffle diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 74c25af1de..016ac6a1da 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -4846,8 +4846,8 @@ WebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications. It can utilise asyncio, uvloop, or trio worker types.") (license license:expat))) -(define-public python-hypercorn - (deprecated-package "python-hypercorn" hypercorn)) +(define-deprecated-package python-hypercorn + hypercorn) (define-public python-querystring-parser (package @@ -6165,8 +6165,8 @@ python-requests.") HTTP via a UNIX domain socket.") (license license:asl2.0))) -(define-public python-requests-unixsocket - (deprecated-package "python-requests-unixsocket" python-requests-unixsocket2)) +(define-deprecated-package python-requests-unixsocket + python-requests-unixsocket2) (define-public python-requests-ntlm (package @@ -10036,8 +10036,8 @@ decorators and tools to describe your API and expose its documentation properly Swagger.") (license license:bsd-3))) -(define-public python-flask-restplus - (deprecated-package "python-flask-restplus" python-flask-restx)) +(define-deprecated-package python-flask-restplus + python-flask-restx) (define-public python-flask-socketio (package diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index be44690483..b9962fc569 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Nikita Karetnikov -;;; Copyright © 2013-2024 Ludovic Courtès +;;; Copyright © 2013-2025 Ludovic Courtès ;;; Copyright © 2013, 2014, 2015, 2016, 2019, 2023 Andreas Enge ;;; Copyright © 2014, 2015 Mark H Weaver ;;; Copyright © 2014, 2017, 2021, 2022, 2024 Eric Bavier @@ -4656,8 +4656,8 @@ which is a fork of @url{http://hdfeos.org/software/pyhdf.php,pyhdf}.") ;; Version 0.9.x was called python-hdf4 in PyPI because at that time upstream ;; didn't have access to the pyhdf package in PyPI. For version 0.10.0 and ;; onward, please install pyhdf instead of python-hdf4. -(define-public python-hdf4 - (deprecated-package "python-hdf4" python-pyhdf)) +(define-deprecated-package python-hdf4 + python-pyhdf) (define-public python-h5netcdf (package @@ -9789,8 +9789,8 @@ which can produce feeds in RSS 2.0, RSS 0.91, and Atom formats.") "This package provides a JSON RPC 2.0 server library for Python.") (license license:expat))) -(define-public python-jsonrpc-server - (deprecated-package "python-jsonrpc-server" python-lsp-jsonrpc)) +(define-deprecated-package python-jsonrpc-server + python-lsp-jsonrpc) (define-public python-pydantic (package @@ -10129,8 +10129,8 @@ This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.") (license license:expat))) -(define-public python-language-server - (deprecated-package "python-language-server" python-lsp-server)) +(define-deprecated-package python-language-server + python-lsp-server) (define-public python-black (package @@ -16356,8 +16356,8 @@ file (e.g. @file{PKG-INFO}).") (license license:expat))) ;; pep621 was renamed to pyproject-metadata. -(define-public python-pep621 - (deprecated-package "python-pep621" python-pyproject-metadata)) +(define-deprecated-package python-pep621 + python-pyproject-metadata) (define-public python-meson-python (package @@ -18333,8 +18333,8 @@ invoked on those path objects directly.") (package-properties python-path-bootstrap))))) -(define-public python-pathpy - (deprecated-package "python-pathpy" python-path)) +(define-deprecated-package python-pathpy + python-path) (define-public python-pretend (package @@ -24210,8 +24210,8 @@ pytest-fixtures-style dependency injection.") extracting firmware images") (license license:expat))) -(define-public python-binwalk - (deprecated-package "python-binwalk" binwalk)) +(define-deprecated-package python-binwalk + binwalk) (define-public python-bson (package @@ -35949,8 +35949,8 @@ all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package.") (license license:expat))) -(define-public pudb - (deprecated-package "pudb" python-pudb)) +(define-deprecated-package pudb + python-pudb) (define-public python-iwlib (package diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index cbf66f4612..6142272b51 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -6166,8 +6166,8 @@ services using the XML based SOAP protocol and without the need for a dedicated web server.") (license (list license:gpl2 license:gpl3))))) -(define-public kdsoap-qt6 - (deprecated-package "kdsoap-qt6" kdsoap)) +(define-deprecated-package kdsoap-qt6 + kdsoap) (define-public libaccounts-qt (package diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm index 7a31c39b6b..7bf1200102 100644 --- a/gnu/packages/ruby-xyz.scm +++ b/gnu/packages/ruby-xyz.scm @@ -7726,8 +7726,8 @@ documents and fragments. It's built on top of Nokogiri and libxml2.") (license license:expat))) ;;; The ruby-nokogumbo package has been absorbed into ruby-nokogiri. -(define-public ruby-nokogumbo - (deprecated-package "ruby-nokogumbo" ruby-nokogiri)) +(define-deprecated-package ruby-nokogumbo + ruby-nokogiri) (define-public ruby-samovar (package @@ -12037,8 +12037,8 @@ patterns.") ;;; The 'gem' is called 'concurrent-ruby'; reversing its name was confusing ;;; and failed to be picked by the gem importer (which led to this newer ;;; package). -(define-public ruby-concurrent - (deprecated-package "ruby-concurrent" ruby-concurrent-ruby)) +(define-deprecated-package ruby-concurrent + ruby-concurrent-ruby) (define-public ruby-concurrent-ruby-ext (package diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 6c12b7caed..641682ea9a 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -1021,8 +1021,8 @@ metadata. It also knows about symlinks, extended attributes, and Git. This package is the community maintained fork of @code{exa}.") (license license:eupl1.2))) -(define-public exa - (deprecated-package "exa" eza)) +(define-deprecated-package exa + eza) (define-public fclones (package @@ -4008,8 +4008,8 @@ and users are in full control of their data and workflow.") (substitute-keyword-arguments (package-arguments rust-xremap) ((#:features _) '(list "hyprland")))))) -(define-public xremap-sway - (deprecated-package "xremap-sway" xremap-wlroots)) +(define-deprecated-package xremap-sway + xremap-wlroots) (define-public xremap-x11 (package diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm index b2775e795f..5b1483927e 100644 --- a/gnu/packages/serialization.scm +++ b/gnu/packages/serialization.scm @@ -211,8 +211,8 @@ serialization."))) ;;; The msgpack package was split into msgpack-c and msgpack-cxx starting from ;;; version 4.0.0. -(define-public msgpack - (deprecated-package "msgpack" msgpack-c)) +(define-deprecated-package msgpack + msgpack-c) (define-public msgpack-3 (package diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index f286650ada..8c40b60a83 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -1033,10 +1033,10 @@ scripts and YSH is a legacy-free shell, with structured data for Python and JavaScript users who avoid shell.") (license (list license:asl2.0)))) -(define-public oil - ;; Since release 0.16.0 the former Oil project has been renamed to Oils: - ;; . - (deprecated-package "oil" oils)) +;; Since release 0.16.0 the former Oil project has been renamed to Oils: +;; . +(define-deprecated-package oil + oils) (define-public gash (package diff --git a/gnu/packages/sycl.scm b/gnu/packages/sycl.scm index de33de8a71..ee4ee18cc2 100644 --- a/gnu/packages/sycl.scm +++ b/gnu/packages/sycl.scm @@ -99,5 +99,5 @@ for CPUs and GPUs from all vendors, with independent, community-driven compiler for C++-based heterogeneous programming models") (license license:bsd-2))) -(define-public opensycl - (deprecated-package "opensycl" adaptivecpp)) +(define-deprecated-package opensycl + adaptivecpp) diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm index b9fd043da4..a029523b46 100644 --- a/gnu/packages/syncthing.scm +++ b/gnu/packages/syncthing.scm @@ -224,8 +224,8 @@ notification area icon for Syncthing. Supported Syncthing features: @end itemize\n") (license gpl2)))) -(define-public qsyncthingtray - (deprecated-package "qsyncthingtray" syncthing-gtk)) +(define-deprecated-package qsyncthingtray + syncthing-gtk) (define-public go-github-com-syncthing-notify (package diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 485a55a928..47baa946d7 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1259,8 +1259,8 @@ while also supporting native scrolling and @command{tmux} control mode (@code{tmux -CC}).") (license license:asl2.0))) -(define-public wterm - (deprecated-package "wterm" foot)) +(define-deprecated-package wterm + foot) (define-public tilix (package diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 368cd1bd71..fdd76876d3 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -1456,8 +1456,8 @@ It uses a plain-text database, a location-independent library, and features git integration, command-line support, and a curses-based TUI.") (license license:expat))) -(define-public python-cobib - (deprecated-package "python-cobib" cobib)) +(define-deprecated-package python-cobib + cobib) (define-public bibutils (package diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index da60e97875..5733be1a73 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -923,8 +923,8 @@ which will be used as a snippet in origin." '("extension_wikilink.txt" "spec.txt" "tags.txt"))) #$(tree-sitter-delete-generated-files grammar-directories))))) -(define-public tree-sitter-markdown-gfm - (deprecated-package "tree-sitter-markdown-gfm" tree-sitter-markdown)) +(define-deprecated-package tree-sitter-markdown-gfm + tree-sitter-markdown) (define-public tree-sitter-matlab (tree-sitter-grammar diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 5cb9754f7f..a271b08a7e 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -304,8 +304,8 @@ and protocols. One of the key differences with Bazaar is that Breezy runs on Python 3.3 and later, rather than on Python 2.") (license license:gpl2+))) -(define-public bazaar - (deprecated-package "bazaar" breezy)) +(define-deprecated-package bazaar + breezy) (define git-cross-configure-flags #~(list "ac_cv_fread_reads_directories=yes" @@ -2713,8 +2713,8 @@ specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit.") (license license:expat))) -(define-public python-pre-commit - (deprecated-package "python-pre-commit" pre-commit)) +(define-deprecated-package python-pre-commit + pre-commit) ;; XXX: This is a temporary helper to avoid recompiling mercurial/pinned. ;; If you update mercurial, don't touch it but work around it. diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index c621104bd4..396a9f11f7 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1314,8 +1314,8 @@ playing videos from YouTube. It parses the YouTube website directly and relies on the Invidious instances only as a fallback method.") (license license:artistic2.0))) -(define-public straw-viewer - (deprecated-package "straw-viewer" pipe-viewer)) +(define-deprecated-package straw-viewer + pipe-viewer) (define-public x265 (package @@ -3080,8 +3080,8 @@ wallpaper using mpv.") to download videos from Austria's national television broadcaster.") (license license:bsd-3))) -(define-public orf-dl - (deprecated-package "orf-dl" orfondl)) +(define-deprecated-package orf-dl + orfondl) (define-public yle-dl (package @@ -4650,9 +4650,9 @@ scenes, sources and filters.") via a filter.") (license license:gpl2))) -(define-public obs-websocket - ;; Functionality was merged into OBS. - (deprecated-package "obs-websocket" obs)) +;; Functionality was merged into OBS. +(define-deprecated-package obs-websocket + obs) (define-public obs-wlrobs (package @@ -6980,8 +6980,8 @@ Users in group ``wheel'' can skip password authentication.") (home-page "https://github.com/AlynxZhou/showmethekey") (license license:asl2.0))) -(define-public show-me-the-key - (deprecated-package "show-me-the-key" showmethekey)) +(define-deprecated-package show-me-the-key + showmethekey) ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 4b24203b1f..af0e973a88 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1887,8 +1887,8 @@ C.") (SAX-style) JSON parser and validating generator written in ANSI C.") (license license:isc))) -(define-public libyajl - (deprecated-package "libyajl" yajl)) +(define-deprecated-package libyajl + yajl) (define-public libwebsockets (package @@ -2418,8 +2418,8 @@ directions.") (description (package-description esbuild)) (license (package-license esbuild)))) -(define-public esbuild-node - (deprecated-package "esbuild-node" node-esbuild)) +(define-deprecated-package esbuild-node + node-esbuild) (define-public wwwoffle (package @@ -7226,8 +7226,8 @@ developers can integrate into their applications to make use of the functions of Tidy.") (license license:bsd-3))) -(define-public tidy - (deprecated-package "tidy" tidy-html)) +(define-deprecated-package tidy + tidy-html) (define-public hiawatha (package diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 62fc3ec099..5504bcec18 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -580,8 +580,8 @@ many programming languages.") (release-monitoring-url . "https://i3wm.org/downloads"))) (license license:bsd-3))) -(define-public i3-gaps - (deprecated-package "i3-gaps" i3-wm)) +(define-deprecated-package i3-gaps + i3-wm) (define-public i3ipc-glib (package @@ -1822,8 +1822,8 @@ Keybinder works with GTK-based applications using the X Window System.") (home-page "https://github.com/kupferlauncher/keybinder") (license license:x11))) -(define-public keybinder-3.0 - (deprecated-package "keybinder-3.0" keybinder)) +(define-deprecated-package keybinder-3.0 + keybinder) (define-public sandbar (package diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index a967992d67..4ff7d1a492 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -2310,8 +2310,8 @@ applications you regularly use and also allows you to search for an application by name.") (license license:expat))) -(define-public rofi-wayland - (deprecated-package "rofi-wayland" rofi)) +(define-deprecated-package rofi-wayland + rofi) (define-public rofi-calc (package diff --git a/gnu/packages/xfig.scm b/gnu/packages/xfig.scm index 9d07a5cd42..fa5cc5d32a 100644 --- a/gnu/packages/xfig.scm +++ b/gnu/packages/xfig.scm @@ -94,8 +94,8 @@ variety of environments.") (license:non-copyleft "file://Makefile.am" "See .")))) -(define-public transfig - (deprecated-package "transfig" fig2dev)) +(define-deprecated-package transfig + fig2dev) (define-public xfig (package diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 26a63ea06b..923f75acfc 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -296,8 +296,8 @@ project (but it is usable outside of the Gnome platform).") provides an @code{--xpath0} option to @command{xmllint} that enables it to output XPath results with a null delimiter."))) -(define-public python-libxml2 - (deprecated-package "python-libxml2" libxml2)) +(define-deprecated-package python-libxml2 + libxml2) (define-public libxlsxwriter (package