From cd57012a0ef40d302cf7d5a92dd2f3dfae285d2f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 20 Jan 2025 06:42:03 +0000 Subject: gentoo auto-resync : 20:01:2025 - 06:42:03 --- x11-libs/gtksourceview/Manifest | 10 ++-- x11-libs/gtksourceview/files/2.0/gentoo.lang | 6 +- x11-libs/gtksourceview/files/4.6-gentoo.lang | 6 +- .../gtksourceview/gtksourceview-2.10.5-r3.ebuild | 62 ------------------- .../gtksourceview/gtksourceview-2.10.5-r4.ebuild | 62 +++++++++++++++++++ .../gtksourceview/gtksourceview-3.24.11-r2.ebuild | 54 ----------------- .../gtksourceview/gtksourceview-3.24.11-r3.ebuild | 54 +++++++++++++++++ .../gtksourceview/gtksourceview-4.8.4-r1.ebuild | 70 ++++++++++++++++++++++ x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild | 70 ---------------------- 9 files changed, 197 insertions(+), 197 deletions(-) delete mode 100644 x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild create mode 100644 x11-libs/gtksourceview/gtksourceview-2.10.5-r4.ebuild delete mode 100644 x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild create mode 100644 x11-libs/gtksourceview/gtksourceview-3.24.11-r3.ebuild create mode 100644 x11-libs/gtksourceview/gtksourceview-4.8.4-r1.ebuild delete mode 100644 x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild (limited to 'x11-libs/gtksourceview') diff --git a/x11-libs/gtksourceview/Manifest b/x11-libs/gtksourceview/Manifest index f400da9ecdf1..0f23cbb8fe0b 100644 --- a/x11-libs/gtksourceview/Manifest +++ b/x11-libs/gtksourceview/Manifest @@ -1,13 +1,13 @@ -AUX 2.0/gentoo.lang 3901 BLAKE2B 774a8c7c01e8188339d1ae4b10df39b58ef78015cc2eb7cd3a723d025c1ae9ff2567dd84e56a2d9f2fd47d78b9ef26517dd76cb6e114aaab8eca452c8097712c SHA512 62c3257663eb684c1eeddb8393d8529e63c2535aa2c2839c76cac2a75f0c059025aa22db5e1bb569242526f1f2ee53708c7339e81eb37843f876be498762f9fc +AUX 2.0/gentoo.lang 3802 BLAKE2B 37f36263285dc2986d7ce5b4983a1414a4a26944f6a27113cdb69dc76e6903e888b9b74934e4aa90d9a72639a456e8de9cc82f2648309bda5b0fb6825770879b SHA512 3e6c58140e6abcd0feaca4dad050d924bd2604b7cc95b507cb7871d4548bc039cfcdcf865c71b8d9ae1ae919e40b1542140840e12c1d65a0b162542754c3957a AUX 2.10.5-G_CONST_RETURN.patch 6799 BLAKE2B e3276c433d2bb6286ea8f6d5b45fc602a798c0261d12e065e8c5e1ed132f686bba93e450db7aa13a155f09841939733208dbcff9d2517f698536df1b7099b1ac SHA512 1a36c45a067cf999494b14f30d3322aa596343b5f77e54e337a382f6fc9857803cdf2f97a44433e4c055a0dc235fa270d335b6536fc682f0d952f06a2ce44546 AUX 2.10.5-gcc14.patch 749 BLAKE2B 90b929f90459ce6f75c72675e0f5923e61c06aefc1611fc753c04ea88ff079a00a188428aa49d4569026c73d62a3649c05f3e867979373fc1f290f9102e1ad7d SHA512 d2133c47beea420c357abb4e9a98ae5388b3760a39cfd6361c24758a016ee725ee0a8f860259369c907cd19061aa82c1b1a4f200b88512bc2513d4f085d758b6 AUX 3.24.11-gcc14.patch 2157 BLAKE2B 3ad0dbafb78355160353893e1026e8e19f07ff172b6689d6314efc1a444bcd503677a3ca9a7310ecca811c4f8dd8b88aba4c7a213cb3f35dd12d63fa016ee52b SHA512 88e7b6c90977d7a799e24f1d83b8d9de183bc318bf6a313c3f5e808851e1102311a77469bc33994ff67f7c16bc7273b580fbb7c9bd29f6147efdbcb65e43f4ea -AUX 4.6-gentoo.lang 3889 BLAKE2B 1797c9e3ef615b36f3098104295fbadee18b8434d299bbab9603c5a00abdfb51c3a7db2f937885d8aa191067fd6e2ffbc1cf278b0d9333c67bcb07e24be5a7ba SHA512 a4ca3f24df56556c5d42aac19d36608d20466287b9e364154b1877c2a5aeab82a374fdf7dc64afbabbf9269d5a8fa88e1dd59d8a24a52fab219db09ec29a3d98 +AUX 4.6-gentoo.lang 3790 BLAKE2B 98e8183ae36ab25a27ad664f5d11c738e0ae736502a1eaacab86bdc61e69d0b064fd9928fa1a4a5cf663ed1761c313c5459a47b7eb8f14877ea9c8cc2422fb37 SHA512 c48d7265ffff0eaaa8d8055b64212a92b67bbbaf4ba9a5b19ae54a4bf5696e5c89d6d7e8ddac0e78b611922e56d7dc12e19769494114582684a97412eede8c8c DIST gtksourceview-2.10.5.tar.bz2 1253321 BLAKE2B 810a3eeca69bab4356b21c64129bb852e00d02c7937ad4a2ce3af9e48700da943d8d6834efcce9810dd49a54f39d4a074dc086a557128da51a593b2f23e58d48 SHA512 6f64acef6196bfc5953e0b148d7e460d366073b5e21367c01b01fc4d1c86ffe8aca71ecd77cf0814e47d8fc3085495f25bbbdc69e746987b02fd02fcda64886d DIST gtksourceview-3.24.11.tar.xz 1438232 BLAKE2B a25762255a12887c8151465689e3acbd5864a6638044500acd087832888a092b8aad5d885d31c9dbe057ce183510afa2342bccb2a2675719dbba7e82be72368a SHA512 3490b34c6432a2e2ef292ad5bf982fdd22d33b1472434549b4ea8ddae0fc8808e128ef947e4d0dcb41e8de5e601b202f52532bbbbfa11d35050acfc42f9936b2 DIST gtksourceview-4.8.4.tar.xz 1159636 BLAKE2B 0fb649522ff904993b7673c380b8ffb6458c0727b6af906e5328d972fb5385a2a668c2ca45b7dd3533f9f00b2ed9eaade55ee7b20a0b75fb1c031b917c27af2d SHA512 9e4262e52a92b3a052f33b799622d4fd4dcc7cc5355df12f160d0e60a6d6c135bc52f07eb40c06b357d5d74bec7228d4ec545a69ee5af69429d4170cc1e2243d -EBUILD gtksourceview-2.10.5-r3.ebuild 1336 BLAKE2B fa12ff8b5d0b42ecdaa45493993cf3d5aed45ad25f982a7d619bfc159f5989fb8b91faa4f00de54d12e677eb849b1df709869bf8a3118c4cb4d7c8bff44c8e3a SHA512 4031a0cb28d268e3bdb82aa29f987b343fe203739c7ba30017fded4ee1643b1f2d4dfed1c4e0c0b92ea1d34d5f9922a919cc282312ac2d33bddd1872d1091e1c +EBUILD gtksourceview-2.10.5-r4.ebuild 1336 BLAKE2B fa12ff8b5d0b42ecdaa45493993cf3d5aed45ad25f982a7d619bfc159f5989fb8b91faa4f00de54d12e677eb849b1df709869bf8a3118c4cb4d7c8bff44c8e3a SHA512 4031a0cb28d268e3bdb82aa29f987b343fe203739c7ba30017fded4ee1643b1f2d4dfed1c4e0c0b92ea1d34d5f9922a919cc282312ac2d33bddd1872d1091e1c EBUILD gtksourceview-3.24.11-r1.ebuild 1203 BLAKE2B d2d5319a02673cf8ad0ff01056f0865f377bd5716539fab0a26ce8fc1c30ef8be643625673bb6ae7b5fdec1b842e6f1c6252cae4e57eeaff31a703f2a270c705 SHA512 b08dd2c1ad24dc99bb5435013aa2d9a76a7e3cdcb39c32332ee5ba52db5e3d5c42ea93144cc452134c71565ea822144f3fefd260f0a1039037883c71d4eca08e -EBUILD gtksourceview-3.24.11-r2.ebuild 1250 BLAKE2B 29016569ce81a1946c3fabfb5677d342adbfff9145fe90eb20bc1281e0831e6869a6b275bf0b66630fc1c38913fd7187493e9edab276d934d7816ae290f79457 SHA512 1171e1db2bac49d0d4fe63dd692a993c5018fd1d10b87ea63d6955b590e7690a5cc952849d5e8fe6f06399a84753427c6fac1826c17bcceb5469d72a29077a7a -EBUILD gtksourceview-4.8.4.ebuild 1739 BLAKE2B 7cd651e679ceb4ed1acf25a88b70bf236c1ab834b066db55a0162cc46d22b0549f5c3839903e58f1943eaccbb964db32e943fe6c80c573dfe46488385ad9ea3f SHA512 c811661428d086f6bbb1fc2bf7abb17753366152172b2165714a943ea23f89382c50bd3653b40f328fcb357e23b06bce7fb933155f94a057380f93eec0b90736 +EBUILD gtksourceview-3.24.11-r3.ebuild 1250 BLAKE2B 29016569ce81a1946c3fabfb5677d342adbfff9145fe90eb20bc1281e0831e6869a6b275bf0b66630fc1c38913fd7187493e9edab276d934d7816ae290f79457 SHA512 1171e1db2bac49d0d4fe63dd692a993c5018fd1d10b87ea63d6955b590e7690a5cc952849d5e8fe6f06399a84753427c6fac1826c17bcceb5469d72a29077a7a +EBUILD gtksourceview-4.8.4-r1.ebuild 1739 BLAKE2B 7cd651e679ceb4ed1acf25a88b70bf236c1ab834b066db55a0162cc46d22b0549f5c3839903e58f1943eaccbb964db32e943fe6c80c573dfe46488385ad9ea3f SHA512 c811661428d086f6bbb1fc2bf7abb17753366152172b2165714a943ea23f89382c50bd3653b40f328fcb357e23b06bce7fb933155f94a057380f93eec0b90736 MISC metadata.xml 430 BLAKE2B 97632c64552f8f8414314de16a73981465cdce4c553d550618ebaf6fdfd1ef100e32c008b6442cbbea68ad1f97ca0631f332ed9bc4fc1884fbf4ecc608b70ec0 SHA512 3c8df69407d401080882427ca5d135a462d246fc29878dbef7b0614e1ab150cb0c9349f5398397cb7c94adc854271066000a0d4ac118f8be342e2a02464e8ff9 diff --git a/x11-libs/gtksourceview/files/2.0/gentoo.lang b/x11-libs/gtksourceview/files/2.0/gentoo.lang index 56f6366ca282..57417947da7e 100644 --- a/x11-libs/gtksourceview/files/2.0/gentoo.lang +++ b/x11-libs/gtksourceview/files/2.0/gentoo.lang @@ -7,7 +7,7 @@ Leonardo Ferreira Fontenelle , 2006. Rewritten for gtksourceview-2 by: Rene 'Necoro' Neumann , 2007 - + Distributed under the same license(s) as gtksourceview. TODO: @@ -87,9 +87,9 @@ - \b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b + \b(e(begin|end|conf|make|warn|infon?|error)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|dir|sym|jar|mo)|keepdir|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b - + diff --git a/x11-libs/gtksourceview/files/4.6-gentoo.lang b/x11-libs/gtksourceview/files/4.6-gentoo.lang index 4889b4ceca29..4e8c14832e27 100644 --- a/x11-libs/gtksourceview/files/4.6-gentoo.lang +++ b/x11-libs/gtksourceview/files/4.6-gentoo.lang @@ -7,7 +7,7 @@ Leonardo Ferreira Fontenelle , 2006. Rewritten for gtksourceview-2 by: Rene 'Necoro' Neumann , 2007 - + Distributed under the same license(s) as gtksourceview. TODO: @@ -87,9 +87,9 @@ - \b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b + \b(e(begin|end|conf|make|warn|infon?|error)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|dir|sym|jar|mo)|keepdir|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b - + diff --git a/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild b/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild deleted file mode 100644 index 5dc42f20caa8..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -GNOME_TARBALL_SUFFIX="bz2" -inherit gnome2 virtualx - -DESCRIPTION="Text widget implementing syntax highlighting and other features" -HOMEPAGE="https://www.gnome.org/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - >=x11-libs/gtk+-2.12:2 - >=dev-libs/libxml2-2.5:2 - >=dev-libs/glib-2.14:2 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - dev-build/gtk-doc-am - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -DOCS=( AUTHORS ChangeLog HACKING MAINTAINERS NEWS README ) - -# Patch from 3.x for bug #394925 -PATCHES=( - "${FILESDIR}/2.10.5-G_CONST_RETURN.patch" - "${FILESDIR}/2.10.5-gcc14.patch" -) - -src_prepare() { - gnome2_src_prepare - - # Skip broken test until upstream bug #621383 is solved - sed -i -e "/guess-language/d" tests/test-languagemanager.c || die - - # The same for another broken test, upstream bug #631214 - sed -i -e "/get-language/d" tests/test-languagemanager.c || die -} - -src_configure() { - gnome2_src_configure --disable-glade-catalog -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - insinto /usr/share/${PN}-2.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/gtksourceview-2.10.5-r4.ebuild b/x11-libs/gtksourceview/gtksourceview-2.10.5-r4.ebuild new file mode 100644 index 000000000000..5dc42f20caa8 --- /dev/null +++ b/x11-libs/gtksourceview/gtksourceview-2.10.5-r4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GNOME_TARBALL_SUFFIX="bz2" +inherit gnome2 virtualx + +DESCRIPTION="Text widget implementing syntax highlighting and other features" +HOMEPAGE="https://www.gnome.org/" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="2.0" +KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + >=x11-libs/gtk+-2.12:2 + >=dev-libs/libxml2-2.5:2 + >=dev-libs/glib-2.14:2 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + dev-build/gtk-doc-am + >=dev-util/intltool-0.40 + >=sys-devel/gettext-0.17 + virtual/pkgconfig +" + +DOCS=( AUTHORS ChangeLog HACKING MAINTAINERS NEWS README ) + +# Patch from 3.x for bug #394925 +PATCHES=( + "${FILESDIR}/2.10.5-G_CONST_RETURN.patch" + "${FILESDIR}/2.10.5-gcc14.patch" +) + +src_prepare() { + gnome2_src_prepare + + # Skip broken test until upstream bug #621383 is solved + sed -i -e "/guess-language/d" tests/test-languagemanager.c || die + + # The same for another broken test, upstream bug #631214 + sed -i -e "/get-language/d" tests/test-languagemanager.c || die +} + +src_configure() { + gnome2_src_configure --disable-glade-catalog +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + + insinto /usr/share/${PN}-2.0/language-specs + doins "${FILESDIR}"/2.0/gentoo.lang +} diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild deleted file mode 100644 index b92bfa7d0cb3..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_USE_DEPEND="vapigen" -inherit gnome2 vala virtualx - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3.0/3" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="glade +introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.48:2 - >=dev-libs/libxml2-2.6:2 - >=x11-libs/gtk+-3.20:3[introspection?] - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=dev-build/gtk-doc-am-1.25 - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -PATCHES=( "${FILESDIR}/3.24.11-gcc14.patch" ) - -src_configure() { - use vala && vala_setup - - gnome2_src_configure \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - insinto /usr/share/${PN}-3.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r3.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r3.ebuild new file mode 100644 index 000000000000..b92bfa7d0cb3 --- /dev/null +++ b/x11-libs/gtksourceview/gtksourceview-3.24.11-r3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VALA_USE_DEPEND="vapigen" +inherit gnome2 vala virtualx + +DESCRIPTION="A text widget implementing syntax highlighting and other features" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="3.0/3" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="glade +introspection +vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.48:2 + >=dev-libs/libxml2-2.6:2 + >=x11-libs/gtk+-3.20:3[introspection?] + glade? ( >=dev-util/glade-3.9:3.10 ) + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + >=dev-build/gtk-doc-am-1.25 + >=sys-devel/gettext-0.19.4 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +PATCHES=( "${FILESDIR}/3.24.11-gcc14.patch" ) + +src_configure() { + use vala && vala_setup + + gnome2_src_configure \ + $(use_enable glade glade-catalog) \ + $(use_enable introspection) \ + $(use_enable vala) +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + + insinto /usr/share/${PN}-3.0/language-specs + doins "${FILESDIR}"/2.0/gentoo.lang +} diff --git a/x11-libs/gtksourceview/gtksourceview-4.8.4-r1.ebuild b/x11-libs/gtksourceview/gtksourceview-4.8.4-r1.ebuild new file mode 100644 index 000000000000..ea22d83d59a5 --- /dev/null +++ b/x11-libs/gtksourceview/gtksourceview-4.8.4-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson vala virtualx xdg + +DESCRIPTION="A text widget implementing syntax highlighting and other features" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +LICENSE="LGPL-2.1+" +SLOT="4" + +IUSE="glade gtk-doc +introspection +vala" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND=" + >=dev-libs/glib-2.48:2 + >=x11-libs/gtk+-3.24:3[introspection?] + >=dev-libs/libxml2-2.6:2 + glade? ( >=dev-util/glade-3.9:3.10 ) + introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) + >=dev-libs/fribidi-0.19.7 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use glade glade_catalog) + -Dinstall_tests=false + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + + insinto /usr/share/${PN}-4/language-specs + newins "${FILESDIR}"/4.6-gentoo.lang gentoo.lang + + # Avoid conflict with gtksourceview:3.0 glade-catalog + # TODO: glade doesn't actually show multiple GtkSourceView widget collections, so with both installed, can't really be sure which ones are used + if use glade; then + mv "${ED}"/usr/share/glade/catalogs/gtksourceview.xml "${ED}"/usr/share/glade/catalogs/gtksourceview-${SLOT}.xml || die + fi +} diff --git a/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild b/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild deleted file mode 100644 index ea22d83d59a5..000000000000 --- a/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org meson vala virtualx xdg - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="LGPL-2.1+" -SLOT="4" - -IUSE="glade gtk-doc +introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -RDEPEND=" - >=dev-libs/glib-2.48:2 - >=x11-libs/gtk+-3.24:3[introspection?] - >=dev-libs/libxml2-2.6:2 - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) - >=dev-libs/fribidi-0.19.7 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - gtk-doc? ( - >=dev-util/gtk-doc-1.25 - app-text/docbook-xml-dtd:4.3 - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_src_prepare - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use glade glade_catalog) - -Dinstall_tests=false - $(meson_use introspection gir) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - meson_src_install - - insinto /usr/share/${PN}-4/language-specs - newins "${FILESDIR}"/4.6-gentoo.lang gentoo.lang - - # Avoid conflict with gtksourceview:3.0 glade-catalog - # TODO: glade doesn't actually show multiple GtkSourceView widget collections, so with both installed, can't really be sure which ones are used - if use glade; then - mv "${ED}"/usr/share/glade/catalogs/gtksourceview.xml "${ED}"/usr/share/glade/catalogs/gtksourceview-${SLOT}.xml || die - fi -} -- cgit v1.2.3