[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/, sci-mathematics/coq-serapi/files/
commit: 01872ba01f3aaefe3e951ebaedeaa3364db42ae0 Author: Maciej Barć gentoo org> AuthorDate: Mon Mar 4 18:54:26 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Mar 4 21:56:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01872ba0 sci-mathematics/coq-serapi: drop old 0.18.1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.18.1.ebuild| 72 -- .../files/coq-serapi-sertop.el-path.patch | 12 3 files changed, 85 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 9329b3bb17ba..11247d765a45 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,2 +1 @@ -DIST coq-serapi-0.18.1.tar.gz 275040 BLAKE2B 9224505da004ff54c3d21c394e6049b5e15b91c3531cd0d80aae89ee6ce9e92bb626a43fdef8fad58fea4d017b3ed3f13d5d1735e7cfc1ae3bcebed2c70ce332 SHA512 a8eca10734a5b1aa5c6a890998f18d673050ca1e975b5e88643176bfd627b4c0d05cf0be1b75ccfd155b9e74f357ee61bf8225fd144b6a624a3bdd359396428c DIST coq-serapi-0.19.0.tar.gz 180779 BLAKE2B 27083a851139e983158b4cb251d37971d0eec61dd91303a0d09512e690c56a75624dab8c5120eebaed1e7bb168d0b2b889d538854812506c4d0a804f7bee7423 SHA512 e01706beb957315011682f2f74448e66c7a8a077418eeaf7d3fa21414bdf88950b75adbfe2392656e4d6036ce6585d4d53b1dadfd8379249b2943ea389c9c83e diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild deleted file mode 100644 index c98dfba0d296.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQ_MIN_V=8.18.0 -COQ_MAX_V=8.19.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; - -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COQ_MIN_V}-${PV}" - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= - dev-ml/cmdliner:= - dev-ml/ppx_compare:= - dev-ml/ppx_deriving:= - dev-ml/ppx_deriving_yojson:= - dev-ml/ppx_hash:= - dev-ml/ppx_import:= - dev-ml/sexplib:= - dev-ml/yojson:= -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - test? ( sci-mathematics/coq-mathcomp ) -" - -SITEFILE="50sertop-gentoo.el" - -PATCHES=( "${FILESDIR}/${PN}-sertop.el-path.patch" ) - -src_compile() { - dune_src_compile - - use emacs && elisp-compile sertop.el -} - -src_install() { - dune_src_install - - rm -r "${ED}/usr/share/emacs" || die - - if use emacs ; then - elisp-install "${PN}" sertop.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch b/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch deleted file mode 100644 index 628ed22a64ff.. --- a/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch +++ /dev/null @@ -1,12 +0,0 @@ -index 300a22f..63f7dcc 100644 a/sertop.el -+++ b/sertop.el -@@ -37,7 +37,7 @@ -(buffer-file-name - - (defvar sertop-executable-path -- (or (expand-file-name "sertop.native" sertop--root) -+ (or (executable-find "sertop.native") - (executable-find "sertop")) - "Path to sertop.") -
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/files/, sci-mathematics/coq-serapi/
commit: f341ccb06a0a80151bb81e544986d4c7e42e3625 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 4 19:29:32 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Feb 5 11:28:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f341ccb0 sci-mathematics/coq-serapi: bump to 0.19.0 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.19.0.ebuild| 76 ++ .../files/coq-serapi-0.19.0-sertop-el.patch| 11 3 files changed, 88 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 31b560b4f01e..9329b3bb17ba 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1 +1,2 @@ DIST coq-serapi-0.18.1.tar.gz 275040 BLAKE2B 9224505da004ff54c3d21c394e6049b5e15b91c3531cd0d80aae89ee6ce9e92bb626a43fdef8fad58fea4d017b3ed3f13d5d1735e7cfc1ae3bcebed2c70ce332 SHA512 a8eca10734a5b1aa5c6a890998f18d673050ca1e975b5e88643176bfd627b4c0d05cf0be1b75ccfd155b9e74f357ee61bf8225fd144b6a624a3bdd359396428c +DIST coq-serapi-0.19.0.tar.gz 180779 BLAKE2B 27083a851139e983158b4cb251d37971d0eec61dd91303a0d09512e690c56a75624dab8c5120eebaed1e7bb168d0b2b889d538854812506c4d0a804f7bee7423 SHA512 e01706beb957315011682f2f74448e66c7a8a077418eeaf7d3fa21414bdf88950b75adbfe2392656e4d6036ce6585d4d53b1dadfd8379249b2943ea389c9c83e diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild new file mode 100644 index ..ed213e2d76e6 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQ_MIN_V=8.19.0 +COQ_MAX_V=8.20.0 + +inherit dune elisp-common + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; + +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COQ_MIN_V}-${PV}" + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= + dev-ml/cmdliner:= + dev-ml/ppx_compare:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_hash:= + dev-ml/ppx_import:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + emacs? ( + >=app-editors/emacs-23.1:* + ) + test? ( + sci-mathematics/coq-mathcomp + ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.19.0-sertop-el.patch" ) + +SITEFILE="50sertop-gentoo.el" + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop/*.el +} + +src_install() { + dune_src_install + + rm -r "${ED}/usr/share/emacs" || die + + if use emacs ; then + elisp-install "${PN}" sertop/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch b/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch new file mode 100644 index ..b6aa6c1784ca --- /dev/null +++ b/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch @@ -0,0 +1,11 @@ +--- a/sertop/sertop.el b/sertop/sertop.el +@@ -37,7 +37,7 @@ +(buffer-file-name + + (defvar sertop-executable-path +- (or (expand-file-name "sertop.native" sertop--root) ++ (or (executable-find "sertop.native") + (executable-find "sertop")) + "Path to sertop.") +
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 7da37463eb3bf098fc760b1d1faecb48e2351229 Author: Maciej Barć gentoo org> AuthorDate: Mon Jan 15 19:19:53 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jan 15 21:20:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da37463 sci-mathematics/coq-serapi: drop old 0.17.0 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.17.0.ebuild| 70 -- 2 files changed, 71 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 880c01bd85ec..31b560b4f01e 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,2 +1 @@ -DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b DIST coq-serapi-0.18.1.tar.gz 275040 BLAKE2B 9224505da004ff54c3d21c394e6049b5e15b91c3531cd0d80aae89ee6ce9e92bb626a43fdef8fad58fea4d017b3ed3f13d5d1735e7cfc1ae3bcebed2c70ce332 SHA512 a8eca10734a5b1aa5c6a890998f18d673050ca1e975b5e88643176bfd627b4c0d05cf0be1b75ccfd155b9e74f357ee61bf8225fd144b6a624a3bdd359396428c diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild deleted file mode 100644 index 2485ac135a10.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQ_MIN_V=8.17.0 -COQ_MAX_V=8.18.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; - -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= - dev-ml/cmdliner:= - dev-ml/ppx_compare:= - dev-ml/ppx_deriving:= - dev-ml/ppx_deriving_yojson:= - dev-ml/ppx_hash:= - dev-ml/ppx_import:= - dev-ml/sexplib:= - dev-ml/yojson:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - test? ( sci-mathematics/coq-mathcomp ) -" - -SITEFILE="50sertop-gentoo.el" - -PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) - -src_compile() { - dune_src_compile - - use emacs && elisp-compile sertop.el -} - -src_install() { - dune_src_install - - rm -r "${D}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} sertop.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 3f7751adfbf87dc0d59ba8d60dd0ce604c0a3a17 Author: Maciej Barć gentoo org> AuthorDate: Mon Oct 23 20:17:28 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 23 20:38:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7751ad sci-mathematics/coq-serapi: bump to 0.18.1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.18.1.ebuild| 72 ++ 2 files changed, 73 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index c332540725bc..880c01bd85ec 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1 +1,2 @@ DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b +DIST coq-serapi-0.18.1.tar.gz 275040 BLAKE2B 9224505da004ff54c3d21c394e6049b5e15b91c3531cd0d80aae89ee6ce9e92bb626a43fdef8fad58fea4d017b3ed3f13d5d1735e7cfc1ae3bcebed2c70ce332 SHA512 a8eca10734a5b1aa5c6a890998f18d673050ca1e975b5e88643176bfd627b4c0d05cf0be1b75ccfd155b9e74f357ee61bf8225fd144b6a624a3bdd359396428c diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild new file mode 100644 index ..c98dfba0d296 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.18.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQ_MIN_V=8.18.0 +COQ_MAX_V=8.19.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; + +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COQ_MIN_V}-${PV}" + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= + dev-ml/cmdliner:= + dev-ml/ppx_compare:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_hash:= + dev-ml/ppx_import:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + test? ( sci-mathematics/coq-mathcomp ) +" + +SITEFILE="50sertop-gentoo.el" + +PATCHES=( "${FILESDIR}/${PN}-sertop.el-path.patch" ) + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop.el +} + +src_install() { + dune_src_install + + rm -r "${ED}/usr/share/emacs" || die + + if use emacs ; then + elisp-install "${PN}" sertop.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: ed12505a109bd632f5836e18d282746cb9225594 Author: Maciej Barć gentoo org> AuthorDate: Sat Jul 15 21:55:45 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jul 15 22:17:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed12505a sci-mathematics/coq-serapi: drop old 0.16.2-r1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.16.2-r1.ebuild | 67 -- 2 files changed, 68 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 10b4969ae59e..f55e4732d1e8 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,3 +1,2 @@ -DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild deleted file mode 100644 index 44a2d0a9b186.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQV=8.16.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; - -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:= - dev-ml/cmdliner:= - dev-ml/ppx_compare:= - dev-ml/ppx_deriving:= - dev-ml/ppx_deriving_yojson:= - dev-ml/ppx_hash:= - dev-ml/ppx_import:= - dev-ml/sexplib:= - dev-ml/yojson:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - test? ( sci-mathematics/coq-mathcomp ) -" - -PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) -SITEFILE="50sertop-gentoo.el" - -src_compile() { - dune_src_compile - - use emacs && elisp-compile sertop.el -} - -src_install() { - dune_src_install - - rm -r "${D}"/usr/share/emacs || die - if use emacs ; then - elisp-install ${PN} sertop.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: c47d637abc18174ac81f3dd2cbd0d53b2d0dc225 Author: Maciej Barć gentoo org> AuthorDate: Sat Jul 15 21:55:56 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jul 15 22:17:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c47d637a sci-mathematics/coq-serapi: drop old 0.16.3 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.16.3.ebuild| 70 -- 2 files changed, 71 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index f55e4732d1e8..c332540725bc 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,2 +1 @@ -DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild deleted file mode 100644 index 1c0727491cf7.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQ_MIN_V=8.16.0 -COQ_MAX_V=8.17.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; - -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= - dev-ml/cmdliner:= - dev-ml/ppx_compare:= - dev-ml/ppx_deriving:= - dev-ml/ppx_deriving_yojson:= - dev-ml/ppx_hash:= - dev-ml/ppx_import:= - dev-ml/sexplib:= - dev-ml/yojson:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - test? ( sci-mathematics/coq-mathcomp ) -" - -SITEFILE="50sertop-gentoo.el" - -PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) - -src_compile() { - dune_src_compile - - use emacs && elisp-compile sertop.el -} - -src_install() { - dune_src_install - - rm -r "${D}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} sertop.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: abbb7f41bc9912de890db2cfc8eff0f41ded3850 Author: Maciej Barć gentoo org> AuthorDate: Sat Jul 15 21:55:33 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jul 15 22:17:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbb7f41 sci-mathematics/coq-serapi: drop old 0.16.1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.16.1.ebuild| 66 -- 2 files changed, 67 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 427eaa5dae04..10b4969ae59e 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,4 +1,3 @@ -DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild deleted file mode 100644 index fed96a12b2dc.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQV=8.16.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: d11706013713929a25850c2afe7544d13633fd92 Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 10 17:47:59 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Apr 10 18:49:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1170601 sci-mathematics/coq-serapi: bump to 0.17.0 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.17.0.ebuild| 70 ++ 2 files changed, 71 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index bb04f4922260..427eaa5dae04 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,3 +1,4 @@ DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 +DIST coq-serapi-0.17.0.tar.gz 273903 BLAKE2B 155d865650f773d71e0ddd10869852916de5e539b3b3f4d03d58259790482be45d668035975d5be768776f7ef5947f0d7227f0f6624bc7f64cefd009e9a83ecb SHA512 d9085b4215c233c47f78386d8771348768c9cbbf0716dfa4da3ff8c8c96d2e78b203098314175ef2bb9959096f8b0ec03a9fb5d696d04510713bd48afa2b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild new file mode 100644 index ..2485ac135a10 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.17.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQ_MIN_V=8.17.0 +COQ_MAX_V=8.18.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; + +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= + dev-ml/cmdliner:= + dev-ml/ppx_compare:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_hash:= + dev-ml/ppx_import:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + test? ( sci-mathematics/coq-mathcomp ) +" + +SITEFILE="50sertop-gentoo.el" + +PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop.el +} + +src_install() { + dune_src_install + + rm -r "${D}"/usr/share/emacs || die + + if use emacs ; then + elisp-install ${PN} sertop.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: b9dda4f82433fcab98bdb4c5870320e7a1948817 Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 10 16:41:22 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Apr 10 18:49:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9dda4f8 sci-mathematics/coq-serapi: fix SRC_URI Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild index 45e829121219..1c0727491cf7 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Serialization library and protocol for interaction with the Coq pro HOMEPAGE="https://github.com/ejgallego/coq-serapi/; # The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: aaa95b088ca9506c9634f68c62fa1ec0af7fd89e Author: Maciej Barć gentoo org> AuthorDate: Tue Mar 14 23:54:31 2023 + Commit: Maciej Barć gentoo org> CommitDate: Wed Mar 15 00:25:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa95b08 sci-mathematics/coq-serapi: introduce COQ_MIN_V Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild index 9b4f5a4653a6..45e829121219 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild @@ -3,7 +3,8 @@ EAPI=8 -COQV=8.16.0 +COQ_MIN_V=8.16.0 +COQ_MAX_V=8.17.0 inherit elisp-common dune @@ -13,7 +14,7 @@ HOMEPAGE="https://github.com/ejgallego/coq-serapi/; # The tarball in SRC_URI is comprised of + SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} +S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV} LICENSE="GPL-3+" SLOT="0/${PV}" @@ -22,7 +23,7 @@ IUSE="emacs +ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 256bbdf201fa87180d36af5d6ada9ac36ca116fe Author: Maciej Barć gentoo org> AuthorDate: Fri Feb 17 00:52:16 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Feb 17 01:22:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256bbdf2 sci-mathematics/coq-serapi: drop old 0.16.0-r1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.16.0-r1.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index cf02f40b480b..bb04f4922260 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,4 +1,3 @@ -DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild deleted file mode 100644 index fed96a12b2dc.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQV=8.16.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 9ff81ed4382bff314e98719044d5bd489c730495 Author: Maciej Barć gentoo org> AuthorDate: Fri Feb 17 00:49:21 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Feb 17 01:22:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff81ed4 sci-mathematics/coq-serapi: bump to 0.16.3 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.16.3.ebuild| 69 ++ 2 files changed, 70 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 2f41795b411e..cf02f40b480b 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,3 +1,4 @@ DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b +DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild new file mode 100644 index ..9b4f5a4653a6 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.16.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; + +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:= + dev-ml/cmdliner:= + dev-ml/ppx_compare:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_hash:= + dev-ml/ppx_import:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + test? ( sci-mathematics/coq-mathcomp ) +" + +SITEFILE="50sertop-gentoo.el" + +PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop.el +} + +src_install() { + dune_src_install + + rm -r "${D}"/usr/share/emacs || die + + if use emacs ; then + elisp-install ${PN} sertop.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: f82a0ccd1ec627e46d64547495ec328895456dc5 Author: Maciej Barć gentoo org> AuthorDate: Fri Jan 27 11:26:26 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jan 27 13:01:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82a0ccd sci-mathematics/coq-serapi: remove ppx_sexp_conv restriction Signed-off-by: Maciej Barć gentoo.org> .../{coq-serapi-0.16.2.ebuild => coq-serapi-0.16.2-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild similarity index 95% rename from sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild index 3c68fbf69d0d..44a2d0a9b186 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.2-r1.ebuild @@ -9,6 +9,7 @@ inherit elisp-common dune DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" HOMEPAGE="https://github.com/ejgallego/coq-serapi/; + # The tarball in SRC_URI is comprised of + SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz -> ${P}.tar.gz" @@ -22,7 +23,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 185fe2f36d6aa2df299937218aed7b40ca05fcd5 Author: Maciej Barć gentoo org> AuthorDate: Wed Jan 11 23:59:39 2023 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jan 12 01:23:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185fe2f3 sci-mathematics/coq-serapi: bump to 0.16.2 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.16.2.ebuild| 66 ++ 2 files changed, 67 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 61f749d71918..24094f6656d1 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,3 +1,4 @@ DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 +DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild new file mode 100644 index ..3c68fbf69d0d --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.16.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 561aaf46a67201c35a083921576d2af2a38e9e70 Author: Maciej Barć gentoo org> AuthorDate: Thu Jan 12 00:14:37 2023 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jan 12 01:23:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561aaf46 sci-mathematics/coq-serapi: drop old 0.15.0-r3 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 - .../coq-serapi/coq-serapi-0.15.0-r3.ebuild | 64 -- 2 files changed, 65 deletions(-) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 24094f6656d1..2f41795b411e 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,4 +1,3 @@ -DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e32e6a521dc65afd7a624ae07ddea75b4f8aed237ba95ed16667f3867b35dd914b35eab966187f6f41f547f3bac8d6 SHA512 f7aba7009f14302246eabe595af7cb72103b8904e45c647783326f46d51b1331b30dd515364c4b909f02c42c5bf7bd367dc0fe64eb9c88b062cd79113b53306b diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild deleted file mode 100644 index ddda9b6a1dce.. --- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COQV=8.15.0 - -inherit elisp-common dune - -DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" -HOMEPAGE="https://github.com/ejgallego/coq-serapi/; -# The tarball in SRC_URI is comprised of + -SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} - -LICENSE="GPL-3+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 4b55615587fff8d0a6f297929cd3e101676f59ea Author: Maciej Barć gentoo org> AuthorDate: Mon Oct 31 03:40:06 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 31 03:44:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b556155 sci-mathematics/coq-serapi: bump to 0.16.1 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.16.1.ebuild| 66 ++ 2 files changed, 67 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index d5754b91dac0..61f749d71918 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,2 +1,3 @@ DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 +DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild new file mode 100644 index ..fed96a12b2dc --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.16.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 57e2f456368e0651bd4211f1ace49d35497cb0d6 Author: Maciej Barć gentoo org> AuthorDate: Wed Oct 26 21:52:29 2022 + Commit: Maciej Barć gentoo org> CommitDate: Wed Oct 26 22:04:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e2f456 sci-mathematics/coq-serapi: remove seq dependency Signed-off-by: Maciej Barć gentoo.org> .../coq-serapi/{coq-serapi-0.16.0.ebuild => coq-serapi-0.16.0-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild similarity index 98% rename from sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild index 1c0a68608d2c..fed96a12b2dc 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.0-r1.ebuild @@ -23,7 +23,6 @@ RESTRICT="!test? ( test )" RDEPEND=" >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:= =dev-ml/seq-0.3:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 384078eb058ca2044290bff23dcf9b409867e0fc Author: Maciej Barć gentoo org> AuthorDate: Sat Oct 1 22:15:08 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Oct 1 23:34:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384078eb sci-mathematics/coq-serapi: bump to 0.16.0 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.16.0.ebuild| 67 ++ 2 files changed, 68 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 512540a49757..d5754b91dac0 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1 +1,2 @@ DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 +DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild new file mode 100644 index ..1c0a68608d2c --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.16.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:= =dev-ml/seq-0.3:= + dev-ml/cmdliner:= + dev-ml/ppx_compare:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_hash:= + dev-ml/ppx_import:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + test? ( sci-mathematics/coq-mathcomp ) +" + +PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) +SITEFILE="50sertop-gentoo.el" + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop.el +} + +src_install() { + dune_src_install + + rm -r "${D}"/usr/share/emacs || die + if use emacs ; then + elisp-install ${PN} sertop.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 4069d63856f17a2765b5c24a17449dbf161d9ab1 Author: Maciej Barć gentoo org> AuthorDate: Sat Oct 1 20:59:38 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Oct 1 23:34:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4069d638 sci-mathematics/coq-serapi: restrict coq version Closes: https://bugs.gentoo.org/873604 Signed-off-by: Maciej Barć gentoo.org> .../{coq-serapi-0.15.0-r2.ebuild => coq-serapi-0.15.0-r3.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild similarity index 95% rename from sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild index 2290f780d192..ddda9b6a1dce 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r3.ebuild @@ -21,7 +21,7 @@ IUSE="emacs +ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - >=sci-mathematics/coq-${COQV}:= + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: cb7871f4b3699944a992cf4e62afc7a7515d542f Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 22:30:38 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 22:32:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7871f4 sci-mathematics/coq-serapi: fix elisp libraries installation Signed-off-by: Maciej Barć gentoo.org> .../{coq-serapi-0.15.0-r1.ebuild => coq-serapi-0.15.0-r2.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild similarity index 97% rename from sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild index 7f817ddb486a..2290f780d192 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild @@ -50,7 +50,7 @@ src_install() { rm -r "${D}"/usr/share/emacs || die if use emacs ; then - elisp-install sertop sertop.el{,c} + elisp-install ${PN} sertop.el{,c} elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: 1aeb41df7cda12870e550f0ba1f171e5f9dc8d06 Author: Maciej Barć gentoo org> AuthorDate: Sat Apr 16 17:14:19 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 16 17:14:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aeb41df sci-mathematics/coq-serapi: add ppx_sexp_conv version constraints Signed-off-by: Maciej Barć gentoo.org> .../{coq-serapi-0.15.0.ebuild => coq-serapi-0.15.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild similarity index 95% rename from sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild index 2733c490f747..7f817ddb486a 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild @@ -22,11 +22,11 @@ RESTRICT="!test? ( test )" RDEPEND=" >=sci-mathematics/coq-${COQV}:= + >=dev-ml/ppx_sexp_conv-0.13.0:=
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/, sci-mathematics/coq-serapi/files/
commit: f6f7c1b270ceb94292a91628505bdfe5b6cebcb4 Author: Maciej Barć gentoo org> AuthorDate: Sat Mar 5 02:38:53 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Mar 5 04:40:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f7c1b2 sci-mathematics/coq-serapi: new package; add 0.15.0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq-serapi/Manifest| 1 + .../coq-serapi/coq-serapi-0.15.0.ebuild| 64 ++ .../coq-serapi/files/50sertop-gentoo.el| 2 + .../files/coq-serapi-sertop.el-path.patch | 12 sci-mathematics/coq-serapi/metadata.xml| 21 +++ 5 files changed, 100 insertions(+) diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest new file mode 100644 index ..512540a49757 --- /dev/null +++ b/sci-mathematics/coq-serapi/Manifest @@ -0,0 +1 @@ +DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild new file mode 100644 index ..2733c490f747 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.15.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/; +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= + dev-ml/cmdliner:= + dev-ml/ppx_deriving:= + dev-ml/ppx_deriving_yojson:= + dev-ml/ppx_import:= + dev-ml/ppx_sexp_conv:= + dev-ml/sexplib:= + dev-ml/yojson:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + test? ( sci-mathematics/coq-mathcomp ) +" + +PATCHES=( "${FILESDIR}"/${PN}-sertop.el-path.patch ) +SITEFILE="50sertop-gentoo.el" + +src_compile() { + dune_src_compile + + use emacs && elisp-compile sertop.el +} + +src_install() { + dune_src_install + + rm -r "${D}"/usr/share/emacs || die + if use emacs ; then + elisp-install sertop sertop.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sci-mathematics/coq-serapi/files/50sertop-gentoo.el b/sci-mathematics/coq-serapi/files/50sertop-gentoo.el new file mode 100644 index ..b630f718aa19 --- /dev/null +++ b/sci-mathematics/coq-serapi/files/50sertop-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'sertop "sertop" "Launch sertop." t) diff --git a/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch b/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch new file mode 100644 index ..628ed22a64ff --- /dev/null +++ b/sci-mathematics/coq-serapi/files/coq-serapi-sertop.el-path.patch @@ -0,0 +1,12 @@ +index 300a22f..63f7dcc 100644 +--- a/sertop.el b/sertop.el +@@ -37,7 +37,7 @@ +(buffer-file-name + + (defvar sertop-executable-path +- (or (expand-file-name "sertop.native" sertop--root) ++ (or (executable-find "sertop.native") + (executable-find "sertop")) + "Path to sertop.") + diff --git a/sci-mathematics/coq-serapi/metadata.xml b/sci-mathematics/coq-serapi/metadata.xml new file mode 100644 index ..fd440ed6e397 --- /dev/null +++ b/sci-mathematics/coq-serapi/metadata.xml @@ -0,0 +1,21 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +sci-mathemat...@gentoo.org +Gentoo Mathematics Project + + +SerAPI is a library for machine-to-machine interaction with the Coq proof +assistant, with particular emphasis on applications in IDEs, code analysis +tools, and machine learning. SerAPI provides automatic serialization of +Coq's internal OCaml datatypes from/to JSON or S-expressions (sexps). +SerAPI is a proof-of-concept and should be considered alpha-quality. + + +https://github.com/ejgallego/coq-serapi/releases/ +https://github.com/ejgallego/coq-serapi/issues/ +ejgallego/coq-serapi + +