summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/Manifest.gzbin13944 -> 13954 bytes
-rw-r--r--app-editors/ghostwriter/Manifest4
-rw-r--r--app-editors/ghostwriter/ghostwriter-24.05.1.ebuild (renamed from app-editors/ghostwriter/ghostwriter-24.05.0.ebuild)2
-rw-r--r--app-editors/nano/Manifest4
-rw-r--r--app-editors/nano/nano-8.0.ebuild17
-rw-r--r--app-editors/nano/nano-9999.ebuild17
-rw-r--r--app-editors/vscode/Manifest12
-rw-r--r--app-editors/vscode/vscode-1.89.1.ebuild132
-rw-r--r--app-editors/vscode/vscode-1.90.1.ebuild (renamed from app-editors/vscode/vscode-1.89.0.ebuild)0
9 files changed, 17 insertions, 171 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 39f1d517bb93..be39bae419a8 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index b2a58abe78e6..b640aa6a0dda 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,5 +1,5 @@
DIST ghostwriter-24.02.2.tar.xz 3629096 BLAKE2B f167301849348ee59d45fea07286d3e0c1cacd4eeb84769d4bb6182fc508aaa0f8b749f2553054a6054ffc48706ec53f05ec164b1a913b0f926395134e72ac7a SHA512 ebe605f82710ced4fecf4effd5c257e5d6bc274bbbc6cb36138423ef05b14504dd5d39d698eb23640838df53bc55f9ba3523280731482b1eb1b1ad6d46178381
-DIST ghostwriter-24.05.0.tar.xz 3630880 BLAKE2B 29970c04991a44501777971201d74696a3cab1594303d419b4095b5a5fe4746546a5606e87e49efde5e22986b48ae1dad45802a0d88a30d15da24e5c197a7b53 SHA512 587b53f590452ec253feca04caa9b349bbdb718945c935b5775093a6a12ff306191c89e3bf1800336a0d9c162c058d238387ac217b59f06809141f72a96130e6
+DIST ghostwriter-24.05.1.tar.xz 3631444 BLAKE2B 213df507272e7244bd2b43382ae0c4d46f939a06400ca8f1bf9d74a9eaf0abc398372837cf28bb54551e8ce934136436b797afabc0f49df57f7fc946f9d976d2 SHA512 685a802fbc109775a1f52996e057ce0f55a2c2f72f38c4b54f0c9981cee5257303dc273fcba0cf4027e0532049af131fdba7dcc0faedea011f7deb8214879e3d
EBUILD ghostwriter-24.02.2.ebuild 918 BLAKE2B d4ab59bb3cee9f10d35a06270352bb9784a587ab2611f817800eb9e2bb2c804a37be328ab89a12df42670b06ac56a54c1a1f92b9e71a4eab0d808f9dfa8b7526 SHA512 69dbc038aa2a29608f8098f68947c9144c70d386e1c0d4865d83e8e7186149e2b4dd063d5f02a9f3da8bb1326b72b65e0741677121f035bb8162695499c44ec3
-EBUILD ghostwriter-24.05.0.ebuild 887 BLAKE2B 6c1c854f3479b733ab840b611d02fabf6eb146fc0efc25db456615170e5a4042eadd7e4792cd401ea147a786328b7de2b27b2b362ca876c7b81afd1a5f917f8f SHA512 8d0abb0667b8f82ce6491ee852711fb6bb7621137cdbec885e3da2e3ed4ce99401f10d92c72f002c318e5d6b925ceee76639fe390219f33332360349c163a643
+EBUILD ghostwriter-24.05.1.ebuild 887 BLAKE2B 18e17a836e98d2bbfcd405a0da08ce7f79f2e0475ac128431f0d4e79a3b276bbf40d727249b7ecf6e438c898488351f6aaddcfa663cf42563f3315a10676a617 SHA512 c010366cda083388a4132e8c13ec4395263cfdbd29bc4fb25212256126d65865556f331dce7b88f663a038c2be49a6f0b5553731e32c8b72ff91b7d62ae3f5a2
MISC metadata.xml 380 BLAKE2B 8c20dfd3208e20d12c1c1fc2f6b75ac80c88175865f269859f5fd903dacec1371af3b6e77ebb905271ad58dc4a266dd7679ded9117c02767676bb7644e3ce060 SHA512 4af810107c31548de0663061ef865b124a7a0828e7955ee31bbb71c1e0cabf0420d494dca2e7c7ee2dd4adbb87c203a62b57e843757a3534ac6f97fb2a4b3d65
diff --git a/app-editors/ghostwriter/ghostwriter-24.05.0.ebuild b/app-editors/ghostwriter/ghostwriter-24.05.1.ebuild
index fc23d8fe01a3..648634871328 100644
--- a/app-editors/ghostwriter/ghostwriter-24.05.0.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-24.05.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
KDE_ORG_CATEGORY="office"
ECM_HANDBOOK="optional"
-KFMIN=6.0.0
+KFMIN=6.3.0
QTMIN=6.6.2
inherit ecm gear.kde.org
diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 3fe5394ea7f3..5384c1423568 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 2673 BLAKE2B d9efef6e8f13fd231189cd992e7e5964b44e01d19e46eb002cda6dc3d6f53ddb5674bd15f533224b3cfd38edf3aac897749bf1f81cc26f20d450d79d69f486d0 SHA512 a8a02ef5b5f52539334f642393e028dd574f99fd94aa9836fd15e1b6d82c21adb194fc86a26c54e250eaebcb4092d805a5c1a2e5c4d20cb0ffcb2af9c55cecf9
-EBUILD nano-9999.ebuild 2680 BLAKE2B d9e6a8ab7360b08e88ffc8475af7517c4613f610a63771e4d37b9ed4d75ac64d73426ba5ffe1c3f73c2bd97b65e69c811e63b12b2dad052aeac5fa54bae5f42b SHA512 7150bf1b1a29bb754ce21dd630d0d552a3630f61683ae0c8f5f54f4d8bfe8fa90bd1b4857586cf5f0799b9c6a6d937787b7a544b485bc95964a3cd8d3b485a99
+EBUILD nano-8.0.ebuild 2464 BLAKE2B b11bf7b09963c1ce63883e6768fce85464a0ed0a7f07b4b005669fb67fe9bf7962e33396eb92c891025a5846ccf25a5c0fd935e66c9514ca1f0cba64e79e5c2d SHA512 247b294d8e864d5308f84e7a0de54ad358d9e5f80f3fb0274f01fb5a3a6b51fc9e1b70a757a806d8c911ec871a3a6dbd8c31edab1d2a0ebf5c521db7b0b1acee
+EBUILD nano-9999.ebuild 2471 BLAKE2B 1ac041b809f421446e980a9b80bc1e9be6b5ec5059acd8ecdd590cbbccb686898f346e960163708d549fc92cc0bd6d4a58720cf9b6dd6c24eed70e59aaef6b59 SHA512 ee8df1a17d0838f69f361fae0675e14f598b293afd1fe76b9451c9e12c2d67c4a54e4364c56b3741a6dc76cbf15a79e2055f0ec5ba15538ecb8d7bd910aaa5e3
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 1ab91a8b3d8f..e220a0fdd257 100644
--- a/app-editors/nano/nano-8.0.ebuild
+++ b/app-editors/nano/nano-8.0.ebuild
@@ -3,8 +3,6 @@
EAPI=8
-inherit flag-o-matic
-
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/nano.git"
inherit autotools git-r3
@@ -19,19 +17,14 @@ HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide"
LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
SLOT="0"
-IUSE="debug justify magic minimal ncurses nls +spell static unicode"
+IUSE="debug justify magic minimal ncurses nls +spell unicode"
-LIB_DEPEND="
+RDEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
- sys-libs/ncurses:=[static-libs(+)]
- magic? ( sys-apps/file[static-libs(+)] )
+ magic? ( sys-apps/file )
nls? ( virtual/libintl )
"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="
- ${RDEPEND}
- static? ( ${LIB_DEPEND} )
-"
+DEPEND="${RDEPEND}"
BDEPEND="
nls? ( sys-devel/gettext )
virtual/pkgconfig
@@ -53,8 +46,6 @@ src_prepare() {
}
src_configure() {
- use static && append-ldflags -static
-
local myconfargs=(
--bindir="${EPREFIX}"/bin
--htmldir=/trash
diff --git a/app-editors/nano/nano-9999.ebuild b/app-editors/nano/nano-9999.ebuild
index e66a301a6c4b..426c87672156 100644
--- a/app-editors/nano/nano-9999.ebuild
+++ b/app-editors/nano/nano-9999.ebuild
@@ -3,8 +3,6 @@
EAPI=8
-inherit flag-o-matic
-
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/nano.git"
inherit autotools git-r3
@@ -19,19 +17,14 @@ HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide"
LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
SLOT="0"
-IUSE="debug justify magic minimal ncurses nls +spell static unicode"
+IUSE="debug justify magic minimal ncurses nls +spell unicode"
-LIB_DEPEND="
+RDEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
- sys-libs/ncurses:=[static-libs(+)]
- magic? ( sys-apps/file[static-libs(+)] )
+ magic? ( sys-apps/file )
nls? ( virtual/libintl )
"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="
- ${RDEPEND}
- static? ( ${LIB_DEPEND} )
-"
+DEPEND="${RDEPEND}"
BDEPEND="
nls? ( sys-devel/gettext )
virtual/pkgconfig
@@ -53,8 +46,6 @@ src_prepare() {
}
src_configure() {
- use static && append-ldflags -static
-
local myconfargs=(
--bindir="${EPREFIX}"/bin
--htmldir=/trash
diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index e95948f1f827..e442be1908f3 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,15 +1,11 @@
AUX code-url-handler.desktop 310 BLAKE2B 3ab159ac9fe169233cc5aeafe1eb18a7fafe9a00b89921dfdfcef0c1a24242a6e092b70c0753fa80f3d69a6d992856a7bee7200b287011078d8069d934cc23bc SHA512 853da70a663b119167d7adaf8be1d060516d4f71601b522fa48890e568cc5cbbb7941b4b7bbec4aae298e28ca2a8b1d2696c50823fbfedfd11c0a16255bb48a9
AUX code.desktop 489 BLAKE2B 154da7270214920d153c9ad0c303bb1594d0e62fe34d85417560043b77f63ebac8ec8ee206acc10a3870e78f9cc367dc0d12222c493b3e9e801e64c140b47c91 SHA512 6185b29487313750a0059d1ddf92f1814613631cfef148955718c93dc35d4c98ddfda5d348d899c6ffe0bd04d7309b5934d931fa7f0192da753f058ab77cba98
-DIST vscode-1.89.0-amd64.tar.gz 143134909 BLAKE2B 93fffeb6d1d13d5f1b553bb16816a6b9b6ff1979a5ae4c3e3f294ce911875f5b1ebdf0888c4fcba5a47cad3229ff5b88bb938c0d180f84a22f060fd53c878d8b SHA512 7509c6c073fd8e23eb1c989e67085b4f9f9686d26c33d6dd915b1836fd8501b59b261b142590cf00cecf62cbccc30f2c620ebfef6af2173b0f41fa59160e4428
-DIST vscode-1.89.0-arm.tar.gz 128531766 BLAKE2B 12920281d644fcd2582ffe32b15328888a3acd5341578f6548f48c976c41c330fb33ea30d0933742f1978423afae42d187d5a6feea2bb96837da4fb0067352e2 SHA512 25ac38362cfbdbbb51fe278ba641323ecefe3281b731d22d6ca3b57e125eb12bd6c9cccb68d69cd1c50dc4a399606e5c7ae19dafef8ae6b113658d975ed56560
-DIST vscode-1.89.0-arm64.tar.gz 139462657 BLAKE2B b0873b26f8d49d5c1be9cc0d71e7f88c1154faf3e8660ecd1ea8f79932b9399ec70d468035bdc7a067970e6c315ae3b92658239e2278b0cd5cdd16bebd637007 SHA512 156cf694f9c7a0acff313108e49e0d0a300bf6e5a4aef410056c4f874b6c054d5718542213da6edae42d3ba738a0b8fbd537f7c725d7352a2fd5e8129fc6d22c
-DIST vscode-1.89.1-amd64.tar.gz 143147679 BLAKE2B 1b6e33d02e6b65ac91710276d0ffcffb636f645c9a21bad2057c20855dd621702d5cebaabfcf7be02632d41d1bbaa89fe5270326be4237d7d69de04a343bc655 SHA512 09ff935fbb56a8c63d6a18a2cae482dc45e1f34f524260591f4e5859f6a6297a789291b856e3c644af9255a64a92815b0217f8dda237fc00e445f822e1adf531
-DIST vscode-1.89.1-arm.tar.gz 128552384 BLAKE2B 3f26d82a44d7a68588205c2ee2b7523ffd992860deaa7863322e8dbfbc886062ee3fa4530a647d655c4eaf8b1b22c5b981436fd658c9005e9fcfd7aacc159b6b SHA512 fe63cf0315e382b80367bfd8bdc8fc75f11f734b38f8413fa3ad2da25e9402fd52fb1f48cf2faa13d702bb6d8ea8e82e5ca5dbb4aaf8819d35d6a442c8e01d0f
-DIST vscode-1.89.1-arm64.tar.gz 139443388 BLAKE2B 4a88f080b631688a969160b002d47b1846d2bd6d80360f6f3bbbf3d6c2620abd29aa431ba15e4414beb009445f9342f2d6f57c39678490b362b68c53a793f8fc SHA512 ebd1176aea7cb5ecf260324c40353b4af274c19c4b09f665fe7eec7e83bf163609503d986f75f50681ecb2ef2996c41988a794b2c526a1f865ef87c1313bab30
DIST vscode-1.90.0-amd64.tar.gz 143930997 BLAKE2B cc855974d718f32536ff663c4ee25479810154aa1820384ebdfd1bd2ad0958b2b54a160a7167f602535f621a061bf6d77495a28a06ae51f052e959ffae58ecf3 SHA512 4ba8513a14e9a579154fc7300ef3766e025fcd3faa21fc0806abe6d7ce5983984a7bd6bb157746e2e8e5de877cf537ebbea1b1c692489a1560fdccdef255f3c1
DIST vscode-1.90.0-arm.tar.gz 128877927 BLAKE2B 2a7869239c6743c750d43bc0b7a9d11788854e9e30116e9df341d0ed919292dde6e5a1cb12d9796872f26b3891ef36402117834ee23c935ad2651d897c878582 SHA512 2603ab8e2a36ae04f7e31dca4f1413d514625df2b8a9a193dc88c0b6d0776a532bc850f987e220ac9b49576f9e45e341fe02d708e6f74566219adb0de9386e8c
DIST vscode-1.90.0-arm64.tar.gz 140685043 BLAKE2B 7433f4b5562eb942013abc58c8bc1161694d0f21cebd307f9811fcf513926cfad44bf02caba38ea24c471c311b3c497ec59c487cfdc4ad29ddb22402f640df5e SHA512 cd41d8856f0979c7e9850abb3106c8fdac42946090a2e66f657f5a65cec002df0b84c9e6ee7d1f4ae302a2d29963bdc6f80d8c6978de3b4469a2b3e367227df7
-EBUILD vscode-1.89.0.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
-EBUILD vscode-1.89.1.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
+DIST vscode-1.90.1-amd64.tar.gz 143929144 BLAKE2B 22d8eb40647b8e91e6f09962b76a48944d6afd497385650bf3c153a0be763a643fbc1e1ba8d6468d9731b68a571d289e17e855b7081ad716fb1441b8a3e5478c SHA512 1288beb684918f831b887a3f0386ec5a5ce4c1140355bf835610221e09d566101bdc5f77734b0786aceda82500775f8adcbc09ce50b3ddc65dd3f74815032198
+DIST vscode-1.90.1-arm.tar.gz 128878947 BLAKE2B aceccb3ba1ba658a5378d582a662b7ebebb194a54d26107a7a7d0696a0d04416222a6d74d50966f8d8b2c7ee355ac3a8649e01d75d6a3294d6b4384442971e3e SHA512 e9bd3aa12d07e0ab7ff40fc89e5cbd2a8ed3e1e655a709b91016352ee7c800a52fe952a1069f67b5dd9b1801117ba9d2c1594c0c5706ad61cdd73c4c47ca1660
+DIST vscode-1.90.1-arm64.tar.gz 140679137 BLAKE2B c9f683d2140819c309f078bbe1f5fd38887202c52ec4158e7a02f661be1d92bccade18b409b3461135823a184a57adcc4e7b309d23ae7ac731e5adcbe736714c SHA512 71e23f79e880443dc18cef358fd08e43cb0640364d96c08bda3f05a9d87b2d68b44acfb5f9a01943dc89110962246c4f92ebdfda5c2498efa383551a62f44689
EBUILD vscode-1.90.0.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
+EBUILD vscode-1.90.1.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
MISC metadata.xml 1319 BLAKE2B 02076564e7b3b37433125cdcada4445311f03699bc7adb00f60af4f73f2fa9ebb90b805885198bd7cbdc54b779fa259d56c3142b30d595eaed278130081d8ca7 SHA512 d0922226274b1686ea14c8ca4e5835f6b30399bd71372bde4ac7e4eee4301ccca7fc32472d6ac0bd598b0459ebc33a59d346a21f5fa2d39cac4ed197682354e0
diff --git a/app-editors/vscode/vscode-1.89.1.ebuild b/app-editors/vscode/vscode-1.89.1.ebuild
deleted file mode 100644
index f803279f6a02..000000000000
--- a/app-editors/vscode/vscode-1.89.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
-HOMEPAGE="https://code.visualstudio.com"
-SRC_URI="
- amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
- arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
- arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="
- Apache-2.0
- BSD
- BSD-1
- BSD-2
- BSD-4
- CC-BY-4.0
- ISC
- LGPL-2.1+
- Microsoft-vscode
- MIT
- MPL-2.0
- openssl
- PYTHON
- TextMate-bundle
- Unlicense
- UoI-NCSA
- W3C
-"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="egl kerberos wayland"
-RESTRICT="mirror 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
- 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() {
- if use amd64; then
- cd "${WORKDIR}/VSCode-linux-x64" || die
- elif use arm; then
- cd "${WORKDIR}/VSCode-linux-armhf" || die
- elif use arm64; then
- cd "${WORKDIR}/VSCode-linux-arm64" || die
- else
- die "Visual Studio Code only supports amd64, arm and arm64"
- fi
-
- # Cleanup
- rm -r ./resources/app/ThirdPartyNotices.txt || die
-
- # Disable update server
- sed -e "/updateUrl/d" -i ./resources/app/product.json || die
-
- if ! use kerberos; then
- rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die
- fi
-
- # Install
- pax-mark m code
- mkdir -p "${ED}/opt/${PN}" || die
- cp -r . "${ED}/opt/${PN}" || die
- fperms 4711 /opt/${PN}/chrome-sandbox
-
- dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
- dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
-
- local EXEC_EXTRA_FLAGS=()
- if use wayland; then
- EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" )
- fi
- if use egl; then
- EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
- fi
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code-url-handler.desktop" \
- > "${T}/code-url-handler.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code.desktop" \
- > "${T}/code.desktop" || die
-
- domenu "${T}/code.desktop"
- domenu "${T}/code-url-handler.desktop"
- newicon "resources/app/resources/linux/code.png" "vscode.png"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "keyring support inside vscode" "virtual/secret-service"
-}
diff --git a/app-editors/vscode/vscode-1.89.0.ebuild b/app-editors/vscode/vscode-1.90.1.ebuild
index f803279f6a02..f803279f6a02 100644
--- a/app-editors/vscode/vscode-1.89.0.ebuild
+++ b/app-editors/vscode/vscode-1.90.1.ebuild