commit:     006097b6ced30fa2fbbd07e6aa86bea50b6d9aa9
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Fri Nov 15 00:50:46 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Nov 15 01:12:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=006097b6

gnome-extra/commit: add 4.2

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 gnome-extra/commit/Manifest          |  2 ++
 gnome-extra/commit/commit-4.2.ebuild | 61 ++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/gnome-extra/commit/Manifest b/gnome-extra/commit/Manifest
index 81dbce18f..85eebf505 100644
--- a/gnome-extra/commit/Manifest
+++ b/gnome-extra/commit/Manifest
@@ -1,2 +1,4 @@
 DIST commit-4.1-troll.gh.tar.gz 474880 BLAKE2B 
9ebde0b0d32dd0591f1940add827776938d42121b84b391c478ad7baf82580eec12b084c89bf6cebbf34759aea5b6bdc7ced518fa56ea9a9def7bcc5b5a2c734
 SHA512 
140eeae1458aeed3ce294fb89c4c1ae84a947f3abf6992d1bcaca23e78595f5f41700934889914c1f152fc0d31543205f62097ee000c7f285edf853be79beb13
 DIST commit-4.1.gh.tar.gz 598633 BLAKE2B 
8381d385ca62f351cc61e405e115f81311eb6509ab32f75e42e066ed3ab24156b8f6036c94204c5137ab720e976099a6f80a9b1c21145126857076b520367330
 SHA512 
0208cbea33d19913ca928e72397ffb5cb40456ab1154f0ccd9a271758eb77491f7197a39c9593c5daad207e35f16de8ac05da8c85aced790a4152564f9e77f76
+DIST commit-4.2-troll.gh.tar.gz 481550 BLAKE2B 
45d400e4945f1616a4ee10bc7e0d51a53f6186909f9eb10b53633ebad7611257a4de1db9dd1a3fec76227320760a7aa1e8e1027277bc7d1948a668646e7a8450
 SHA512 
646a8bb98793bf65b9d7173f4b359b130b7dbe22fafb1f3d7ba536e9c2f6e3d8ef228dc91c378fbbb25546e586ac7c81fbf47f2dbc8c51d1a301dc8fb55b6037
+DIST commit-4.2.gh.tar.gz 580617 BLAKE2B 
05b2b9c1093e010b25ca20d987da5392a77a939a0380a6cb8ecf3e5d0f23202d75e2a3411a409bcf1e9f6d832c2a3e81d61ec5dbfc4fd52b9f76a6148e12557f
 SHA512 
4b15318e803d8b2b1ce7613cc77e210fecbe015e38ccb97bce41c9f252599b11f45e56007e585cfd348a0e65b61949e598cd878d48ee400016c60ebdc3face95

diff --git a/gnome-extra/commit/commit-4.2.ebuild 
b/gnome-extra/commit/commit-4.2.ebuild
new file mode 100644
index 000000000..94fe3eb93
--- /dev/null
+++ b/gnome-extra/commit/commit-4.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+TROLL_COMMIT="1dc72cb295edbc212b4a0952286c7b5cc66db60a"
+DESCRIPTION="Commit message editor"
+HOMEPAGE="
+       https://github.com/sonnyp/Commit
+       https://apps.gnome.org/Commit/
+"
+SRC_URI="
+       https://github.com/sonnyp/Commit/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+       https://github.com/sonnyp/troll/archive/${TROLL_COMMIT}.tar.gz -> 
${P}-troll.gh.tar.gz
+"
+S="${WORKDIR}/${PN^}-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       app-text/libspelling
+       gui-libs/gtk:4
+       gui-libs/libadwaita:1
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+       app-alternatives/ninja
+       dev-libs/appstream-glib
+       dev-libs/gjs
+       dev-libs/glib:2=
+       dev-util/blueprint-compiler
+       dev-util/desktop-file-utils
+       sys-devel/gettext
+       virtual/pkgconfig
+"
+
+src_unpack() {
+       default
+       mv "${WORKDIR}"/troll-"${TROLL_COMMIT}"/* "${S}"/troll || die
+}
+
+src_install() {
+       meson_src_install
+       dosym -r /usr/bin/re.sonny.Commit /usr/bin/"${PN}"
+       dodir /usr/share/metainfo
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to