Skip to content

Commit

Permalink
app-emacs/org-roam: install extensions
Browse files Browse the repository at this point in the history
Signed-off-by: Matthew Smith <[email protected]>
Closes: gentoo#35693
Signed-off-by: Matthew Smith <[email protected]>
  • Loading branch information
MatthewGentoo committed Mar 16, 2024
1 parent 756d1a9 commit 8bb1882
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
46 changes: 46 additions & 0 deletions app-emacs/org-roam/org-roam-2.2.2-r2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

NEED_EMACS=26.1
inherit elisp

DESCRIPTION="Rudimentary Roam replica with Org-mode"
HOMEPAGE="https://github.com/org-roam/org-roam"

if [[ ${PV} == *9999* ]] ; then
inherit git-r3

EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="
https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"

KEYWORDS="~amd64"
fi

LICENSE="GPL-3+"
SLOT="0"

RDEPEND="
app-emacs/dash
app-emacs/magit
app-emacs/emacsql[sqlite]
"
BDEPEND="${RDEPEND}"

SITEFILE="50${PN}-gentoo.el"

elisp-enable-tests buttercup tests

src_prepare() {
default
mv extensions/*.el . || die
}

src_install() {
elisp-make-autoload-file
elisp_src_install
}
5 changes: 5 additions & 0 deletions app-emacs/org-roam/org-roam-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@ SITEFILE="50${PN}-gentoo.el"

elisp-enable-tests buttercup tests

src_prepare() {
default
mv extensions/*.el . || die
}

src_install() {
elisp-make-autoload-file
elisp_src_install
Expand Down

0 comments on commit 8bb1882

Please sign in to comment.