Merge pull request #329249 from atorres1985-contrib/emacs-lisp-adopt

Adopt elisp packages
This commit is contained in:
Lin Jian 2024-07-23 08:08:52 +08:00 committed by GitHub
commit a82d89e5a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 18 additions and 3 deletions

View File

@ -1,9 +1,10 @@
{ {
lib, lib,
melpaBuild,
fetchFromGitHub, fetchFromGitHub,
pkg-config,
libffi, libffi,
melpaBuild,
pkg-config,
unstableGitUpdater,
}: }:
melpaBuild { melpaBuild {
@ -26,7 +27,10 @@ melpaBuild {
make make
''; '';
passthru.updateScript = unstableGitUpdater { };
meta = { meta = {
homepage = "https://github.com/skeeto/elisp-ffi";
description = "Emacs Lisp Foreign Function Interface"; description = "Emacs Lisp Foreign Function Interface";
longDescription = '' longDescription = ''
This library provides an FFI for Emacs Lisp so that Emacs This library provides an FFI for Emacs Lisp so that Emacs
@ -35,5 +39,6 @@ melpaBuild {
values on to Emacs. values on to Emacs.
''; '';
license = lib.licenses.unlicense; license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [ AndersonTorres ];
}; };
} }

View File

@ -2,6 +2,7 @@
lib, lib,
fetchFromGitHub, fetchFromGitHub,
melpaBuild, melpaBuild,
unstableGitUpdater,
}: }:
melpaBuild { melpaBuild {
@ -16,9 +17,12 @@ melpaBuild {
hash = "sha256-lFmdVMXIIXZ9ZohAJw5rhxpTv017qIyzmpuKOWDdeJ4="; hash = "sha256-lFmdVMXIIXZ9ZohAJw5rhxpTv017qIyzmpuKOWDdeJ4=";
}; };
passthru.updateScript = unstableGitUpdater { };
meta = { meta = {
homepage = "https://github.com/emacsmirror/font-lock-plus"; homepage = "https://github.com/emacsmirror/font-lock-plus";
description = "Enhancements to standard library font-lock.el"; description = "Enhancements to standard library font-lock.el";
license = lib.licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ AndersonTorres ];
}; };
} }

View File

@ -13,6 +13,7 @@
melpaBuild, melpaBuild,
nav-flash, nav-flash,
porthole, porthole,
unstableGitUpdater,
yasnippet, yasnippet,
}: }:
@ -27,7 +28,9 @@ melpaBuild {
hash = "sha256-/MBB2R9/V0aYZp15e0vx+67ijCPp2iPlgxe262ldmtc="; hash = "sha256-/MBB2R9/V0aYZp15e0vx+67ijCPp2iPlgxe262ldmtc=";
}; };
patches = [ ./0000-add-missing-require.patch ]; patches = [
./0000-add-missing-require.patch
];
packageRequires = [ packageRequires = [
avy avy
@ -44,9 +47,12 @@ melpaBuild {
yasnippet yasnippet
]; ];
passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
meta = { meta = {
homepage = "https://github.com/jcaw/voicemacs/"; homepage = "https://github.com/jcaw/voicemacs/";
description = "Set of utilities for controlling Emacs by voice"; description = "Set of utilities for controlling Emacs by voice";
license = lib.licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ AndersonTorres ];
}; };
} }