summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-09 00:08:14 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-09 00:08:14 +0100
commit4fe228ee9aa3b9b825d54ace549a5517e153e8bd (patch)
tree90a261e3ea59b80722d70d3c42f3e40d16c9f8dd /app-editors
parentadc09cc4e6ebf7931735c02c0c272b4b885c2b30 (diff)
gentoo auto-resync : 09:06:2024 - 00:08:13
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/Manifest.gzbin13953 -> 13948 bytes
-rw-r--r--app-editors/moe/Manifest5
-rw-r--r--app-editors/moe/files/moe-1.14-respect-user-flags.patch17
-rw-r--r--app-editors/moe/moe-1.12.ebuild4
-rw-r--r--app-editors/moe/moe-1.14.ebuild27
-rw-r--r--app-editors/nano/Manifest2
-rw-r--r--app-editors/nano/nano-8.0.ebuild2
-rw-r--r--app-editors/vscodium/Manifest4
-rw-r--r--app-editors/vscodium/vscodium-1.90.0.24158.ebuild129
9 files changed, 185 insertions, 5 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 0ffe4a92103f..bcfff53982ba 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/moe/Manifest b/app-editors/moe/Manifest
index 5740253396b1..e8e3a87d257d 100644
--- a/app-editors/moe/Manifest
+++ b/app-editors/moe/Manifest
@@ -1,4 +1,7 @@
AUX moe-1.12-respect-user-flags.patch 473 BLAKE2B 36857c2387ac28dba72e88e990800be2aa5ee34765a06c5d62097768495139d9dd6a1e26546797d87c6b20e82bcf653e2f67f3a03fee21cf7d8ca042a07d08b3 SHA512 8ecceaa1662c6434c63e49a36831dff7f790462b354302f06243dcb6021ce96b2e9a28c2a512a455fc160d39e5e9a63137fe32e726be31470d12f46015f8ecad
+AUX moe-1.14-respect-user-flags.patch 412 BLAKE2B 643726d90ce174a684a3bb0daa61c73d5c86c196633f652eddad1b2e2beadb226b655ed0f1aae695fe9d6a840a6fab7f80eaafdaa6526fecec1728554f7927da SHA512 bc883f822b5b8a7b0d1fccd0be25646b9c22dd721268b86f3f892a6b5b331b1b87c4aa361a8d6a03c83cc383ff15880ff080ffc0f4185c30aac0c28a81591b69
DIST moe-1.12.tar.lz 87917 BLAKE2B b036b24193045cd5c64812af13e6cf542700e649e78f3ba416501d0915c0ac2eef09bebdb333d145e0428dfacdccef431588ce93b1f407a41a7bd7e0acbc163c SHA512 f0d5daba70d0018ce82d6673749b8f688c0bac58de7684cc24f5badffd6868d425c9f771404186ab5cec12ab94c3e20af870bd920bfef0432a622925838ebed7
-EBUILD moe-1.12.ebuild 606 BLAKE2B 8e9f3f71afcfd043567c1239e8ce035dca59c3bdbf91c51e2c13889cf3ea230ddfb040e58d857bf28960622d741cd9fc47310430c4ec26e6f4acb68f09fdb8ee SHA512 2d62988c15a06ab9630664bfdb2c4188043b6d6e9e6a62f9d394b3d0b83654c289100e395c452fb6fd02f1c8248c081fb352ea5f88adac78b86cab3e554f3236
+DIST moe-1.14.tar.lz 92905 BLAKE2B c4adb3ca00f48c6a36547da063aa1ce9327823fed26eb9e0ac25d837b5df207988c2259156bb841727463b74de450d2cb0475746a0e19d926aeb65ac38079561 SHA512 db45f7c05b9a1a06085b2604eb8e9857caeb7d3a56a4815df208806bbbf19cc47b19776619635c70860142cb8bb775c0eaf31b9b07698cc83b74f1c6d6f47d5c
+EBUILD moe-1.12.ebuild 607 BLAKE2B 26cfeba29d2fee83b6ba4ce3e8bd201a84bce9f9d9e1e41c97b3192935f89a023420865e3042440bfe5b4ef2b195f70f7e90f70d54bf6645a20e665379a64e7f SHA512 f4a27536ea06ae90d70595f138e665ee4d968511f3403a57ed01aa5d8ebea896b44f6a66cbd73777b5389b6fca4a96b61463e7c548bba8c3503292fc4237d57c
+EBUILD moe-1.14.ebuild 602 BLAKE2B 98f44e47c2bdfa4baca30a128462ddfe2afde9b2b744a1b1b47fc5a4d67d7e634e9f784b0d1b121126d5a61fae176667873b7934536958f30c6f0cc9ffa23695 SHA512 0d6a45b53c606bbfa51bf462d298849a5977dbe0c0b3bd07a439a4cc68ef20067643ec0b3f0c392f089d8595eea98c9d5ad35325d694271d151008536a3bb6e1
MISC metadata.xml 243 BLAKE2B a46ba05f2d1a94db30012e9efe4e18f76923a80308c2dfb6bafdb1288e153c105e68dfea8b817514add26aab6e4136029c9335000c309afc1adfd1c09d3d9e2a SHA512 dd9449d3e58e44932db7e1da02498e61929e11c523429f340c5182408d4c1db5a20b352442973214458410b732aee31b67d9720d5122b622883b5d613712d774
diff --git a/app-editors/moe/files/moe-1.14-respect-user-flags.patch b/app-editors/moe/files/moe-1.14-respect-user-flags.patch
new file mode 100644
index 000000000000..8616c8095962
--- /dev/null
+++ b/app-editors/moe/files/moe-1.14-respect-user-flags.patch
@@ -0,0 +1,17 @@
+--- a/configure
++++ b/configure
+@@ -21,11 +21,9 @@
+ infodir='$(datarootdir)/info'
+ mandir='$(datarootdir)/man'
+ sysconfdir='$(prefix)/etc'
+-CXX=g++
+-CPPFLAGS=
+-CXXFLAGS='-Wall -W -O2'
+-LDFLAGS=
+-LIBS=-lncurses
++CPPFLAGS="$(${PKG_CONFIG} --cflags ncurses) ${CPPFLAGS}"
++CXXFLAGS="-Wall -W ${CXXFLAGS}"
++LIBS="$(${PKG_CONFIG} --libs ncurses) ${LIBS}"
+ MAKEINFO=makeinfo
+
+ # checking whether we are using GNU C++.
diff --git a/app-editors/moe/moe-1.12.ebuild b/app-editors/moe/moe-1.12.ebuild
index 83d00419afd1..2669fcffdb1d 100644
--- a/app-editors/moe/moe-1.12.ebuild
+++ b/app-editors/moe/moe-1.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="A powerful and user-friendly console text editor"
HOMEPAGE="https://www.gnu.org/software/moe/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
-LICENSE="GPL-3"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm ~riscv x86 ~amd64-linux ~x86-linux"
diff --git a/app-editors/moe/moe-1.14.ebuild b/app-editors/moe/moe-1.14.ebuild
new file mode 100644
index 000000000000..90da6b924e76
--- /dev/null
+++ b/app-editors/moe/moe-1.14.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs unpacker
+
+DESCRIPTION="Powerful and user-friendly console text editor"
+HOMEPAGE="https://www.gnu.org/software/moe/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(unpacker_src_uri_depends)
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-respect-user-flags.patch )
+
+src_configure() {
+ tc-export CXX PKG_CONFIG
+ default
+}
diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 7c8cf12038c9..3fe5394ea7f3 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -2,6 +2,6 @@ AUX gentoo.nanorc-r1 5357 BLAKE2B 8da48323666faf816b86b7b85b23d2415b4740a14efdd2
DIST nano-7.2.tar.xz 1608444 BLAKE2B c7e3b18383e9f2f9db1f6059c875ddd164d730ea0e5b363e66fb8e5f30e8598ba49a5afd8eea3a55e295f1e43fb136019f60cc9154ae276c5d589002c0e5298a SHA512 a6dfa70edab62e439a9a998ca214f2415d57dbdc01766ad2e4b14048836557a32755f8b09de13c6a89023f215b61d2854017b389eae8d097ca6f3ba73ce2f583
DIST nano-8.0.tar.xz 1666272 BLAKE2B ba36182da059a3ee4c1fc60a200dee26f47cc6b1441b7ff665b82871f2f8fcac054f6adf82966d353234141bf9c521518da8fa967aca28307bccf43e015ddaea SHA512 86c484428b8805768fd580d0f62aa32ce8f588f4beedcdd35a4014506b562928c7a2fa6487aa0d853b4c9c1639a4d186f46b4e96721568ff81191d5098403ca8
EBUILD nano-7.2-r1.ebuild 2599 BLAKE2B 4934a6b4d3309bd83bd79a3ccf7207a160b3efae8d1e86bb7fa7fef052d5a8bcbe4be0b1a968dd34b4dd07ebf9fe9c54c12c35a90e851712c3d3add11a2acae6 SHA512 3adef16020d52f0258ae2ba365a470af1ebb16b8020422d06dccee19b0ef6929bff33275f040f221312513ad5b87042ccb26669aa90c67a1c8a689b11db3e585
-EBUILD nano-8.0.ebuild 2674 BLAKE2B 80acc25da90d605124798c5e294f6598255b77b09e878f1d4d4ceed1981f6fba8414b269143ee4c676ccc0239470e56add28fc7dfa2f9c156b8c4720aab9b5b3 SHA512 fc7c09378e7873d5571d3fa79f9bb2480e9bfc1cfb9b8b4e4526ae2de2657d5ba5a52fa1b99078aadc71101d9ca34fcd24f0cc116c5947fd97839e71c5d15686
+EBUILD nano-8.0.ebuild 2673 BLAKE2B d9efef6e8f13fd231189cd992e7e5964b44e01d19e46eb002cda6dc3d6f53ddb5674bd15f533224b3cfd38edf3aac897749bf1f81cc26f20d450d79d69f486d0 SHA512 a8a02ef5b5f52539334f642393e028dd574f99fd94aa9836fd15e1b6d82c21adb194fc86a26c54e250eaebcb4092d805a5c1a2e5c4d20cb0ffcb2af9c55cecf9
EBUILD nano-9999.ebuild 2680 BLAKE2B d9e6a8ab7360b08e88ffc8475af7517c4613f610a63771e4d37b9ed4d75ac64d73426ba5ffe1c3f73c2bd97b65e69c811e63b12b2dad052aeac5fa54bae5f42b SHA512 7150bf1b1a29bb754ce21dd630d0d552a3630f61683ae0c8f5f54f4d8bfe8fa90bd1b4857586cf5f0799b9c6a6d937787b7a544b485bc95964a3cd8d3b485a99
MISC metadata.xml 1580 BLAKE2B 5977013d57a99580adaf6df69a926972f430ceaec8f19f5d6ea060c5b5d066b9ac3e2fd1ca59def8266f39143b35340c6571651c90e5ef7050ec93cb58d588e3 SHA512 1533be592588e8f33c67072d14432cee0267f23d5a67626b21aa6ea8027fdce754fcd7c731645d5af7033c128b5b09af7140e15d8d5dc4e357ffa73a0428a865
diff --git a/app-editors/nano/nano-8.0.ebuild b/app-editors/nano/nano-8.0.ebuild
index b2711faf22a3..1ab91a8b3d8f 100644
--- a/app-editors/nano/nano-8.0.ebuild
+++ b/app-editors/nano/nano-8.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
else
MY_P="${PN}-${PV/_}"
SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="GNU GPL'd Pico clone with more functionality"
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 6ddc0d6ca03c..bb05a3b263b7 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -6,6 +6,10 @@ DIST vscodium-1.89.0.24127-arm64.tar.gz 129311961 BLAKE2B 0669a35ca2b8e3e2295f11
DIST vscodium-1.89.1.24130-amd64.tar.gz 129589433 BLAKE2B 02e189604bf0648bf7c6ac6d4db48ed85214a4b1d704d5a0329cfbc31566756bead943534368052147c5131cf48ba8f485e7b62abcfe7cb479b64b869d78efc2 SHA512 0898504c6814d0d050377c54b4196a6a811c7763647863e8f13fa249166d18e5e62c627d78df3d1cafeb28fa83114e9b7c4aaab8209cc6df0451de5ae6f381f7
DIST vscodium-1.89.1.24130-arm.tar.gz 118486356 BLAKE2B 07095524231691876678b69c417fefba37ae360b853040f0b84d9271062e6ad1e5618ea1d5ac5fa075792e1b220906ba81754ceff50e5b2bc44767d27271e091 SHA512 4429d789da85961acc381c561f09bbb9d96ec02e5a4d614822e4db612ba9bdc1ecb9b2fac186bc900031c3d9fe73c754201a8a232434120953808af07dc1408e
DIST vscodium-1.89.1.24130-arm64.tar.gz 129314458 BLAKE2B 38e9d8ab765d726217a5b980f89d54d961d5a2d819b918a3354db789bd56e7c5b6c2ee04fa43fd73e234b4c5a13e8a37ce600d69352cba7c21ce76ce509e2bf9 SHA512 0b89ebfc53c6c7f8dea3af0299898b421e08701877ee0a739b72071a82f55d886e122ba63d3abbb1219b93a9af6853b1722cd42cd287c22379724b223f646227
+DIST vscodium-1.90.0.24158-amd64.tar.gz 130082590 BLAKE2B 01b622c62804dab86bf969650b62a1f84bb5bf95239577c10f284f61f7deaaae612bfee3d442813b4bf1340f2cc823c8f01ccf995fe6482400534a316db5a150 SHA512 821190abc3eb7e5d42ca5525aa445d8f2f4fb17810ba8155350bd3d2817d0f5c42e8e56cb7a2a69a89ca1555522b8b2c16a6b9eb8a83a092c8c96c482ec6226d
+DIST vscodium-1.90.0.24158-arm.tar.gz 118703662 BLAKE2B 525ec7c1cf0b0057fb90d4cd44505efd2c57a9197fece8dc7ccd987254dd25cae52942ae676580a12390788a6c59e2c590e6d44a7c7b68a3c2f6d9a24deb9f0f SHA512 c355bcbef3a6b00c4ba130de3493040cdedb948f17250830dc4806e3a48bc3f93be8da7e3aeddab343d8222788f7d034e62abfb3e0dc749a4123acc430dc018a
+DIST vscodium-1.90.0.24158-arm64.tar.gz 130110717 BLAKE2B d6af799591556ccd659a9a4af6851dd13c97fc61bcd1827ac5d8b5a0ad8d35d819e53eb6d8e89e4c2a3d405ecd05bdb734ae912c962488108ff0b4bc02147c10 SHA512 939d6dfed227f9e5742c816d0a9c281933ade964c903523c6f013733c9487916d7a849d2d732a3b72d4dee2698a4ecd9b4dadb62091981420809060b09c166d2
EBUILD vscodium-1.89.0.24127.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
EBUILD vscodium-1.89.1.24130.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
+EBUILD vscodium-1.90.0.24158.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
MISC metadata.xml 1563 BLAKE2B 63d5132bcea2c419facf49b2d644bf1f58f44da333adb8270aedaaa289563ff5d116a0700df1306bdf1e7d2628f72959b8f18540486d3ce56bfe67adb925d8fe SHA512 ea75764cc70ac6a9452600a106de3784baaa9f84fa5b1021cea2be073636fb0fc8c6904a7db2a560ccb2bba491d76125e5996e0aac28ea11cd039ae16972e595
diff --git a/app-editors/vscodium/vscodium-1.90.0.24158.ebuild b/app-editors/vscodium/vscodium-1.90.0.24158.ebuild
new file mode 100644
index 000000000000..e22d9d5645b8
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.90.0.24158.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 -rf "${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"
+}