summaryrefslogtreecommitdiff
path: root/app-emacs/parsebib
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-05-25 00:41:18 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-05-25 00:41:18 +0000
commit4fdeebf08b9afa9ef1e1e0f79862aa4e1e2471f3 (patch)
tree10a7277a1e0224d81de32a1548280aae24769ed5 /app-emacs/parsebib
parent538a017712fc13107eb97f2fa247f4a43980108c (diff)
downloadbaldeagleos-repo-4fdeebf08b9afa9ef1e1e0f79862aa4e1e2471f3.tar.gz
baldeagleos-repo-4fdeebf08b9afa9ef1e1e0f79862aa4e1e2471f3.tar.xz
baldeagleos-repo-4fdeebf08b9afa9ef1e1e0f79862aa4e1e2471f3.zip
Adding metadata
Diffstat (limited to 'app-emacs/parsebib')
-rw-r--r--app-emacs/parsebib/Manifest1
-rw-r--r--app-emacs/parsebib/files/50parsebib-gentoo.el1
-rw-r--r--app-emacs/parsebib/metadata.xml16
-rw-r--r--app-emacs/parsebib/parsebib-3.1.ebuild28
4 files changed, 46 insertions, 0 deletions
diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest
new file mode 100644
index 000000000000..36cc33b12a9d
--- /dev/null
+++ b/app-emacs/parsebib/Manifest
@@ -0,0 +1 @@
+DIST parsebib-3.1.tar.gz 19298 BLAKE2B 1588a9ef6e1642a612be2abb340d9127f8b8542ac2edda0deb5d9be28903443a33de877e44cefceba110332c022b8e4885a2927f172a447f035e9a5c0e65b5a5 SHA512 10dc25831693d271582b2d561401399e12ac3ccbc994dc95ae22fec800e1b242461deaa6a1c0ae5b20a1834baf88017b3ee42f1a53ac5d73f73a2f69c050c6c2
diff --git a/app-emacs/parsebib/files/50parsebib-gentoo.el b/app-emacs/parsebib/files/50parsebib-gentoo.el
new file mode 100644
index 000000000000..431f7e90ae73
--- /dev/null
+++ b/app-emacs/parsebib/files/50parsebib-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")
diff --git a/app-emacs/parsebib/metadata.xml b/app-emacs/parsebib/metadata.xml
new file mode 100644
index 000000000000..9ba022331790
--- /dev/null
+++ b/app-emacs/parsebib/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ Parsebib is an Elisp library for reading bibliographic database files. It
+ supports both BibTeX / biblatex (.bib) files and CSL-JSON (.json) files.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/joostkremers/parsebib/issues/</bugs-to>
+ </upstream>
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/app-emacs/parsebib/parsebib-3.1.ebuild b/app-emacs/parsebib/parsebib-3.1.ebuild
new file mode 100644
index 000000000000..6d23c9db04f0
--- /dev/null
+++ b/app-emacs/parsebib/parsebib-3.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Emacs Lisp library for reading .bib files"
+HOMEPAGE="https://github.com/joostkremers/parsebib/"
+SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/ert-runner )"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ert-runner -L . -L test --reporter ert+duration --script test || die
+}