forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-editors/gedit: version bump 3.22.0 → 3.22.1
Misc bugfixes. Translation updates. Package-Manager: Portage-2.3.6, Repoman-2.3.3
- Loading branch information
Showing
2 changed files
with
92 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST gedit-3.22.0.tar.xz 2957520 SHA256 063b5a0b5dcc8f540f6e8c3ea1c22cf8a3a19edffc25315a1b6bc51d462b3f45 SHA512 7137fe96cca072c294dea545cb7fafee7ca2da84d8b7756e03a5f5dde6cdca8a3eec6f58136cec0aeeb49c294acd000f01bf3a44447411924aff107dbab26efb WHIRLPOOL 621a9ef89bdaafc490e6b05ac00d91978f175953c37c3d6c141b0513a99bc77b05907dab665d48022f56d0c6a8b9ad8e935c2279d58356d691490b16e533135e | ||
DIST gedit-3.22.1.tar.xz 2948048 SHA256 aa7bc3618fffa92fdb7daf2f57152e1eb7962e68561a9c92813d7bbb7fc9492b SHA512 7251732f353b1d9dab0fe447fe90b2259df34ff0694d8731ce3be531c21ac82ab6e7f4a07090aeef364640154f4ba6103539a253bc7942952dcf1e331418f0eb WHIRLPOOL 5bb12a567693107ae8b3fc625ae546b0d56e781fe4aa009f3a26ace56ab603bd1d4de80386584837563f8d77b173adf39e5850010a50d4eb3add82bbefb85445 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# 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} ) | ||
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.21.3:3[introspection?] | ||
>=x11-libs/gtksourceview-3.21.2: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/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 && [[ ${MERGE_TYPE} != binary ]] && 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[@]}" | ||
} |