public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andrey Grozin" <grozin@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/diffuse/
Date: Sun, 14 Apr 2024 05:38:41 +0000 (UTC)	[thread overview]
Message-ID: <1713073098.2f076d5dc28f9e76e41da902d8ea176b48f53cd5.grozin@gentoo> (raw)

commit:     2f076d5dc28f9e76e41da902d8ea176b48f53cd5
Author:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 14 05:38:18 2024 +0000
Commit:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Sun Apr 14 05:38:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f076d5d

dev-util/diffuse: bump to 0.9.0

Closes: https://bugs.gentoo.org/929535
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>

 dev-util/diffuse/Manifest             |  1 +
 dev-util/diffuse/diffuse-0.9.0.ebuild | 50 +++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/dev-util/diffuse/Manifest b/dev-util/diffuse/Manifest
index 45671f2e8adc..5e8acb655b95 100644
--- a/dev-util/diffuse/Manifest
+++ b/dev-util/diffuse/Manifest
@@ -1 +1,2 @@
 DIST diffuse-0.8.2.tar.gz 1187378 BLAKE2B 466cb2291dcc812a82ade4fb59c3e3faf1f632d741fc3efef886c00b100e8edebdddc1837e980d9bb86c18182172cf9afca3b1abc17a8258669f6aada0763beb SHA512 c2a5c1cac435bc0879fc6e6f10bcf10bd8e58e4a2cb603a4e1435c411b3d66373424680d1a41296d38c249e659aa53e67c8783eb26a3d02a42ef5c7e7fa1e245
+DIST diffuse-0.9.0.tar.gz 1193105 BLAKE2B 934d38722e0bd9f83a915c681521c1699e0a2efefdcbbb3e23c3f9635467fb31d9f364a72b0e7c78ca65bf9fe154e5ebbeecdbfe1a4b412149a3b0f3a511d6e9 SHA512 9a9ed6047531eaf80fed867bc2feba081f183ee7e5e5c940b0cb912af6d17c7c22df48b7aa76c3f17d4fafeff1bade45216d26ef689fef33b3680bdc70ed80ac

diff --git a/dev-util/diffuse/diffuse-0.9.0.ebuild b/dev-util/diffuse/diffuse-0.9.0.ebuild
new file mode 100644
index 000000000000..0c1ca8533aac
--- /dev/null
+++ b/dev-util/diffuse/diffuse-0.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+PLOCALES="cs de es fr it ja ka ko nl pl pt pt_BR ru sv th tr zh_CN zh_TW"
+inherit meson plocale python-r1 xdg
+
+DESCRIPTION="A graphical tool to compare and merge text files"
+HOMEPAGE="http://diffuse.sourceforge.net/ https://github.com/MightyCreak/diffuse/"
+SRC_URI="https://github.com/MightyCreak/diffuse/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+	')
+	x11-libs/gtk+:3[introspection]
+	!sci-chemistry/tinker"
+# file collision, bug #279018
+
+src_prepare() {
+	default
+	plocale_find_changes po '' '.po'
+
+	rm_locale() {
+		rm -f po/${1}.po
+		rm -rf data/usr/share/man/${1}
+		rm -rf data/usr/share/gnome/help/${PN}/$1
+		rm -f data/usr/share/omf/${PN}/${PN}-$1.omf
+		sed -e "/^${1}/d" -i po/LINGUAS
+	}
+
+	plocale_for_each_disabled_locale rm_locale
+}
+
+src_install() {
+	meson_src_install
+	rm "${D}"/usr/bin/${PN} || die "rm ${PN} failed"
+	python_foreach_impl python_doscript ../${P}-build/src/${PN}/${PN}
+	mkdir "${D}"/usr/share/metainfo || die "mkdir metainfo failed"
+	mv "${D}"/usr/share/appdata/* "${D}"/usr/share/metainfo/ \
+		|| die "mv appdata -> metainfo failed"
+	dodoc AUTHORS CHANGELOG.md README.md
+}


             reply	other threads:[~2024-04-14  5:38 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-14  5:38 Andrey Grozin [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-15  6:13 [gentoo-commits] repo/gentoo:master commit in: dev-util/diffuse/ Andrey Grozin
2024-05-28 12:35 Sam James
2023-07-21 14:55 Andrey Grozin
2023-07-21 12:49 Sam James
2023-07-21 12:49 Sam James
2023-05-23 12:50 Andrey Grozin
2023-05-09  6:16 Andrey Grozin
2023-05-01  9:22 Sam James
2023-04-19 11:08 Sam James
2023-01-30 15:52 Andrey Grozin
2022-06-05 11:37 Andrey Grozin
2022-06-05  7:09 Agostino Sarubbo
2022-06-05  7:06 Agostino Sarubbo
2022-04-26  9:10 Andrey Grozin
2022-04-26  9:08 Andrey Grozin
2022-01-03  5:21 Sam James
2022-01-03  5:20 Sam James
2022-01-03  5:01 Andrey Grozin
2021-11-21 17:08 Andrey Grozin
2021-04-28  7:45 Andrey Grozin
2021-04-27 18:02 Sam James
2021-04-27 18:01 Sam James
2021-02-17  8:21 Andrey Grozin
2020-03-09 20:22 Andreas Sturmlechner
2020-03-09 14:15 Thomas Deutschmann
2020-03-09 13:44 Agostino Sarubbo
2020-02-09  4:17 Andrey Grozin
2020-02-08 15:28 Andrey Grozin
2016-11-09 14:04 Pacho Ramos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1713073098.2f076d5dc28f9e76e41da902d8ea176b48f53cd5.grozin@gentoo \
    --to=grozin@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox