summaryrefslogtreecommitdiff
path: root/app-emacs/no-littering
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-28 00:57:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-28 00:57:36 +0000
commit2865ab43f3d9f17ce41a2b048f7ca1ea32177955 (patch)
tree707500345b262089fc01758ae9a45a4222e4bb59 /app-emacs/no-littering
parenteaa317e2ed8d0c068526a9abdd1940406252c52e (diff)
gentoo auto-resync : 28:01:2024 - 00:57:36
Diffstat (limited to 'app-emacs/no-littering')
-rw-r--r--app-emacs/no-littering/Manifest3
-rw-r--r--app-emacs/no-littering/metadata.xml26
-rw-r--r--app-emacs/no-littering/no-littering-1.5.0.ebuild33
3 files changed, 62 insertions, 0 deletions
diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest
new file mode 100644
index 000000000000..bb39ae3f77f7
--- /dev/null
+++ b/app-emacs/no-littering/Manifest
@@ -0,0 +1,3 @@
+DIST no-littering-1.5.0.tar.gz 25036 BLAKE2B af09461841e178944810f796049693ba191a6ee5197487741826285a1a8d4e3e22e425f27528f6c1ffa986203fd4151fe9d91d3b9882e5304c92ddfe721db205 SHA512 e9a0141429fbeee90aacd9bda9ce59c3077380d0f508ac39286520561f70238609dc5eb682ac7449af1313aa186c52ffe05b2c3c33ffced4347beaa216b957ac
+EBUILD no-littering-1.5.0.ebuild 653 BLAKE2B cfc0360d6b82212034ab7006d6098f15ace3c43d95ea7cc9524c0ce40b66f4c1bb9e9dc39138af07bdb65b55de081bc2c4045cad6f19d8642bc6d8e9c2e6c4a6 SHA512 4348bcc54ab946df892ed44c3956e0cdcba90c7c32507310922509be3e66085e0e6dcec8a681a82367ecf79569444cb89688f739308104bb4de40b0231cbf724
+MISC metadata.xml 1245 BLAKE2B ea7276a10c2486bf38ee988d5fb4702e32b3e5393c0f842ec51eb2f10a4e01f175759c7a73d88c52c682a46f4b1f620066ec0e43135e90f38e0266653b33146d SHA512 8090e3888fe979f1217ff1c3bd5e605e0a438c10a8a0e60da01637ce813aa271aa639aae087cec5e451c16d4e5e9c2d876ff57cd8d3385795f76d0cf620f46f0
diff --git a/app-emacs/no-littering/metadata.xml b/app-emacs/no-littering/metadata.xml
new file mode 100644
index 000000000000..903a899d5533
--- /dev/null
+++ b/app-emacs/no-littering/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ Some packages put files directly in user-emacs-directory or $HOME or in a
+ subdirectory of either of the two or elsewhere. Furthermore sometimes file
+ names are used that don’t provide any insight into what package might have
+ created them. This package sets out to fix this by changing the values of
+ path variables to put configuration files in no-littering-etc-directory
+ (defaulting to “etc/” under user-emacs-directory, thus usually
+ “$HOME/.config/emacs/etc/”) and persistent data files in
+ no-littering-var-directory (defaulting to “var/” under
+ user-emacs-directory, thus usually “$HOME/.config/emacs/var/”), and by
+ using descriptive file names and subdirectories when appropriate.
+ </longdescription>
+ <stabilize-allarches />
+ <upstream>
+ <bugs-to>https://github.com/emacscollective/no-littering/</bugs-to>
+ <remote-id type="github">emacscollective/no-littering</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/no-littering/no-littering-1.5.0.ebuild b/app-emacs/no-littering/no-littering-1.5.0.ebuild
new file mode 100644
index 000000000000..604af65ad8d7
--- /dev/null
+++ b/app-emacs/no-littering/no-littering-1.5.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="ELisp library that helps keeping Emacs configuration directory clean"
+HOMEPAGE="https://github.com/emacscollective/no-littering/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacscollective/${PN}.git"
+else
+ SRC_URI="https://github.com/emacscollective/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/compat
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org migrate.org )
+SITEFILE="50${PN}-gentoo.el"