From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- app-editors/gedit/Manifest | 4 +- app-editors/gedit/gedit-40.1.ebuild | 103 ------------------------------------ app-editors/gedit/gedit-41.0.ebuild | 92 ++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 105 deletions(-) delete mode 100644 app-editors/gedit/gedit-40.1.ebuild create mode 100644 app-editors/gedit/gedit-41.0.ebuild (limited to 'app-editors/gedit') diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index bdbaa6a36771..d2c8ed12465e 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -2,6 +2,6 @@ AUX 3.38-make-gspell-optional.patch 1896 BLAKE2B 51c05e9a45aeb7586ba37cc0a3c01ba AUX 3.38-make-python-optional.patch 2255 BLAKE2B 25b50cfab045ab54c3d9e0ba5043ec6b839cffc31df3ebfd43dd438880c45d2d6eac0bea583209960d946591d3348070ec99e0b0056a5807a47eb84ddfec6363 SHA512 ad39c6f6ce36b19760bf726aedca158866158a4f2bb2479f752eab0eb2af7e4e425797bb20e301dbfdd58ac83bd824335499f99a6b4091c0835091848cc5de50 AUX 40.1-fix-meson-0.61.patch 904 BLAKE2B acd66d002974c2030408fa32176e327205b8901e1c41ecb409d0fd6d95dd4e9f8ae79093a5a2f782c595189add73abe76e0049632b6e92a51c99a3df5ce164ac SHA512 fab0dc53cbdaa579dc583ce90760fa1fde5a4ab91d35346646c10ff3d1563168bec59f8cda70119d160cec964dba437910c7cc02a63c15a6472760de303f8c49 AUX restore-overlay-scrollbars.patch 968 BLAKE2B b73f3fe61ba10c377b491fd00ccac333b772c415c49bbca472d60a87852473e4c73d5de327d83dc1756f188458564f5529555c69843b79274db83209faa4611e SHA512 37a6e3be8e62ede716ac3666f4ad5f2f12e2a49c5d4d15db91b2b3aaa27217b04e50bc80ed128da1b9f64d56a240c0d916d5b8335f1fec4db296f038951cca1e -DIST gedit-40.1.tar.xz 6850264 BLAKE2B 2baabac1254d56bf4c6a663012f88505c8f3cfcdd8fd8e020e05d807f727f71cf9088c398702f559e40ba7db31d3a9d135c1148f8a8b178c9107aa2675265910 SHA512 ac4cd2864af63625dbdb5c55fcc5e7ea403d84d7cc25d9f1c121f544ef1cf686ab9b7c0d50ef73b4bf24e573cdf528622a49d82f675b0c1673c46f691b79ac09 -EBUILD gedit-40.1.ebuild 2321 BLAKE2B 3022f5c55fb77f15e61d1f32860f8edb7844b019b0da297a48913f0391fb3a0b24e9da43dc511d930859e0216591a4e5103fbbf2009cf6bd8484deab7afefde2 SHA512 925fdcfbbe9111b67457cf6f07ded7d8dfb1addf0f73374800d14586085430ad656ee9cb948453e14959e33f1f7949cf9332b0b87d7dd6f019adcbdd45943bf3 +DIST gedit-41.0.tar.xz 6889320 BLAKE2B c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f SHA512 97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e +EBUILD gedit-41.0.ebuild 1885 BLAKE2B b0595f782edd0b276965eb4c42d3a73562e12bdbb83775b174f6e26f8befa22238a1e020dc0da55ce5f8fe09f18adda5c42e15d70098a541f82e3af8c105fbc1 SHA512 431b90921835a15040037a89cc9b95d9c9b393bb471fcbf36155e5ef3fd5a51fd18bc28abba269b8e57c54b0ff77797ea2a13af70b5277736909e404b8343daa MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-editors/gedit/gedit-40.1.ebuild b/app-editors/gedit/gedit-40.1.ebuild deleted file mode 100644 index 07697d136123..000000000000 --- a/app-editors/gedit/gedit-40.1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) -VALA_MIN_API_VERSION="0.26" -VALA_USE_DEPEND="vapigen" - -inherit gnome.org gnome2-utils meson python-single-r1 vala xdg - -DESCRIPTION="A text editor for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" - -IUSE="+python gtk-doc spell" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" - -DEPEND=" - >=dev-libs/glib-2.64:2 - >=dev-libs/libpeas-1.14.1[gtk] - >=dev-libs/gobject-introspection-1.54:= - >=x11-libs/gtk+-3.22.0:3[introspection] - >=x11-libs/gtksourceview-4.0.2:4[introspection] - gui-libs/tepl:6 - - spell? ( >=app-text/gspell-0.2.5:0= ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] - dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - x11-themes/adwaita-icon-theme - gnome-base/gsettings-desktop-schemas - gnome-base/gvfs -" -BDEPEND=" - $(vala_depend) - app-text/docbook-xml-dtd:4.1.2 - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1 ) - dev-util/itstool - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" -PATCHES=( - # Don't force off overlay scrollbars for dubious reasons that GNOME designers heavily - # disagree with; those wanting them off in general would set that globally for gtk - "${FILESDIR}"/restore-overlay-scrollbars.patch - # Make gspell and python optional - "${FILESDIR}"/3.38-make-gspell-optional.patch - "${FILESDIR}"/3.38-make-python-optional.patch - - "${FILESDIR}"/${PV}-fix-meson-0.61.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - vala_src_prepare - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use python) - $(meson_use gtk-doc gtk_doc) - -Duser_documentation=true - $(meson_feature spell) - ) - meson_src_configure -} - -# Only appdata and desktop file validation in v3.32.2 -src_test() { :; } - -src_install() { - meson_src_install - if use python; then - python_optimize - python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" - fi -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-editors/gedit/gedit-41.0.ebuild b/app-editors/gedit/gedit-41.0.ebuild new file mode 100644 index 000000000000..7db98cfaddf2 --- /dev/null +++ b/app-editors/gedit/gedit-41.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="+python gtk-doc spell" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.64:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection] + >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libxml2-2.5.0:2 + >=dev-libs/gobject-introspection-1.54:= + + spell? ( >=app-text/gspell-0.2.5:0= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + app-text/docbook-xml-dtd:4.1.2 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use python) + $(meson_feature spell) + -Duser_documentation=true + -Denable-gvfs-metadata=yes + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} -- cgit v1.2.3