summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-22 23:40:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-22 23:40:36 +0000
commit1e153f5e3ce504af9cf586c9b819e4f0bc919f3b (patch)
treed6462e2ccef3a7c2e6e824e69212811a4bd727cd /app-editors
parentc794e18e3eef5414856f70733e3a62479ce78c33 (diff)
gentoo auto-resync : 22:02:2024 - 23:40:35
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/Manifest.gzbin13933 -> 13947 bytes
-rw-r--r--app-editors/featherpad/Manifest4
-rw-r--r--app-editors/featherpad/featherpad-1.5.0.ebuild34
-rw-r--r--app-editors/featherpad/metadata.xml4
-rw-r--r--app-editors/ne/Manifest2
-rw-r--r--app-editors/ne/ne-3.3.3.ebuild58
-rw-r--r--app-editors/qxmledit/Manifest2
-rw-r--r--app-editors/qxmledit/qxmledit-0.9.18.ebuild65
-rw-r--r--app-editors/vscodium/Manifest6
-rw-r--r--app-editors/vscodium/vscodium-1.85.2.24019.ebuild4
-rw-r--r--app-editors/vscodium/vscodium-1.86.2.24053.ebuild129
11 files changed, 304 insertions, 4 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index dc8f044db675..04b0d8ce1ed8 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index fe9c91b1d5f3..d76705d1e628 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1,5 +1,7 @@
DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131 SHA512 eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8
DIST featherpad-1.4.1.tar.gz 1109511 BLAKE2B 127f0b18252ac020d6f66e315090968825e7a67309e3b5d66b8f119975f91b273973c9ac1b8a8c1bd46d2eece43df649eddb7b838d79fee0f5ddc2d4caae3fb2 SHA512 485d6e731ad5927bb6fd4499536d45b40319eff5bfd8a9b1cd9acc063dcb5fb35ced033e2e5aafa60c6bb87426fb1cb95fe5d78ffb5a2f361702d23320508ef8
+DIST featherpad-1.5.0.tar.gz 1087068 BLAKE2B aef468f426c9c635624fe16f8180647a9f62a12c98d654dfb340758ff524e629341469ec3f37cfe8a481def99ba6c99672aa31c49b03226e2e895dce11e9b5e6 SHA512 984d1fba0e4bcb1eda8c2dd3bee34cf2ee0ba5604dd2c9328cc67531099b8a806e8ab79020510049eb788764cf0ad4486c128eefb43d9ab1ccdc4a3c06c48497
EBUILD featherpad-1.4.0.ebuild 769 BLAKE2B 0c3e2b01cd05356f1bd3823524a254393f063c09cff421a746278e41a578a01f037757ddfc4caab3deff193d6aa3c711fdc99ff76ecb6edf36027723c47eb33d SHA512 8152b35f8e1a66dc7e1e225c6c14130da5df5072bb239cf19a267772e07f26ca1f5a250441b113d0c0e5b4bdc715f58378afbdcce58dfa2ae5065708d3581d14
EBUILD featherpad-1.4.1.ebuild 989 BLAKE2B a3801ea44ad476c3bb53de626e1bdc015cb774e7e2b28de6cf1b8e23cdeb6abea4f3760966eca1005f6e78c44106c1f6a6cb8bcf0e9a0cb3d010773a605beb22 SHA512 7747079efc3c24a2a496636368974d9b95022671a4027502739248acdb9c21e2933919b4df258d4c20d8b7a4bc24c640556ca96f8ff87ec945a6ba49451e835f
-MISC metadata.xml 829 BLAKE2B d6d60de9902f49b8f04e15818d2da71a30e9b54fa6c73245eabf33bdfcbbb193f017e0b3967512578bd538c7ac718b26276442e411fe934a75873fef05fd3a67 SHA512 218c520af75da8a59b2b75cf2d4dbaa3f67c63620afe69221c854c2e5815518dc1514cffe54e57e4bca29529d99b95ca83a7879713552b9e0635aa27069f500e
+EBUILD featherpad-1.5.0.ebuild 738 BLAKE2B b92ac1f6804c858e495fdfd77789e983937d3d9155422f1542766557fdd55dd17d06e530d20f8bae2c36a5b00e62c8488c63759398c94184f5b95fb788e90c92 SHA512 4a75b3194556efb4e5fc5cd91deaca303b6ea0dfe283ef1c98467bbcce9a5723d19883e5aa09b80f04ea857259f579778c6ad2b4b5b3c77ed50034d034d9f4e5
+MISC metadata.xml 940 BLAKE2B 7d24c11cd115ff1687eafc01966063fa7725918f03b9dfc6e0f55c32e99f78a2a0123cdf01b447c2c9defd5f9e92291a6a517f99ef1a6cb8ac533f0d5cdf3d6e SHA512 e405c9af3d902e48ef4db68513b79c4bf28d40a76f6fdb951cc3f1e311741b6fd46dad2c322c5d22aece2dc0ff4c46a5b4ce949c615881896b889604c3185e4a
diff --git a/app-editors/featherpad/featherpad-1.5.0.ebuild b/app-editors/featherpad/featherpad-1.5.0.ebuild
new file mode 100644
index 000000000000..229b5bbfe620
--- /dev/null
+++ b/app-editors/featherpad/featherpad-1.5.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
+HOMEPAGE="https://github.com/tsujan/FeatherPad"
+SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/FeatherPad-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+X"
+
+RDEPEND="
+ app-text/hunspell:=
+ dev-qt/qtbase:6[cups,dbus,gui,widgets]
+ dev-qt/qtsvg:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ cmake_src_configure
+}
diff --git a/app-editors/featherpad/metadata.xml b/app-editors/featherpad/metadata.xml
index e0685038b115..ef220843828f 100644
--- a/app-editors/featherpad/metadata.xml
+++ b/app-editors/featherpad/metadata.xml
@@ -5,6 +5,10 @@
<email>hansfn@gmail.com</email>
<name>Hans Fredrik Nordhaug</name>
</maintainer>
+ <maintainer type="person">
+ <email>arthurzam@gentoo.org</email>
+ <name>Arthur Zamarin</name>
+ </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/app-editors/ne/Manifest b/app-editors/ne/Manifest
index f9ca7c1d9480..2fe5db4fe3d6 100644
--- a/app-editors/ne/Manifest
+++ b/app-editors/ne/Manifest
@@ -1,6 +1,8 @@
AUX ne-3.3.1-respect-CFLAGS.patch 453 BLAKE2B 70436e0380dfad01abb57a28b1ce5dcc44832499ad64cb7de4e22589da768ffe592c705415c3a61d818911679352ebf129132e14d2dbabc880b6cf0403245ed2 SHA512 66fa5081a63d281df49588429af6837eb3299bc6c704bbf5ac71ed9387140b5d4941c5d2ebfe49577f8d5dbff5cf9adcabb69e8d83eb7197a8f3fe77f2524524
DIST ne-3.3.1.tar.gz 1138072 BLAKE2B 8494ff955b456bbac2e82823ee155980f8fab5a1071d0bfd6a987f1ed0724129ab2ecb70737547836b592369b45daf5e499d50d7230b04c5eabfd1536a56271f SHA512 d8c1d8cd9bbafcc7c8c485ca4454d6979be3d33ae918139865ce5f76e428f165043707c95c2e440bd9bccd00c67ce81a41f87f94b85cae3518c4749233718123
DIST ne-3.3.2.tar.gz 1154326 BLAKE2B 8c11abac9a960a41de2faed9b2e948cca9ca7f8345757796fb7daa112e62d565096b1cd3a4ca2e76cfb1616ee8c0dad01bb2fe5306bac6f0aadca0644b91eb6d SHA512 6c4fabb0ecade31322d5f96203f3bba3316264d8f98a46188796ce88f4b7fd17af8569832ae2638770f8ceb59138b0395b0e03817db961bfe94c917fa390ebf3
+DIST ne-3.3.3.tar.gz 1162423 BLAKE2B 72db1088757eb752e94480e0d0f02a85edc2df8b45bb6de732c43a6b6bfbcf0d54038462f8730ef3772a81f13ce0ca6154cced5aa10f1a0aa96ddc8697a0aaff SHA512 13bf4fae6977230cd7f3b46d12a25a605d2e83e363cf54202dc4b9e8fb19cc51bac5f30611166839bc1f717c5367db272c8d215b8006f7aa9eec312a817d35c7
EBUILD ne-3.3.1.ebuild 1141 BLAKE2B 6de5abc0e8fd77e06e8553ed3bf2d8f4bba7f13f2bb3eff00095589dddf23c647dd445011f2639c0394d41c8c1fd8059f45e06caddafad40400065fb01108bf4 SHA512 b5ab13a0dd3dd0d13420f1d5115f9ff4f5aca359deb356fac8281aff7866d533c35b0f6fcd64ff2ccd7285d48edf6db2c07c8390bcbb96311b88fd8985bdb228
EBUILD ne-3.3.2.ebuild 1187 BLAKE2B 717dece3681eac214b127fdaafba39bed9e286614efa090cbf0a0ffca9e029629b552bb8cc805f991607ae174115690216cbed137aef3fcccfd674556d9de5b1 SHA512 b4cff8ad881db07ec5b3de0ed3e0ffaeaa5fcddf502ed735bee2df03c42ea0c33b806d21261510cddffe39f93766b37ff56a9df6174de4dc514ed5b3f86c452b
+EBUILD ne-3.3.3.ebuild 1144 BLAKE2B e928dd7f59f0aa3e5452c77d42e5d05a96b5183460534b781f64ea42bf330e8780a658903c702a665386f017c0c8fca7ec1fed394852fa639a0a8be5bcfd8f45 SHA512 ec208da3c7c0f86893160ffb62fa73b02ef34200d7e8522c4735e004a93afe2e2125a0aaee02d96f24762aff6df3c4555224bced83edc35ba48a236c121a8755
MISC metadata.xml 241 BLAKE2B f2a34a0b5cd4a0d080704beb40861ad791adc8bb9247b6f2325de22149c64014255241e7f52ab3fea6cc3297c344ee45a9be9fdc76b665bf5e098354cdab5345 SHA512 b7184fdd7455ee5c40cfcaba2405c7d7627abb2f04e298a098656674c101d2ba08e8522a5614a1968139e4beddcb35f0e22c93dc7c052d698ce0134409807315
diff --git a/app-editors/ne/ne-3.3.3.ebuild b/app-editors/ne/ne-3.3.3.ebuild
new file mode 100644
index 000000000000..0c90f784c008
--- /dev/null
+++ b/app-editors/ne/ne-3.3.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="The nice editor, easy to use for the beginner and powerful for the wizard"
+HOMEPAGE="https://ne.di.unimi.it/"
+SRC_URI="https://ne.di.unimi.it/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="sys-libs/ncurses:="
+RDEPEND="
+ ${DEPEND}
+ dev-lang/perl
+"
+BDEPEND="virtual/pkgconfig"
+
+HTML_DOCS=( doc/html/. )
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's/-O3//' \
+ -e 's/-Wp,-D_FORTIFY_SOURCE=2//' \
+ -e '/-flto/d' \
+ src/makefile || die
+}
+
+src_configure() {
+ # bug #776799
+ sed -i -e "s/-lcurses/$($(tc-getPKG_CONFIG) --libs ncurses)/" src/makefile || die
+}
+
+src_compile() {
+ append-cflags -std=c11
+
+ emake -C src CC="$(tc-getCC)" \
+ NE_GLOBAL_DIR="/usr/share/${PN}" \
+ OPTS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ "${PN}"
+}
+
+src_install() {
+ dobin src/${PN}
+
+ insinto /usr/share/${PN}/syntax
+ doins syntax/*.jsf
+
+ doman doc/${PN}.1
+ dodoc CHANGES README.md NEWS doc/*.{txt,pdf,texinfo} doc/default.*
+}
diff --git a/app-editors/qxmledit/Manifest b/app-editors/qxmledit/Manifest
index 098921b78e6c..331f201ec37d 100644
--- a/app-editors/qxmledit/Manifest
+++ b/app-editors/qxmledit/Manifest
@@ -1,3 +1,5 @@
DIST qxmledit-0.9.12-src.tgz 22582822 BLAKE2B 66cf57e8cd1cbf712c28e55ee39685ea907216ff397b9f6ad5307e768bbd22a16b1f32dbbd309ae186479c35bd57d0aa1a1d5b4e174d1230c3b52f844be7e9f7 SHA512 996f1a656c6191950eb18bd3df13574f6bd85ad58132b5662cce5b6538fe81597359d3a7f69cff5c252c2efceb749ee079bed7165b3c142d33e0c4cb500231cc
+DIST qxmledit-0.9.18-src.tgz 19725693 BLAKE2B f895a0981efcbf5071a38b7b02ad0063f0aa55b31c8329ad9b39167b853cc5d1ab4c2f0e75a48c4354a1808a96e7987c55063fc4b7c3f1012173d28d8e301eb2 SHA512 1122021d27561309c70946862a67ea2ba1045038b1ec8469ae61c7c9a67b13689179078ae3a0dd6222d30e3c30cd35a15ba6f4ef27273bbe87d26ec5a215c65c
EBUILD qxmledit-0.9.12.ebuild 1505 BLAKE2B 52512fbef47dd5e3147c9ecdcaa72d14c5f9ef6aaa78e62defe3b10e3a35ee5425102645ccd899313fbebd1aaf5e3777809941a28ea2bd7dedf085bd44c3bc47 SHA512 2ba74511a47122f60840429a2649ac353b4388da74856a193abee13cf71ab887f9af4cd23a0b89ee6ad40fea02306fcb91eefecd4e0957d8292026f8114ec053
+EBUILD qxmledit-0.9.18.ebuild 1431 BLAKE2B a593fb2c343519a14d840bd281109d9da9e06420c7e156a720e155c59a22c59e48afa27c2119dda4e2a3ef488934f3ff9c63504d974ae25935711106660911dc SHA512 5754d51dc9dfef02d3a6646e17f544b27bfe5b7e44919b52916031968f66cc3206d39318800c4692c0f235fb8944684e982b378c22217ac014af18bccdb57eb4
MISC metadata.xml 756 BLAKE2B cc1c42ebfdec0fbeab36367a97e6e4768422f76d4083c2d179c4e1f96911a1dfb5e4658bba9be2e4b84a9c869bf6977ea54abbe8547d6b9b88a3609a068ba992 SHA512 bf3c7888ac7bd206718cc2e8071de6731a96e5702ae514b543a5bef2adbc298c4d618d48cc34484a680cca99ee7ea68a12f3f9c7a6ed5e00cc906092e1342a0e
diff --git a/app-editors/qxmledit/qxmledit-0.9.18.ebuild b/app-editors/qxmledit/qxmledit-0.9.18.ebuild
new file mode 100644
index 000000000000..7cb89f9e07c6
--- /dev/null
+++ b/app-editors/qxmledit/qxmledit-0.9.18.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+DESCRIPTION="Simple Qt-based XML editor"
+HOMEPAGE="https://qxmledit.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tgz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscxml:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
+ media-libs/glu
+ virtual/opengl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+DOCS=( AUTHORS NEWS README )
+
+src_prepare() {
+ default
+
+ # bug 568746
+ sed -i -e '/QMAKE_CXXFLAGS/s:-Werror::' \
+ src/{QXmlEdit,QXmlEditWidget,sessions/QXmlEditSessions}.pro || die
+}
+
+src_configure() {
+ export \
+ QXMLEDIT_INST_DIR="${EPREFIX}/usr/bin" \
+ QXMLEDIT_INST_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" \
+ QXMLEDIT_INST_INCLUDE_DIR="${EPREFIX}/usr/include/${PN}" \
+ QXMLEDIT_INST_DATA_DIR="${EPREFIX}/usr/share/${PN}" \
+ QXMLEDIT_INST_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+
+ # avoid internal compiler errors
+ use x86 && export QXMLEDIT_INST_AVOID_PRECOMP_HEADERS=Y
+
+ eqmake5
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+
+ doicon install_scripts/environment/icon/qxmledit.png
+ domenu install_scripts/environment/desktop/QXmlEdit.desktop
+ einstalldocs
+}
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index e1dfb43c0fee..61a96ead19c1 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -3,5 +3,9 @@ AUX vscodium.desktop 519 BLAKE2B 9bb65cb1b0618deba7db401f314f00611970eb34a82988f
DIST vscodium-1.85.2.24019-amd64.tar.gz 121840981 BLAKE2B 5e997d2345ab1f536773ac131f7ab26354cd53e3f887428bc4628e98398499c774cf51fdaf57625cfd085d149bd45efd17523c41056841c03cba9cbe82304223 SHA512 791f760c33d5111c992f2edaed3d490787dcfdb5a743eaaa6c2e32e3f4e6f746c8008699a517c1cf9c7c7a094b4959c98f91dfc20ae417590ce635a8e37bc5e6
DIST vscodium-1.85.2.24019-arm.tar.gz 110362069 BLAKE2B 64e0105b14ae0c6cdafe99d43097087572795d594af16dd1e4d5b9858f079d664321e7facbbd1a20b3acae8317d46ca477b1d83c0cffdb108b7d4f4d28971570 SHA512 c12d615dd42108d730bd3f77f7101ed3316521b393886ae6894d148c3980522048e6665b26327479fb3c019c107eb8ab186e733f264d695ffb71b9e4fd0960b6
DIST vscodium-1.85.2.24019-arm64.tar.gz 122135893 BLAKE2B 36f5bd3e0704cacf554a9c8314d1323bff4db63b786d9ca3b43bea47b22b386a4af13c6bc00b3731e836add98f32fde17af56b1ecf24b682a8a1399c327d7a40 SHA512 3de423d65f6ba3d92cfd34052fef885a2bbcadab98a80449fb2609e1296aae3aaec01bf5b3866a5279c492959a339b4834b1d711902e0a34805c8bfde16dd63e
-EBUILD vscodium-1.85.2.24019.ebuild 2850 BLAKE2B ef44e9ac4f7a16206ae931c1f4e38ba7c73a311cebce202fcfc7d72834c23a5a4555843853a00a8d148d8a0457be27ef5cafd8d51e02b088db0e23d06949eaf4 SHA512 cd9f79f3bcfccbdefe46c0e296e212dae0aca5a49ac4d2a7fd6ecf50f33156ce5e0afad1e098e8231c7e909be8220cc12cee9bcd26176218753d7bcd71ec64e6
+DIST vscodium-1.86.2.24053-amd64.tar.gz 124387396 BLAKE2B 7825e202ad7c862e8fdb254f4832a9e88c1b9edf913c90c6e316bfb25c5b7143c848c86958ffd9dae4d21b8c2bc55236d6c7b4ab89fde0983187674ce485f014 SHA512 9553ea619146d1a969a0344e41ab663e7dbf770ef81bdd2a21a9235d10c8d3ff04cc9e37548017f086eb2c7a5f9efb21d74505c67b375d8479fa8ef7aabb46fe
+DIST vscodium-1.86.2.24053-arm.tar.gz 111423199 BLAKE2B 43e99dd6a218abe6318fe80238e9d5cb5975d669070c9dce2e06b0946015052a53e2ce15e9352373712cabf76921ecb2f68ff7125b8d01afc867a0d7a2881f01 SHA512 519d898e4a1bcb591d18a767a0bb323e5a0e96917d75a0890b9f423f0b8e120bfd050636dd336d2f25155d01c2b383ec57e38e4bcb5027f03e923e6699960b39
+DIST vscodium-1.86.2.24053-arm64.tar.gz 122772646 BLAKE2B 82136e0ccad226c65aba5a5d1ee651d9a3a7f100826a1f8591ee3b141e9af34cb16853abc609328b9d8e48dbdd6f7d1b34b64f32f5f84b052416d22c9d45a088 SHA512 c8eadb52f2b67ffd624907e6e832a7549f38f1d0d72bb916554fbf78b3cff4e8844ecaedf350196e326edffdd98792266d7b90aea02cf7c9701b101045df442a
+EBUILD vscodium-1.85.2.24019.ebuild 2900 BLAKE2B 25a8ef3199ed99ac1c46ee030bb33349e9ac133972daf1bdc21e24d6adfeafac66275d916c8770be7109062be6298f8dd5b3bfd58ff3bd7fedbfb862b2cc32d5 SHA512 dac4237fb667027549f8ad7ae89ed3fa43ad8af470a3de1425cf1e1b581eee58d91f7f36437e9eb29c9fc060d6895cb240105fa61563810dd2acf7d976991de8
+EBUILD vscodium-1.86.2.24053.ebuild 2900 BLAKE2B 25a8ef3199ed99ac1c46ee030bb33349e9ac133972daf1bdc21e24d6adfeafac66275d916c8770be7109062be6298f8dd5b3bfd58ff3bd7fedbfb862b2cc32d5 SHA512 dac4237fb667027549f8ad7ae89ed3fa43ad8af470a3de1425cf1e1b581eee58d91f7f36437e9eb29c9fc060d6895cb240105fa61563810dd2acf7d976991de8
MISC metadata.xml 1563 BLAKE2B 63d5132bcea2c419facf49b2d644bf1f58f44da333adb8270aedaaa289563ff5d116a0700df1306bdf1e7d2628f72959b8f18540486d3ce56bfe67adb925d8fe SHA512 ea75764cc70ac6a9452600a106de3784baaa9f84fa5b1021cea2be073636fb0fc8c6904a7db2a560ccb2bba491d76125e5996e0aac28ea11cd039ae16972e595
diff --git a/app-editors/vscodium/vscodium-1.85.2.24019.ebuild b/app-editors/vscodium/vscodium-1.85.2.24019.ebuild
index 39ebbf214064..7763c1eec8e9 100644
--- a/app-editors/vscodium/vscodium-1.85.2.24019.ebuild
+++ b/app-editors/vscodium/vscodium-1.85.2.24019.ebuild
@@ -83,8 +83,8 @@ RDEPEND="
QA_PREBUILT="*"
src_install() {
- # Cleanup
- rm "${S}/resources/app/LICENSE.txt" || die
+ # Cleanup license file - it exists only in amd64 tarball
+ rm -f "${S}/resources/app/LICENSE.txt" || die
if ! use kerberos; then
rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
diff --git a/app-editors/vscodium/vscodium-1.86.2.24053.ebuild b/app-editors/vscodium/vscodium-1.86.2.24053.ebuild
new file mode 100644
index 000000000000..7763c1eec8e9
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.86.2.24053.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri <gentoo arch> <upstream arch>
+arch_src_uri() {
+ echo "${1}? (
+ https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+ -> ${P}-${1}.tar.gz
+ )"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/"
+SRC_URI="
+ $(arch_src_uri amd64 x64)
+ $(arch_src_uri arm armhf)
+ $(arch_src_uri arm64 arm64)
+"
+S="${WORKDIR}"
+
+LICENSE="
+ Apache-2.0
+ BSD
+ BSD-1
+ BSD-2
+ BSD-4
+ CC-BY-4.0
+ ISC
+ LGPL-2.1+
+ MIT
+ MPL-2.0
+ openssl
+ PYTHON
+ TextMate-bundle
+ Unlicense
+ UoI-NCSA
+ W3C
+"
+SLOT="0"
+KEYWORDS="-* amd64 ~arm ~arm64"
+IUSE="egl kerberos wayland"
+RESTRICT="strip bindist"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ app-misc/ca-certificates
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/libcanberra[gtk3]
+ media-libs/libglvnd
+ media-libs/mesa
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/zlib
+ sys-process/lsof
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXScrnSaver
+ x11-libs/pango
+ x11-misc/xdg-utils
+ kerberos? ( app-crypt/mit-krb5 )
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+ # Cleanup license file - it exists only in amd64 tarball
+ rm -f "${S}/resources/app/LICENSE.txt" || die
+
+ if ! use kerberos; then
+ rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
+ fi
+
+ # Install
+ pax-mark m codium
+ mkdir -p "${ED}/opt/${PN}" || die
+ cp -r . "${ED}/opt/${PN}" || die
+ fperms 4711 /opt/${PN}/chrome-sandbox
+
+ dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
+ dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
+
+ local EXEC_EXTRA_FLAGS=()
+ if use wayland; then
+ EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" )
+ fi
+ if use egl; then
+ EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
+ fi
+
+ sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
+ "${FILESDIR}/vscodium-url-handler.desktop" \
+ > "${T}/vscodium-url-handler.desktop" || die
+
+ sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
+ "${FILESDIR}/vscodium.desktop" \
+ > "${T}/vscodium.desktop" || die
+
+ domenu "${T}/vscodium.desktop"
+ domenu "${T}/vscodium-url-handler.desktop"
+ newicon "resources/app/resources/linux/code.png" "vscodium.png"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ elog "When compared to the regular VSCode, VSCodium has a few quirks"
+ elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "keyring support inside vscode" "virtual/secret-service"
+}