diff options
author | Sobhan Mohammadpour <sobhan@gentoo.org> | 2018-12-29 17:28:55 +0330 |
---|---|---|
committer | Sobhan Mohammadpour <sobhan@gentoo.org> | 2018-12-29 17:28:55 +0330 |
commit | 93ecd951ebebcd6920adf9eb41a09847bf6c17c4 (patch) | |
tree | 1e8d2fa2ef7e63717a77c50423b926c91574416c | |
parent | app-office/gnome-todo: 3.26.2 → 3.28.1 (diff) | |
download | gnome-93ecd951ebebcd6920adf9eb41a09847bf6c17c4.tar.gz gnome-93ecd951ebebcd6920adf9eb41a09847bf6c17c4.tar.bz2 gnome-93ecd951ebebcd6920adf9eb41a09847bf6c17c4.zip |
app-editors/gedit: bump to 3.30.2
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour <sobhan@gentoo.org>
-rw-r--r-- | app-editors/gedit/Manifest | 23 | ||||
-rw-r--r-- | app-editors/gedit/gedit-3.30.2.ebuild | 92 |
2 files changed, 115 insertions, 0 deletions
diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest new file mode 100644 index 00000000..e3dfc921 --- /dev/null +++ b/app-editors/gedit/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe SHA512 58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlwnfZ9fFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 +Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b +Wf0uLQ//TBWGVxyIxpwQPNJR3JxASKaT6S9cDV10gWNiE2idrXtRBRauBSVOuobj +D290wo9zl7J8jnmflm2WIXfTIvwPSJbpAHyt35iq1bsNVXW8Rb79URaBLsk7hheO +wvqgA0UDW3z07LpDrQH+UQB3ntznWYNVHaIHUehFDXaEUlqbaMMfobARzJfLbnQW +DV/tLvPkesp4Pvcs0QU4YVqo4X5MdfmS7Hi7TSFmhDqtoxYJ26j1G+Mua6E6c0r4 +Nrp//EDma+Nq68fWG02vOrQoFGCPSaPPC14xzHCkbR0RlGQedeDqjgNfE/R2BFV+ +OphYztgv39FIyi73gtHnSEWF4jeUwYQ5IkDgaP072KxgVEMFV7plGBXIypno5uCW +35hx/Z8b73PcVmwKVfz4rNzNzqXomVv+fCXn96FK0AGQIe2QNggjjVczaC7vhl3Z +C6coWOs6njHzv52kvO78qeZ2Qz+bJYRUsl6T5fPIX+PQet8uyhGG5FNUIwKd/Rrv +0E+mo2eBKKbfJq9VCJnoNAUnr6nA9lJ/n1mkC3bxARhG+OpIdK7r5OUAwuCd3S7G +2SZHbyQCyKmydUBuax3gCmJdB2RRlK0lQNVkGYjzJzx8yuDe+w2lIZe6/YcmVmDj +ASrPKAcKd8oTvfwf8EZWy6fW0KOekDixQyi2n4vc4BWuZT71NbE= +=YBed +-----END PGP SIGNATURE----- diff --git a/app-editors/gedit/gedit-3.30.2.ebuild b/app-editors/gedit/gedit-3.30.2.ebuild new file mode 100644 index 00000000..5887754c --- /dev/null +++ b/app-editors/gedit/gedit-3.30.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +GNOME2_LA_PUNT="yes" # plugins are dlopened +PYTHON_COMPAT=( python3_{4,5,6} ) +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit eutils gnome2 multilib python-single-r1 vala virtualx + +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="+introspection +python spell vala" +REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +# X libs are not needed for OSX (aqua) +COMMON_DEPEND=" + >=dev-libs/libxml2-2.5.0:2 + >=dev-libs/glib-2.44:2[dbus] + >=x11-libs/gtk+-3.22.0:3[introspection?] + >=x11-libs/gtksourceview-3.22.0:3.0[introspection?] + >=dev-libs/libpeas-1.14.1[gtk] + + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs + + x11-libs/libX11 + + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas[python,${PYTHON_USEDEP}] ) + spell? ( >=app-text/gspell-0.2.5:0= ) +" +RDEPEND="${COMMON_DEPEND} + x11-themes/adwaita-icon-theme +" +DEPEND="${COMMON_DEPEND} + ${vala_depend} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/gtk-doc-am-1 + >=dev-util/intltool-0.50.1 + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" +# yelp-tools, gnome-common needed to eautoreconf + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" + + gnome2_src_configure \ + --disable-deprecations \ + --disable-updater \ + --enable-gvfs-metadata \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable python) \ + $(use_enable vala) +} + +src_test() { + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check +} + +src_install() { + local args=() + # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations + use python && args+=( pyoverridesdir="$(python_get_sitedir)/gi/overrides" ) + + gnome2_src_install "${args[@]}" +} |