Files
guru/gnome-extra/commit/commit-4.3.ebuild
Julien Roy 862d32d623 gnome-extra/commit: add 4.3
Signed-off-by: Julien Roy <julien@jroy.ca>
2025-08-14 10:24:52 -04:00

62 lines
1.1 KiB
Bash

# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson xdg
TROLL_COMMIT="8b0275948eedec9ed0378f9bdda1aa4aac3062ba"
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
}