mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
Compare commits
4 commits
ee8be37297
...
b2e473f934
Author | SHA1 | Date | |
---|---|---|---|
|
b2e473f934 | ||
|
a75e644d2f | ||
|
e5062b9337 | ||
|
7aa412d877 |
2 changed files with 53 additions and 29 deletions
|
@ -538,8 +538,8 @@ reading the extensive documentation about BookmarkPlus on the Emacs Wiki.")
|
|||
(define-public emacs-bqn-mode
|
||||
(package
|
||||
(name "emacs-bqn-mode")
|
||||
;; upstream releases are tagged by date
|
||||
(version "2024-09-10")
|
||||
;; Upstream releases are tagged by date.
|
||||
(version "2025-04-10")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -548,29 +548,11 @@ reading the extensive documentation about BookmarkPlus on the Emacs Wiki.")
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0a4whlx8065c15nfyqy8176mwysnc13z4q7mmdfnf6skdnvi2pk6"))))
|
||||
(base32 "0zl6s0c0nd8m55f83yamgnl8kg1a9jrzl0wrmixrixzn7zmdj6qk"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ;No tests found in source
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; `bqn-comint-bring' in `bqn-mode.el' uses the macro
|
||||
;; `thread-last', defined in `subr-x.el' but not autoloaded.
|
||||
;; `emacs-build-system' will happily byte-compile `bqn-mode.el'
|
||||
;; but interactively calling `bqn-comint-bring' will cause an
|
||||
;; error. An explicit call to `(require 'subr-x)' remedies the
|
||||
;; issue until it is fixed upstream.
|
||||
(add-after 'unpack 'require-subr-x
|
||||
(lambda _
|
||||
(emacs-batch-edit-file "bqn-mode.el"
|
||||
'(progn (goto-char (point-min))
|
||||
(re-search-forward
|
||||
"(require 'pulse)")
|
||||
(forward-line)
|
||||
(insert "(require 'subr-x)\n")
|
||||
(basic-save-buffer))))))))
|
||||
(propagated-inputs (list emacs-compat))
|
||||
(list #:tests? #f)) ;No tests found in source.
|
||||
(propagated-inputs (list emacs-compat emacs-eros))
|
||||
(synopsis "Emacs major mode for the BQN programming language")
|
||||
(description
|
||||
"This package provides a major mode for editing and executing BQN code.
|
||||
|
@ -3572,8 +3554,8 @@ compile}.")
|
|||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-flymake-perlcritic
|
||||
(let ((commit "c11fee87370d8bd889a6c00d4f689fd5f08f2922")
|
||||
(revision "0"))
|
||||
(let ((commit "311743e97d2f705e76755697eea9ff451a39dd64")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-flymake-perlcritic")
|
||||
(version (git-version "1.0.3" revision commit))
|
||||
|
@ -3585,11 +3567,15 @@ compile}.")
|
|||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1n2682ly8pw8sjj7bix4qjjxc5x396m6sxbv0k6vs93z4i1gy2qm"))))
|
||||
(base32 "11h5jr7whwdgwq3zqi0wz9l5830qjazwinff2r8iyicp9azqf081"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ; no tests
|
||||
#:test-command #~'("emacs" "--batch"
|
||||
"--load" "ert"
|
||||
"--load" "flymake-perlcritic.el"
|
||||
"--load" "test/flymake-perlcritic-test.el"
|
||||
"ert-run-tests-batch-and-exit")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'set-command
|
||||
|
@ -27035,7 +27021,7 @@ files to be expanded upon opening them.")
|
|||
(define-public emacs-ebib
|
||||
(package
|
||||
(name "emacs-ebib")
|
||||
(version "2.49.1")
|
||||
(version "2.50.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -27044,7 +27030,7 @@ files to be expanded upon opening them.")
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0b2ybyjnw8ig7vjw4x7c1dsvj7d56b7a8nmli7nbsp5ncz6w7jpp"))))
|
||||
(base32 "01wkvnfs81aj85nc9zcb60q9cg5sja98x1cip79mks5srbs1nf71"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
(list emacs-biblio emacs-compat emacs-ivy emacs-parsebib))
|
||||
|
|
|
@ -79,6 +79,7 @@
|
|||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages fribidi)
|
||||
#:use-module (gnu packages game-development)
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages gl)
|
||||
#:use-module (gnu packages glib)
|
||||
|
@ -86,6 +87,7 @@
|
|||
#:use-module (gnu packages graphics)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages libedit)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages linux)
|
||||
|
@ -274,6 +276,42 @@ console.")
|
|||
"DeSmuME is an emulator for the Nintendo DS handheld gaming console.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public melonds
|
||||
(package
|
||||
(name "melonds")
|
||||
(version "1.0rc")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/melonDS-emu/melonDS")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1y8ilin758znizmxyq23plx1wnx2pc9zqd2qrvr1cgy0s2wzxr7z"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments ; no test suite
|
||||
'(#:tests? #f))
|
||||
(native-inputs
|
||||
(list gcc-13
|
||||
extra-cmake-modules
|
||||
pkg-config))
|
||||
(inputs
|
||||
(list enet
|
||||
libarchive
|
||||
sdl2
|
||||
qtbase
|
||||
qtmultimedia
|
||||
qtsvg
|
||||
wayland
|
||||
(list zstd "lib")))
|
||||
(home-page "https://melonds.kuribo64.net")
|
||||
(synopsis "Nintendo DS emulator")
|
||||
(description
|
||||
"melonDS is an emulator for the Nintendo DS handheld gaming console.
|
||||
It aims to support Nintendo DSi and 3DS as well.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
;; Building from recent Git because the official 5.0 release no longer builds.
|
||||
;; Following commits and revision numbers of beta versions listed at
|
||||
;; https://dolphin-emu.org/download/.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue