diff options
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/Manifest.gz | bin | 58839 -> 58845 bytes | |||
-rw-r--r-- | app-emacs/company-mode/Manifest | 3 | ||||
-rw-r--r-- | app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild | 48 | ||||
-rw-r--r-- | app-emacs/company-mode/files/company-mode-company-icons-root.patch | 11 | ||||
-rw-r--r-- | app-emacs/emojify/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/emojify/emojify-1.2_p20210309.ebuild | 41 |
6 files changed, 105 insertions, 0 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex b5b3a6816eab..88af92097f42 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index c55f98ed3174..26ad83fed8e1 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,6 +1,9 @@ AUX 50company-mode-gentoo.el 221 BLAKE2B 353a829a13e544c5da76d7a39a0af76310bc94384e2a21729bbb3912edb09423f03cbc078436c491da5741c9120d6c2047170eb3d96907305a0def4fd00c3166 SHA512 5456259e279908c8c2042c1c1b06bdf6d4a3ecfadb6c4ec04e3b13ecace4e126519635985bac45d77eb6b25bc575a8663caed2e41997b3002884269cc44b0dbf +AUX company-mode-company-icons-root.patch 394 BLAKE2B 86fb5fdf0a8e28b0f2440f84d2e5ca98967897bf68506ae9c3ff5ae73896843ea956e4d03f6f935dc481c0c503254fb0285737ea8b4c23d38b2b4de051b56dfd SHA512 091ad65fec36b54ff36d201022e06d8f2db2b70f0e4cd01ff8749ab14afc9efee29dd6664aa602519d10a3ad637bc1cbed210a613cbb61467afe1c1e6953b098 DIST company-mode-0.9.10.tar.gz 85982 BLAKE2B 393e8ff31f4a88d1c156418bd0c827572ec078b833e78bd1007779961e9fb852737f12a5c1aeba154ebba53d81058bdc2871f7d88880aaa7dd8cb9692461c8fb SHA512 b6571c55bcf68a5e83e7c92c8b53e0ac6b4e84bce1246331a7da4495f4ee5c3ab38035310fd2eb7a87748db1c034996d99c7ead8aa831d552800642b31cf9fe0 DIST company-mode-0.9.13.tar.gz 88074 BLAKE2B 8704d45d0dec15d7fbe39edcdaa3e348263eef4e78a9c55160b4c83df892b73241659dec685e31d7eab5fceaf34a956a7d81d0ec7d3ce134ffda0415a44a7c8c SHA512 d253504e38515335b9a7186c5664e2700ae171e215e8eef1fca28c267d610882dd29c03701efb9d71eac9ec855807aa956411de08a3bd42508f0b0aba38d4dd9 +DIST company-mode-0.9.13_p20220720.tar.gz 2198598 BLAKE2B 0dad09689e11b613397149fd0f6c16aa0e01a8d79bd7fc79b66b2ad32a48544ba1a1a6488c316477c793218432383b6ba784c171ada15ac6fe90cce07920ba9d SHA512 fea6d572fee0ecbd91fb41427d7e1eec462fd92da426af1011d1f5c590c2b6c793064c5d25aad49728a9fbbd25a010ee2e17a495115e7bd3587092f3cb4b9f8a EBUILD company-mode-0.9.10.ebuild 509 BLAKE2B 989fda1916d89b73575df28f7faaf3e9fc6c01e9b599bfa6c40f4624f8baab949dea1bca2bc2a4968307fc444eb972b079449bd4e560fb29cc92877ed6e35476 SHA512 4f7ad07ac7dc54c5b58ab2bbcefddcecd36199ebbe80602ef1ec3f01f061bef874c244db115fe00d2b90bb2947966ce8d715f80f5ef17c63d12c657660ef5535 EBUILD company-mode-0.9.13.ebuild 509 BLAKE2B 989fda1916d89b73575df28f7faaf3e9fc6c01e9b599bfa6c40f4624f8baab949dea1bca2bc2a4968307fc444eb972b079449bd4e560fb29cc92877ed6e35476 SHA512 4f7ad07ac7dc54c5b58ab2bbcefddcecd36199ebbe80602ef1ec3f01f061bef874c244db115fe00d2b90bb2947966ce8d715f80f5ef17c63d12c657660ef5535 +EBUILD company-mode-0.9.13_p20220720.ebuild 863 BLAKE2B 268738237cb9a911d1da874b4bdd82effadafca35dd7c25d148f33fce7f656350a492eddd23bc5286f9a6d97094d9298806300f5fbe8efa953f5496a2740e354 SHA512 cba4e55e3444abccf14654555663862f16aba88188585497099dedd7864abdfd5f84bd0df80e3c0263cf7085650feadbb92cf39731f835047ee374ece6871011 MISC metadata.xml 371 BLAKE2B 802336a86d961a5eaa5079ff9a556a7bb435d9e52e9a8a901bfb6e49739b5e27ebe73f00016fe20fdc023f2dd1af4b2b082926011ae8ce2a9fa220e36475a2aa SHA512 93d3bf18ee05d67814ce1965b23a1b5274d37322eca0f02144eab1af23c13d5e811f026c6378e9f9b53d2e67a15e8b75730efbca16d07cc9afa684c1cbb10e1c diff --git a/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild b/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild new file mode 100644 index 000000000000..a4fa43142ed0 --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=16ffeba5ef96c4c8e0cd39860b5402e25e304601 +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/${PN}-company-icons-root.patch ) + +SITEFILE="50${PN}-gentoo.el" +DOCS=( CONTRIBUTING.md README.md NEWS.md ) + +src_prepare() { + elisp_src_prepare + + sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die +} + +src_compile() { + elisp_src_compile + + emake -C doc company.info +} + +src_test() { + emake test-batch +} + +src_install() { + elisp_src_install + + insinto ${SITEETC}/${PN} + doins -r icons + + doinfo doc/company.info +} diff --git a/app-emacs/company-mode/files/company-mode-company-icons-root.patch b/app-emacs/company-mode/files/company-mode-company-icons-root.patch new file mode 100644 index 000000000000..69f33323a25d --- /dev/null +++ b/app-emacs/company-mode/files/company-mode-company-icons-root.patch @@ -0,0 +1,11 @@ +--- a/company.el ++++ b/company.el +@@ -1578,7 +1578,7 @@ end of the match." + (defconst company-icons-root + (file-name-as-directory + (expand-file-name "icons" +- (file-name-directory (or load-file-name buffer-file-name))))) ++ "@SITEETC@"))) + + (defcustom company-icon-size '(auto-scale . 16) + "Size of icons indicating completion kind in the popup." diff --git a/app-emacs/emojify/Manifest b/app-emacs/emojify/Manifest index af749dadb75d..6e4ad5c35662 100644 --- a/app-emacs/emojify/Manifest +++ b/app-emacs/emojify/Manifest @@ -1,5 +1,7 @@ AUX 50emojify-gentoo.el 176 BLAKE2B 6197ebe5ec99f5ec86d9d9c0b14a8d08695e45ee47ed762bee10a5f31690be5f92a0279a1e1867678b59a25faed0ec589a75d48a3dd783fb558dcf5b42e6e9bf SHA512 4215127c648ad36eae6e8903cc86943e03809c88b97093a8051ca99b2ff9d4c922cea2bd11efe2fad5dcdb6ed325e1cb4ea6819ae15a7553d01910dba791d88c AUX emojify-json-data.patch 1184 BLAKE2B ce22ba183077ff5f9e160b477ca2b71f5d19e7bab0e82dd4b3e8791c372b0d762adcb21ea491b265a99cc6f878296c78a0ecf1068be595b63573d08b0e4a8eab SHA512 e75080643ea7058e3630468c1bc2006cef4a339f20dd68dad5a436728731c13d0b246f6442db5ed84b404e1ea2c1bc675deee510d4dd1812e0e2967a73e71b78 DIST emojify-1.2.tar.gz 1196775 BLAKE2B 5802e391771f93b5181584287a73d6e02b42796a065ab91c0f085debcabb8a7da3bc575e7913b754b1754d0ee5d296fd31196009bdb937babcccc29ae97cdb18 SHA512 a02249d8474f02af1f43058061fa4cfcbccdaa71e632934c6466277eef44f306ea44e0c91dcb83218d6f1f01f3e7379b6d4d82b086113b1a9a41ee5ea3971e39 +DIST emojify-1.2_p20210309.tar.gz 1198300 BLAKE2B 504ce94fdf95cd68467d62e1f4ab842dca0d32b0caad36e2638d7a9fd54be8ab35566c52a025ef78c6e75379f6c6e3843d7c8a92083de8bf5b3a20590880d3b0 SHA512 3d8ea35065e79d83a23a395a6f05a7887fb33bcbb7640def0fda8a78b10a59357cadc4ef0b7632973ee15d7ba4a94cde8f4d09f09feb0ca5c1c0a8086b6fefbe EBUILD emojify-1.2.ebuild 861 BLAKE2B 676b9dab1737da26f256d89f3d990051806469ca334f4c1e63a13606d8c615df33faaf6569b07ddf45e896db717b6cf7219442c4d12917fbc1d64b3f89abbee2 SHA512 24a5d171ac892b5640f56b3ac0b16b1965118f389431169a99081b9532d5d26794cf30151390aeeb7894de23f2f290b406b2239b7a5df2c3998437083d0e5d15 +EBUILD emojify-1.2_p20210309.ebuild 908 BLAKE2B d3a40b835545b90b0ae497cd481247dbcb12f127f7fdb055d32695d5c29a84e064d64b5f78ad7a7687728349aa8244642e180ab4153f3de1e5142351e0fd230c SHA512 c010e767496ab00c8efbcaccb822f75513996c9fe725c70dea60b9841df1bce79c4512c878ee072896482b4aa0be5419f77565630d7d889d4f03ef92cdc1d44b MISC metadata.xml 439 BLAKE2B ba89fe91967745e01dc07b5070618fcb33d6ba19f12b41bab0a3a30051c2f5d191ab7bcc9524e439cc939e0e87d24544889227201c91bf0602188721c634af99 SHA512 7c2a496354e1113d0a16d9acf9fa6472ddcaf7c2163d9520c01e9bb103dde350baaf6c4859ede3e2ed3bf3c5c50b094a905c3b1cc377221463d04dc741d9f581 diff --git a/app-emacs/emojify/emojify-1.2_p20210309.ebuild b/app-emacs/emojify/emojify-1.2_p20210309.ebuild new file mode 100644 index 000000000000..9895ae36268e --- /dev/null +++ b/app-emacs/emojify/emojify-1.2_p20210309.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=1b726412f19896abf5e4857d4c32220e33400b55 +NEED_EMACS=24.3 + +inherit elisp + +DESCRIPTION="Display emojis in Emacs, like :smile: or plain ASCII ones like :)" +HOMEPAGE="https://github.com/iqbalansari/emacs-emojify/" +SRC_URI="https://github.com/iqbalansari/emacs-${PN}/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # Tests fail + +RDEPEND="app-emacs/ht" +BDEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.org README.org screenshots ) +PATCHES=( "${FILESDIR}"/${PN}-json-data.patch ) +ELISP_REMOVE=".dir-locals.el" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|g" ${PN}.el || die +} + +src_install() { + elisp_src_install + + insinto ${SITEETC}/${PN} + doins -r data +} |