Skip to content

Commit

Permalink
app-emacs/racket-mode: install racket files to SITEETC; BDEPEND for raco
Browse files Browse the repository at this point in the history
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <[email protected]>
  • Loading branch information
xgqt committed Jan 21, 2022
1 parent aab524a commit 0e5fac6
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
3 changes: 3 additions & 0 deletions app-emacs/racket-mode/files/50racket-mode-gentoo.el
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
(add-to-list 'auto-mode-alist '("\\.rkt\\'" . racket-mode))
(add-to-list 'auto-mode-alist '("\\.rktd\\'" . racket-mode))
(add-to-list 'auto-mode-alist '("\\.rktl\\'" . racket-mode))

(setq racket--rkt-source-dir (expand-file-name "./racket/" "@SITEETC@"))
(setq racket--run.rkt (expand-file-name "main.rkt" racket--rkt-source-dir))
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
index 0992711..a8897b4 100644
--- a/racket-util.el
+++ b/racket-util.el
@@ -93,7 +93,7 @@ When installed as a package, this can be found from the variable
`load-file-name'. When developing interactively, get it from the
.el buffer file name.")

-(defconst racket--rkt-source-dir
+(defvar racket--rkt-source-dir
(expand-file-name "./racket/" racket--el-source-dir)
"Path to dir of our Racket source files. ")

Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="dev-scheme/racket:="
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"

DOCS=( CONTRIBUTING.md README.md THANKS.md )
ELISP_TEXINFO="doc/racket-mode.texi"
PATCHES=( "${FILESDIR}/${PN}-racket-util.el-defvar.patch" )
SITEFILE="50${PN}-gentoo.el"

src_compile() {
Expand All @@ -42,6 +43,6 @@ src_install() {
elisp_src_install

# Install Racket files
insinto "${SITELISP}/${PN}"
insinto "${SITEETC}/${PN}"
doins -r racket
}

0 comments on commit 0e5fac6

Please sign in to comment.