summaryrefslogtreecommitdiff
path: root/dev-vcs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/Manifest.gzbin12017 -> 12019 bytes
-rw-r--r--dev-vcs/git-big-picture/Manifest2
-rw-r--r--dev-vcs/git-big-picture/git-big-picture-1.3.0-r1.ebuild2
-rw-r--r--dev-vcs/gitg/Manifest2
-rw-r--r--dev-vcs/gitg/gitg-44-r1.ebuild6
-rw-r--r--dev-vcs/mercurial/Manifest2
-rw-r--r--dev-vcs/mercurial/mercurial-6.8.2.ebuild2
-rw-r--r--dev-vcs/sourcegit/Manifest2
-rw-r--r--dev-vcs/sourcegit/sourcegit-2025.12.ebuild150
9 files changed, 160 insertions, 8 deletions
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index d1fad8aba965..2e61fcbd8cbc 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-big-picture/Manifest b/dev-vcs/git-big-picture/Manifest
index e48f1467e067..2c1b043f0cfa 100644
--- a/dev-vcs/git-big-picture/Manifest
+++ b/dev-vcs/git-big-picture/Manifest
@@ -1,4 +1,4 @@
DIST git-big-picture-1.3.0.tar.gz 2965335 BLAKE2B 07e7485259c63d4826bc73280d41c4f64abf526f817213f81d8de5318cbdae6b348589028b82c961b06806137cd6dd265bfb0ff4df55cd1eeb418cb7bd7b8f67 SHA512 8e0a6c821308fe54b2924b6dd1f7294f205e301c20cb9d43837a16e9b2848a5476497e3868b3b96e512f3b8cf8f20639f07932b26f3507d77a2a9bae01707de7
-EBUILD git-big-picture-1.3.0-r1.ebuild 984 BLAKE2B 4c897258fbb13d6c04a2fc41ac83ad8f724bcf11e3660a27e4de39ce87ff02800c48e69cbf5de95d482ec0190dab21a9f1671bdbe55c6f638cb1c694c3b94cd9 SHA512 f105b417ec4048d1e48246a86ed45e612a846be180921d8caf871e2d2bc2bbd743b356d5c04ada777fded23651f8e52145542bb285eba42735240551b0a99524
+EBUILD git-big-picture-1.3.0-r1.ebuild 983 BLAKE2B 6d69b52bf6ac514f46bb0f5fcdad33cf58a2ea64a5585189305029aab39e041fa50e42255c49a5a4f283d641453fc5aaf9cd3d9773ba3213bb76d632bba42bc2 SHA512 bea8ca940274f2d0f069690ef90a713f2df60574f9b07286c77522a4561daa77a542066397583e596036acf10179d14a3bc61bc0ad109d0a17df733a5cbf07b8
EBUILD git-big-picture-1.3.0.ebuild 983 BLAKE2B 9568fa9fc0e50a504584b81f4cf04839242039e81f149b76fdb1ea69be59abe79f44078864cc9c227baaee3c3e0f04663bb8498a69f20c1630c0ff0741f261e5 SHA512 47fc1e9545ab1a49163c68097d1ff58c89081ef48fcb9801b254fb6a030c2ba72bbee1288a7b241d9eaf1a8604d4086173c8fe8a29bab87c1cb8208c0cf72b1b
MISC metadata.xml 399 BLAKE2B 5e912fe66108f5588e14b1766b905e2c19aa6bc8529ac855be153efa928222bd455eec6c21cbefbfa62fa005732356f0368b47eebd4bb91cfbb77ba427dbe356 SHA512 790e96e16572a401754dc67f30fd2bca0a1cf11ef95afca4cab8379fc1b2684389a73ce118e05c062c9ec768c0098240ab7ec1cda40e7ed1a81c0a3525ea1ba3
diff --git a/dev-vcs/git-big-picture/git-big-picture-1.3.0-r1.ebuild b/dev-vcs/git-big-picture/git-big-picture-1.3.0-r1.ebuild
index 88df33f595af..3f7699d5a8fa 100644
--- a/dev-vcs/git-big-picture/git-big-picture-1.3.0-r1.ebuild
+++ b/dev-vcs/git-big-picture/git-big-picture-1.3.0-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/git-big-picture/git-big-picture"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
# NOTE: dev-util/cram explictly does not need [${PYTHON_USEDEP}]
diff --git a/dev-vcs/gitg/Manifest b/dev-vcs/gitg/Manifest
index 9fdc59c7ddaa..cbf798e98942 100644
--- a/dev-vcs/gitg/Manifest
+++ b/dev-vcs/gitg/Manifest
@@ -1,3 +1,3 @@
DIST gitg-44.tar.xz 10629352 BLAKE2B 2c96b9e59ae04b8f9d760526007a564d7eda6bc2130b9e4970c55049da08e7a9f16c98bb8aa1a6d12e6baebc4b795a7947419cf9180b1f073cc79d9c54f83781 SHA512 3a5eadcd80aad42344adbe8783ba7e6d91dd5abe8343987e51db32db73205eb660d1c98bbfacbc6399a8c285fbd8ceb56ee87bc76569d45ca5c69bf1926e6bee
-EBUILD gitg-44-r1.ebuild 1933 BLAKE2B e615e8927c0b7e264cd0b93cd6a6c9914683775c915c0f285fbfb593230a20daa64fb968ad9e12adf0411809fc4438383aa42950e5f207d32ffe1f8dafe38811 SHA512 37999298961ea9df826e5f8ef2354d5fa792f1c8553d363c5a49088fc149ac334fd2b6ad22c9ed541622cbc76e0fc76ac3b59de06e96f7664c4d550aaaf62d9a
+EBUILD gitg-44-r1.ebuild 1936 BLAKE2B 8a7d83b133ef688b666ff0659687a4fb4e05e9b31636fd06f04ef1b80e1522e07873abd3ea6ee7b040e8de256fa523582e586d3b4c440ec78c3ee31c2bcba701 SHA512 cfac06759c1b9ef558492e794007475860d9b327362765ebd49e6f3cbf990816739322906b52776484c504496a1662af6c81ac7263d855985b61d60b97c6d07e
MISC metadata.xml 938 BLAKE2B 4e0f80ebd073fb570a20c8138ea72c11b755fe6abc41c2cc472a484ca9b84efd52e1919b1df487fc63e6fe1c7a16421999fa476de9f8e5994766409a132580c3 SHA512 87ea8faecd6608e492578135f57d95ed73ed9a47da7b5f8cc4b8444be08d3a7e98b68c8ef6ce336f2e2c97b726918bfaf71fc9426031d7c716dc3de37b660888
diff --git a/dev-vcs/gitg/gitg-44-r1.ebuild b/dev-vcs/gitg/gitg-44-r1.ebuild
index 9b2aaa0dbc67..3325f52f5dcc 100644
--- a/dev-vcs/gitg/gitg-44-r1.ebuild
+++ b/dev-vcs/gitg/gitg-44-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit gnome.org gnome2-utils meson python-r1 vala xdg
DESCRIPTION="git repository viewer for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gitg"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gitg"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 81e4883dd55c..22276ddb3022 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -350,7 +350,7 @@ DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf28
DIST zstd-sys-2.0.7+zstd.1.5.4.crate 732100 BLAKE2B 1859d1feb7c31d53df56b198b88a391bf09e221d09d449878043dc780ae6e3b3a0ad05fe3fb4980e849ab914f68d281d41f51f7bbceec6e1403d9b4e25572b4c SHA512 dcddc4f0d7486ee144df4e2173536dc02c9714b6f702edb9a9e04b4c02f4d347b5a70fbc020c1d08c079d38a423c4dc8b6b86e7e43ec3ccfcc8e3ff9861be11b
EBUILD mercurial-6.7.4-r2.ebuild 8325 BLAKE2B f391c251bd4ad53c27948c9c6306a7f15b6ca5baae4534e83fa4ede6d8c07121349028057565091a07c56a9930a4529cfdcee4b436ce43f9b8d0766bb68fc0b5 SHA512 8d9630b66e66ad8cf5e47c9079999c24a3d9f705fd2f8777bd2c156aa414f0e6ba98891c81c525d212d52574fdc493ae9d89c617b28d07a0ee1e5445bd3fd0b0
EBUILD mercurial-6.7.4-r3.ebuild 8364 BLAKE2B 289aeb1efaab1d7490438f97fed8528222eca7c40a2b15417129d11c6a6b804176f8b852ffaaa1081095bf74f689bae3f7e739216b7bb9a25fd86d0cca5bbe21 SHA512 966dab9915569ef4c63cce5c957bde4dadeb88bc0150164f85f3f6bddd64de38eb2f5255732f33b321511febc6c90f914f11adc6c42f7b5e1e8c453cefeea6a3
-EBUILD mercurial-6.8.2.ebuild 8607 BLAKE2B 9fc3c5c631f8070cb547d341f6c880cee3d0b477f954f2c28df5dff728aa54d4b49d3006942b9c4188830b7278bd02f35a2d824dda2dedc84030bc297df651aa SHA512 dc7a6f88b9a5804ee437bb5c16d821c49719da0d4fd4e41ee749c1f9d8638783897e3c4c7b7dcc63e349b204a59c29b475bd69f3bf773bbdfbc4ca3b5e83c756
+EBUILD mercurial-6.8.2.ebuild 8613 BLAKE2B 939e8789925c28f9df4b68090d4b20978fddc1d83468fdbb9575e65028307b70b91100f582a349943c36ff6fc14abad4c031352b9ec10e73300585a08af8b0e1 SHA512 9f3b1384159821eafba1f5637050a1e219ceb4fe50432e4c76993ac4adffdc6fdad0b36b18fe3634ce8cc2338d21ff481142121580732281d60aa3fc4af194e4
EBUILD mercurial-6.9.4.ebuild 8887 BLAKE2B 1cb01556d84c214c3f9dc2c30ca6864902c9ad1aa0e0a5858ae476c395eb357ec210731a008be67f97806dd1c3dd7c231331c22bc2e8556454a643cd557162e7 SHA512 929e9139693649c8b0169eb3c93d122a6f60c33547230ee672eca6a5674bccf0e1262ceb3987e98bb6ffa56c6bc20a76f1d2f936fda9ce4e403bee88852b0db2
EBUILD mercurial-7.0.1.ebuild 9270 BLAKE2B d67ec2acf2cbfa32c2db177fb0de9293f2566bc5eca38d25b493f3d2052ae50737c0992dbd0bfa3c359b4d1f43ede3394d8814110c90d0182ec7ee9b17c13912 SHA512 83563a97466b81de9139b6a9d06a52a0d5aee498b074e3ec0a11e98fdafd6a66cf4c3a6a774f87f918d80123e5c2d8d01cbd482cebd064a63444585bc6a9613d
EBUILD mercurial-9999.ebuild 4734 BLAKE2B 9fadc2b24b3154333a11ace31847e27d27da5848ebca9963ec5f41709dd65d03866f46c7d21b57e49757cb1b494bb2a046e417395120ca8f5d9087d4be8e5ea4 SHA512 f2804f4ed15a81cef13a56f3296c8f6bef70d6f76da8a0acc299dc71a479d379035c5e14b52c469b33c0dae1ebd0d94a697eedc8bb0c074205a9b1f54dbcd827
diff --git a/dev-vcs/mercurial/mercurial-6.8.2.ebuild b/dev-vcs/mercurial/mercurial-6.8.2.ebuild
index c6cddd54bec4..7731d5919258 100644
--- a/dev-vcs/mercurial/mercurial-6.8.2.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.8.2.ebuild
@@ -213,7 +213,7 @@ LICENSE="GPL-2+
Apache-2.0 BSD MIT MPL-2.0 MPL-2.0 PYTHON Unicode-DFS-2016
)"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+chg emacs gpg test tk rust"
BDEPEND="rust? ( ${RUST_DEPEND} )"
diff --git a/dev-vcs/sourcegit/Manifest b/dev-vcs/sourcegit/Manifest
index 1ae21e1729b1..b9aaf538653d 100644
--- a/dev-vcs/sourcegit/Manifest
+++ b/dev-vcs/sourcegit/Manifest
@@ -97,6 +97,7 @@ DIST sourcegit-2025.08.gh.tar.gz 2864545 BLAKE2B 88c853b02dc21004e07fd4ecf669230
DIST sourcegit-2025.09.gh.tar.gz 2864585 BLAKE2B 78b0b0f3cf4a5be82cc39811ba2160cd7e7147a5b05ea38f1d743d4d3d3c64d43a672c18a4d416250de2cfc25a5720172eb0310a64f14caf9b218ae3c3bb42d4 SHA512 dc44cbe9c5716f3cd01a40d349a2f7ee225025ef093268e6e03b2979964e4648daba1a2f6819519f937e181f2067f6a763a4f011cd79b5d8c9ca397626161361
DIST sourcegit-2025.10.gh.tar.gz 2866226 BLAKE2B 8e3c2d8127c2b1e9d7b6eb40d81f7cdc354576f821a5b6d4b4c12ccf41c3754fdccc88207d761362c00820091f16ccc07b0c0886ee04534c6f0aa4250ccd8ccf SHA512 85f0be93872d81a60bcc58deb9ef87c805a19ba56ac8485458281f33e58d932bfc6b48b381deabdd88b8c4e09f5710521dbc3def521f366789f66743794766f2
DIST sourcegit-2025.11.gh.tar.gz 2866867 BLAKE2B 53f1b9f5265dd1e9408b7ee21c6bac031711fce1bfee76e59e1920980d72f6a38f74b6ca799e868d89a47680a0473c1c4e286f40b4c911ee55015fa4a65fb51e SHA512 7b478015fc84c949b83f23ca47815a6855234210f6e156e47d6dea31c7f4ed4e8616683ebf2694046d4494a44fb4c0dcaa42f91b2ef7fab03bc94b581b5b3daf
+DIST sourcegit-2025.12.gh.tar.gz 2880161 BLAKE2B 92d94365cb55c713254fc44d86220f7518bd66956192ce4152e7beee75ff3a543012f44a9357331603fb1133f05fe5938d6c9bb4740356a4f3a4c0d9a8ed52f3 SHA512 13bbe67542c16caddf354b88e59c61c1d6347821848abb45b8a7a70f0a923604305c7dd605f51a39e6b36c4935279f92232cd665bb1994e570b6a8205cc839f6
DIST system.clientmodel.1.1.0.nupkg 181978 BLAKE2B 5612b832e794b0c174f39ec43cde18eb6b7ab0de4578c02cd59abd1034d679a050f2dc1d48e8eaf77b60848dfe4acfb4dfd81090b4e8886701f0f419439126d5 SHA512 bd4fdc3d6bfb1dc864b2eda9304229206a5d2013e0f517c0b4666a8395c0fc0664e8cda6a0a18d404a2a22d2cfaa47d308e5ae5c5eb8ea3ddeff3d750063ae8c
DIST system.clientmodel.1.2.1.nupkg 182231 BLAKE2B fbb90152eb58b05de50ba87100ce44282b2a6adf8033566ef3cbb5bff421c5f5f28df1b674f2d440a7b1f61564a707ee8742500245a341c72944959826109b50 SHA512 20bf56e87225c2696457ed2b785aaab86c20c5c7e76ef2062ecded96c0f4ef1d10e96b225f8f56a11cbaca4f4af47576577380551bad2d9ffc87cafd36f4611c
DIST system.clientmodel.1.4.0-beta.1.nupkg 309712 BLAKE2B b4b437cde1f5459429db256022191ffb6a8ba008a4332b47716acddcc023483ccf8c7e13f23bd24b131aea0ddb456ba3ca314fa80ca9a3ed1ac704f39556a21d SHA512 963da89b7cf32f652e913eafe70595b1ab466ed7632c1796f4bce9e944ebdfcb669f8656d3c18dc3bd75c2e2401e5647c108cddda7221f0501e728c8a798b368
@@ -124,5 +125,6 @@ EBUILD sourcegit-2025.08.ebuild 3425 BLAKE2B e7ccf39bd2afd923722d1c3d3e8440a8d86
EBUILD sourcegit-2025.09.ebuild 3425 BLAKE2B e7ccf39bd2afd923722d1c3d3e8440a8d86eacd7dfad0db62fa230b746e702cdf771bd94674ebdfb58f93ceb9b120ebc753180fbe235f4196714497277ecc84a SHA512 d23c80bdba6fa100b9b0d63553b3886b07aaf4614a8d6326286b4072a82937fe7c8706e0a7cebeaa22133de4d8cd59cab34ba1911eaa866192f54314f79d760f
EBUILD sourcegit-2025.10.ebuild 3425 BLAKE2B 782677844974fed1ce580f144fe9ac53d498b98668473fab1f21c5f02edd50397bba5808ec7a4e59b8b710c6b4fbd4e3a6c279aa0b90f249097b38db1b0fab00 SHA512 31e2e3cf28c89c53294824a2b4bc630925440368be31dc1174ac4c0746a61ea9e545ffb9fc876249c0ef28a15d348f5cc1bd5d8db78eb147388d98e500e0d0ee
EBUILD sourcegit-2025.11.ebuild 3530 BLAKE2B 03f3d9fbd782121d32eac36a6697f4226bdca507e9ebc42023660ec47b309c5b424e1e70d9e578a8c80024ebcd375da9aa2d8313f0ef24e0441b141f20ad4d71 SHA512 d6f791737bb481568f3823519b601af9c23ecd6751bbe66d8701208d92e3539ce1a8b2d323c7281638dc8752b27f5f7d6848d31fd23c00c454843ccd77b872de
+EBUILD sourcegit-2025.12.ebuild 3530 BLAKE2B 03f3d9fbd782121d32eac36a6697f4226bdca507e9ebc42023660ec47b309c5b424e1e70d9e578a8c80024ebcd375da9aa2d8313f0ef24e0441b141f20ad4d71 SHA512 d6f791737bb481568f3823519b601af9c23ecd6751bbe66d8701208d92e3539ce1a8b2d323c7281638dc8752b27f5f7d6848d31fd23c00c454843ccd77b872de
EBUILD sourcegit-9999.ebuild 3530 BLAKE2B 03f3d9fbd782121d32eac36a6697f4226bdca507e9ebc42023660ec47b309c5b424e1e70d9e578a8c80024ebcd375da9aa2d8313f0ef24e0441b141f20ad4d71 SHA512 d6f791737bb481568f3823519b601af9c23ecd6751bbe66d8701208d92e3539ce1a8b2d323c7281638dc8752b27f5f7d6848d31fd23c00c454843ccd77b872de
MISC metadata.xml 509 BLAKE2B aab4770380a33bf4fb6bae2da226fb4304f1cd5383a05db987860840685c0d0527e01b0919b51825c6bfbf0dc4325b7ab36a089cd6f6831fa1d83914d2d85202 SHA512 f25b7979ba4a49b4d1a50b2c7b50ece83792ea2f34856eab1bf06b0d71075e54d6b896ff538d5cb7f722acfae2d7bf40bc4f277395047208dec3cefc4c14a6b6
diff --git a/dev-vcs/sourcegit/sourcegit-2025.12.ebuild b/dev-vcs/sourcegit/sourcegit-2025.12.ebuild
new file mode 100644
index 000000000000..84d334f91230
--- /dev/null
+++ b/dev-vcs/sourcegit/sourcegit-2025.12.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT="9.0"
+NUGETS="
+avalonia.angle.windows.natives@2.1.22045.20230930
+avalonia.avaloniaedit@11.2.0
+avalonia.buildservices@0.0.31
+avalonia.controls.colorpicker@11.2.6
+avalonia.controls.datagrid@11.2.6
+avalonia.desktop@11.2.6
+avalonia.diagnostics@11.2.6
+avalonia.fonts.inter@11.2.6
+avalonia.freedesktop@11.2.6
+avalonia.native@11.2.6
+avalonia.remote.protocol@11.2.6
+avalonia.skia@11.0.0
+avalonia.skia@11.2.6
+avalonia.themes.fluent@11.2.6
+avalonia.themes.simple@11.2.6
+avalonia.win32@11.2.6
+avalonia.x11@11.2.6
+avalonia@11.0.0
+avalonia@11.2.6
+avaloniaedit.textmate@11.2.0
+azure.ai.openai@2.2.0-beta.4
+azure.core@1.44.1
+communitytoolkit.mvvm@8.4.0
+harfbuzzsharp.nativeassets.linux@7.3.0.3
+harfbuzzsharp.nativeassets.macos@7.3.0.3
+harfbuzzsharp.nativeassets.webassembly@7.3.0.3
+harfbuzzsharp.nativeassets.win32@7.3.0.3
+harfbuzzsharp@7.3.0.3
+livechartscore.skiasharpview.avalonia@2.0.0-rc5.4
+livechartscore.skiasharpview@2.0.0-rc5.4
+livechartscore@2.0.0-rc5.4
+microcom.runtime@0.11.0
+microsoft.bcl.asyncinterfaces@6.0.0
+microsoft.extensions.logging.abstractions@6.0.0
+onigwrap@1.0.6
+openai@2.2.0-beta.4
+skiasharp.harfbuzz@2.88.9
+skiasharp.nativeassets.linux@2.88.9
+skiasharp.nativeassets.macos@2.88.9
+skiasharp.nativeassets.webassembly@2.88.9
+skiasharp.nativeassets.win32@2.88.9
+skiasharp@2.88.9
+system.clientmodel@1.1.0
+system.clientmodel@1.2.1
+system.clientmodel@1.4.0-beta.1
+system.diagnostics.diagnosticsource@6.0.1
+system.io.pipelines@8.0.0
+system.memory.data@6.0.0
+system.memory.data@6.0.1
+system.numerics.vectors@4.5.0
+system.runtime.compilerservices.unsafe@6.0.0
+system.text.encodings.web@6.0.0
+system.text.json@6.0.0
+system.text.json@6.0.10
+system.text.json@8.0.5
+system.threading.tasks.extensions@4.5.4
+textmatesharp.grammars@1.0.65
+textmatesharp.grammars@1.0.66
+textmatesharp@1.0.65
+textmatesharp@1.0.66
+tmds.dbus.protocol@0.20.0
+"
+
+inherit check-reqs dotnet-pkg desktop xdg
+
+DESCRIPTION="Open Source Git GUI client using .NET AvaloniaUI"
+HOMEPAGE="https://github.com/sourcegit-scm/sourcegit/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/sourcegit-scm/${PN}"
+else
+ SRC_URI="https://github.com/sourcegit-scm/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ app-arch/brotli
+ app-arch/bzip2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libpcre2
+ dev-vcs/git
+ media-gfx/graphite2
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ media-libs/harfbuzz
+ media-libs/libpng
+"
+
+CHECKREQS_DISK_BUILD="1G"
+DOTNET_PKG_PROJECTS=( src/SourceGit.csproj )
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:DisableUpdateDetection="true" )
+
+pkg_setup() {
+ check-reqs_pkg_setup
+ dotnet-pkg_pkg_setup
+}
+
+src_unpack() {
+ dotnet-pkg_src_unpack
+
+ if [[ -n "${EGIT_REPO_URI}" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ sed -i "./build/resources/_common/applications/${PN}.desktop" \
+ -e "s|/opt/sourcegit/sourcegit|sourcegit|g" \
+ -e "s|/usr/share/icons/sourcegit.png|sourcegit|g" \
+ || die
+
+ dotnet-pkg_src_prepare
+}
+
+src_install() {
+ dotnet-pkg-base_install
+ dotnet-pkg-base_dolauncher "/usr/share/${P}/SourceGit" "${PN}"
+
+ doicon "./build/resources/_common/icons/${PN}.png"
+ domenu "./build/resources/_common/applications/${PN}.desktop"
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}