Skip to content

Commit

Permalink
app-emacs/crux: new package; add 0.4.0
Browse files Browse the repository at this point in the history
Signed-off-by: Maciej Barć <[email protected]>
  • Loading branch information
xgqt committed Jan 5, 2023
1 parent 67b4fda commit 9c200ba
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions app-emacs/crux/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST crux-0.4.0.tar.gz 12611 BLAKE2B aa5655b703c81db3cd212caba0027873ccfe42e5b22e7534285d36b9eb9fc17178ee5d2b6500feb281f0fb82c18e599e7769d0a6647f75825695ea8eb5aba5c9 SHA512 d961d7f41a184c8521e4cd27e262feda4516807d3157e8ea79bc67086fe65d70be60673246bf3114ddaa50d25caa2622c85a62742e3cd230e5fe69a224ecfa5d
23 changes: 23 additions & 0 deletions app-emacs/crux/crux-0.4.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit elisp

DESCRIPTION="Collection of Ridiculously Useful eXtensions for GNU Emacs"
HOMEPAGE="https://github.com/bbatsov/crux/"
SRC_URI="https://github.com/bbatsov/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"

LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
SITEFILE="50${PN}-gentoo.el"

src_compile() {
elisp_src_compile
elisp-make-autoload-file
}
2 changes: 2 additions & 0 deletions app-emacs/crux/files/50crux-gentoo.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
(add-to-list 'load-path "@SITELISP@")
(load "crux-autoloads" nil t)
23 changes: 23 additions & 0 deletions app-emacs/crux/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">

<pkgmetadata>
<maintainer type="project">
<email>[email protected]</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<longdescription>
A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles many
useful interactive commands to enhance your overall Emacs experience. Most
of the crux commands are related to the editing experience, but there are
also a bunch of utility commands that are just very useful to have (e.g.
crux-open-with and crux-reopen-as-root). Many of the functions in crux
started life as blog posts on Emacs Redux, then were included in Emacs
Prelude, before finally being extracted to crux. You can see a full list of
blog posts on functions in crux on the tags page.
</longdescription>
<upstream>
<bugs-to>https://github.com/bbatsov/crux/issues/</bugs-to>
<remote-id type="github">bbatsov/crux</remote-id>
</upstream>
</pkgmetadata>

0 comments on commit 9c200ba

Please sign in to comment.