[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: 58bed6165ad9f36bb322de0c09ca75c03b592a78 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 11 04:55:33 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 11 04:55:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bed616 dev-util/chirurgien: Stabilize 2.2 amd64, #929106 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/chirurgien/chirurgien-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/chirurgien/chirurgien-2.2.ebuild b/dev-util/chirurgien/chirurgien-2.2.ebuild index 137dd8168eaf..ea6b61616671 100644 --- a/dev-util/chirurgien/chirurgien-2.2.ebuild +++ b/dev-util/chirurgien/chirurgien-2.2.ebuild @@ -17,7 +17,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${P^}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: a52b5a2bfe67f58896e4f780e5a9df6302db0c54 Author: Maciej Barć gentoo org> AuthorDate: Mon Mar 11 10:43:30 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Mar 11 11:17:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52b5a2b dev-util/chirurgien: bump to 2.2 Signed-off-by: Maciej Barć gentoo.org> dev-util/chirurgien/Manifest | 1 + dev-util/chirurgien/chirurgien-2.2.ebuild | 61 +++ 2 files changed, 62 insertions(+) diff --git a/dev-util/chirurgien/Manifest b/dev-util/chirurgien/Manifest index 58456738785c..3aad2f2ac130 100644 --- a/dev-util/chirurgien/Manifest +++ b/dev-util/chirurgien/Manifest @@ -1 +1,2 @@ DIST chirurgien-2.1.tar.gz 1618936 BLAKE2B f1d57ae5daab9c196ab87632f7894dab1cbca231de2794501a33157cf0b9175e2be172c903a093cc08b0a8948ba7e847d2cb259b9857a0c1598fb15c9caff3d7 SHA512 2a80ffa3a892a3c1664da6677940a91973d71492b06caf9a067ac372ece49efdb8444eb1473b7bcd89d083469edc7befab61eacf77dc45c6a38f5bad6067917e +DIST chirurgien-2.2.tar.gz 1619079 BLAKE2B 336a151158e4ea1622112f9255f350aac06bccbcdf35ae40e3b9c4e41a9594063b56d4134153c5a812e3e17efce6c276b40cf74b43b842d54ceb4f0b6914aa79 SHA512 e557960a193d3703f1c1ec6b91a24811aa018f80fae9619e8add48afcbc6d37248069e37779d248a8ac23f8a5a68f892e34bef694563ce6b9f8a0c2d43ddd66d diff --git a/dev-util/chirurgien/chirurgien-2.2.ebuild b/dev-util/chirurgien/chirurgien-2.2.ebuild new file mode 100644 index ..137dd8168eaf --- /dev/null +++ b/dev-util/chirurgien/chirurgien-2.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +DESCRIPTION="Chirurgien helps to understand and manipulate file formats" +HOMEPAGE="https://github.com/leonardschardijn/Chirurgien/; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/leonardschardijn/${PN^}.git; +else + SRC_URI="https://github.com/leonardschardijn/${PN^}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${P^}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + gui-libs/gtk:4 + dev-libs/glib:2 +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-libs/appstream-glib + dev-util/desktop-file-utils +" + +PATCHES=( "${FILESDIR}/${PN}-2.1-dont-validate-appstream.patch" ) + +src_prepare() { + # Do not use the provided postinstall script. + sed -i "/^meson.add_install_script/d" meson.build || die + + default +} + +src_install() { + meson_src_install + + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: c06cb2a10b2d2c1b40bddbd4f79a18f8e7d882bd Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06cb2a1 dev-util/chirurgien: Stabilize 2.1 amd64, #893566 Signed-off-by: Sam James gentoo.org> dev-util/chirurgien/chirurgien-2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild index 402ca97d86c2..50465e44cddf 100644 --- a/dev-util/chirurgien/chirurgien-2.1.ebuild +++ b/dev-util/chirurgien/chirurgien-2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}"/${P^} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" gui-libs/gtk:4
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/, dev-util/chirurgien/files/
commit: 85b6d483ecdccb85855a090ed66c4cfdaa6cab5a Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 13 08:48:04 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Dec 13 09:09:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b6d483 dev-util/chirurgien: do not validate appstream file Closes: https://bugs.gentoo.org/885727 Signed-off-by: Maciej Barć gentoo.org> dev-util/chirurgien/chirurgien-2.1.ebuild | 2 ++ .../files/chirurgien-2.1-dont-validate-appstream.patch| 11 +++ 2 files changed, 13 insertions(+) diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild index ce697c47292f..402ca97d86c2 100644 --- a/dev-util/chirurgien/chirurgien-2.1.ebuild +++ b/dev-util/chirurgien/chirurgien-2.1.ebuild @@ -25,6 +25,8 @@ BDEPEND=" dev-util/desktop-file-utils " +PATCHES=( "${FILESDIR}"/${P}-dont-validate-appstream.patch ) + src_prepare() { # Do not use the provided postinstall script. sed -i "/^meson.add_install_script/d" meson.build || die diff --git a/dev-util/chirurgien/files/chirurgien-2.1-dont-validate-appstream.patch b/dev-util/chirurgien/files/chirurgien-2.1-dont-validate-appstream.patch new file mode 100644 index ..92610d37cffe --- /dev/null +++ b/dev-util/chirurgien/files/chirurgien-2.1-dont-validate-appstream.patch @@ -0,0 +1,11 @@ +--- a/data/meson.build b/data/meson.build +@@ -25,7 +25,7 @@ appstream_file = i18n.merge_file( + ) + + appstream_util = find_program('appstream-util', required: false) +-if appstream_util.found() ++if false + test('Validate appstream file', appstream_util, + args: ['validate', appstream_file] + )
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: ba2b5b875bec6a041974e54a3207a29de1b54ec7 Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 13 08:26:23 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Dec 13 09:09:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2b5b87 dev-util/chirurgien: do not use the provided postinstall script Closes: https://bugs.gentoo.org/885729 Signed-off-by: Maciej Barć gentoo.org> dev-util/chirurgien/chirurgien-2.1.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild index 1333c2444c40..ce697c47292f 100644 --- a/dev-util/chirurgien/chirurgien-2.1.ebuild +++ b/dev-util/chirurgien/chirurgien-2.1.ebuild @@ -25,6 +25,13 @@ BDEPEND=" dev-util/desktop-file-utils " +src_prepare() { + # Do not use the provided postinstall script. + sed -i "/^meson.add_install_script/d" meson.build || die + + default +} + src_install() { meson_src_install
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: 4e0e8a99f407145d351b98f7d07076fb89083f2f Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 13 05:28:28 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Dec 13 05:30:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0e8a99 dev-util/chirurgien: new package; add 2.1 Signed-off-by: Maciej Barć gentoo.org> dev-util/chirurgien/Manifest | 1 + dev-util/chirurgien/chirurgien-2.1.ebuild | 42 +++ dev-util/chirurgien/metadata.xml | 18 + 3 files changed, 61 insertions(+) diff --git a/dev-util/chirurgien/Manifest b/dev-util/chirurgien/Manifest new file mode 100644 index ..58456738785c --- /dev/null +++ b/dev-util/chirurgien/Manifest @@ -0,0 +1 @@ +DIST chirurgien-2.1.tar.gz 1618936 BLAKE2B f1d57ae5daab9c196ab87632f7894dab1cbca231de2794501a33157cf0b9175e2be172c903a093cc08b0a8948ba7e847d2cb259b9857a0c1598fb15c9caff3d7 SHA512 2a80ffa3a892a3c1664da6677940a91973d71492b06caf9a067ac372ece49efdb8444eb1473b7bcd89d083469edc7befab61eacf77dc45c6a38f5bad6067917e diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild new file mode 100644 index ..1333c2444c40 --- /dev/null +++ b/dev-util/chirurgien/chirurgien-2.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +DESCRIPTION="Chirurgien helps to understand and manipulate file formats" +HOMEPAGE="https://github.com/leonardschardijn/Chirurgien/; +SRC_URI="https://github.com/leonardschardijn/${PN^}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${P^} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + gui-libs/gtk:4 + dev-libs/glib:2 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/desktop-file-utils +" + +src_install() { + meson_src_install + + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/dev-util/chirurgien/metadata.xml b/dev-util/chirurgien/metadata.xml new file mode 100644 index ..7a4e054a211b --- /dev/null +++ b/dev-util/chirurgien/metadata.xml @@ -0,0 +1,18 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +x...@gentoo.org +Maciej Barć + + +Chirurgien helps understand and manipulate file formats. Features: file +format highlighting, file description panel, field edition, extraction, +deletion and insertion. + + +https://github.com/leonardschardijn/Chirurgien/ +leonardschardijn/Chirurgien + +