diff options
author | 2021-01-13 11:13:17 +0100 | |
---|---|---|
committer | 2021-01-13 11:14:49 +0100 | |
commit | ee5556af0624ff0a43530d1ff790ca1b8f8116cf (patch) | |
tree | 72090038f4713a5aac265b1366eff9ba3cf2a40e | |
parent | Remove broken "gestures", replace with Gesture-Manager-X (diff) | |
download | haarp-ee5556af0624ff0a43530d1ff790ca1b8f8116cf.tar.gz haarp-ee5556af0624ff0a43530d1ff790ca1b8f8116cf.tar.bz2 haarp-ee5556af0624ff0a43530d1ff790ca1b8f8116cf.zip |
Update xed to 2.8.4, add needed xapps
Signed-off-by: haarp <main.haarp@gmail.com>
-rw-r--r-- | app-editors/xed/Manifest | 4 | ||||
-rw-r--r-- | app-editors/xed/xed-2.8.4.ebuild (renamed from app-editors/xed/xed-2.6.2.ebuild) | 4 | ||||
-rw-r--r-- | x11-libs/xapps/Manifest | 3 | ||||
-rw-r--r-- | x11-libs/xapps/metadata.xml | 19 | ||||
-rw-r--r-- | x11-libs/xapps/xapps-2.0.0.ebuild | 89 |
5 files changed, 115 insertions, 4 deletions
diff --git a/app-editors/xed/Manifest b/app-editors/xed/Manifest index e58b3ff..4f70d83 100644 --- a/app-editors/xed/Manifest +++ b/app-editors/xed/Manifest @@ -1,2 +1,2 @@ -DIST xed-2.6.2.tar.gz 4842633 BLAKE2B 58292b35e696c7d3ad522e4a10a67f04e82a20abe3212c6eebd72fb44c890d37387b12bbb0f19ed5a6f59e089c59225155a3a1fbb30be1761fe5d191833c389f SHA512 8f657504b17319cbdaa1042b904c9a236221d6b6ff3e228c15ef1c682ea23023e73a7ac89c85af947812c065419b2b9e2d83e61d03c3f7961e90e99c253c8899 -EBUILD xed-2.6.2.ebuild 2087 BLAKE2B e9ef4bd3f1783464f341aa2106044f62db95321599aa45a115cf3a28b426c29248d3748f0faf929993d1e32e6569fac6128689992b59129ed60cc278c05aa6cc SHA512 3f9791840d9e16d7c790ce6a884064e7d7e03368a73a63cdeca34adac002180b2deb3c841473ec25478fbc501c90e69e80cc2e041ab567d2e5b987069adc6965 +DIST xed-2.8.4.tar.gz 4880543 BLAKE2B 90c91e4c4fda8d5121a95e51e6fa65399b69f8996a8dfa4dc6a1c16b80b471f6db1a246506b487e744984fb267762517994a19c928c3cb4fbf1e0a7126fa46fb SHA512 a00cde25abb09e8ab07d99c8e6dc752f196f73bd1141a4178863be62e4e0ca05c82091a3e1445d0bdb05a3d8ebe699d0d4f98530c01ab38515a5dac3733d6626 +EBUILD xed-2.8.4.ebuild 2078 BLAKE2B c53103b34275bf0f48993add98ee9e1d27110cb1385e104325f36aba46bb81e50bee4f23bbed411ea1ed3a377543ad29c54c536347d44f0656f056fc277cd1fe SHA512 274bd243eae10929b92361f78ad42f13165ca566cd5501da881f12261f5709d9be232f4c802757929239d085285bd7f18c732082dc58fa48fcc4747edc311c9b diff --git a/app-editors/xed/xed-2.6.2.ebuild b/app-editors/xed/xed-2.8.4.ebuild index 46d0168..c33ba49 100644 --- a/app-editors/xed/xed-2.6.2.ebuild +++ b/app-editors/xed/xed-2.8.4.ebuild @@ -26,13 +26,13 @@ COMMON_DEPEND=" >=dev-libs/libxml2-2.5.0:2 >=dev-libs/glib-2.44:2[dbus] >=x11-libs/gtk+-3.16:3[introspection] - >=x11-libs/gtksourceview-3.18:3.0[introspection] + x11-libs/gtksourceview:4[introspection] >=dev-libs/libpeas-1.14.1[gtk] gnome-base/gsettings-desktop-schemas gnome-base/gvfs - >=x11-libs/xapps-1.2.2 + >=x11-libs/xapps-1.9.0 x11-libs/libX11 net-libs/libsoup:2.4 diff --git a/x11-libs/xapps/Manifest b/x11-libs/xapps/Manifest new file mode 100644 index 0000000..8675ffb --- /dev/null +++ b/x11-libs/xapps/Manifest @@ -0,0 +1,3 @@ +DIST xapps-2.0.0.tar.gz 218413 BLAKE2B 64159030705a8f94c4ebebc361a78b34ede83ff21e8ef66fe0445d0ff69f1d8546ccbe19625bad1ce9101fa6c4654ef3706ca9b0fc006f3b934562f388e96814 SHA512 e735f24228b462a3e9f6f9e7cf17b9fea8eb7707c6ab9b999719ea86b74a5697e9def5d522eab7e6fcdfc57f8ba56d6db3b769f0d316e8314dd879fb38b27e38 +EBUILD xapps-2.0.0.ebuild 2108 BLAKE2B 41ac808ba0f793cf96c04c0d9d895e249091d3709d15a230bc3ce34e4f1c65d2e58d9b7f71e7fe473e8b33b13f506168366e648f7afee527d59d1df785e4d7ad SHA512 0169251f270695cea1bda0f3621c8e905936b05457df0a27ce48a1357fa392670e7484e0e72590cb365c9326090e8b7722afb38504a9ceb876364223b2e91dca +MISC metadata.xml 577 BLAKE2B ed5786f6e30619e209d841a04547b52f7a9a09eeb5a64f0fcbe9f33031e936610aaef4b80cd29f45d662ac23295448ba336786c31a2b5f302332750497d0f545 SHA512 3af23ee720d2691213fccfbcdde69b5af42259fb0acee32e499c51e13dc8a5414fed038372b2a485db65548b38163886911d4b44ebaaca8ff0e0274c4c40d48b diff --git a/x11-libs/xapps/metadata.xml b/x11-libs/xapps/metadata.xml new file mode 100644 index 0000000..24251f3 --- /dev/null +++ b/x11-libs/xapps/metadata.xml @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>olivier.laurantin@laposte.net</email> + <name>Olivier Laurantin</name> + </maintainer> + <maintainer type="person"> + <email>sparky@bluefang-logic.com</email> + <name>Matthew Turnbull</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">linuxmint/xapps</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-libs/xapps/xapps-2.0.0.ebuild b/x11-libs/xapps/xapps-2.0.0.ebuild new file mode 100644 index 0000000..db30805 --- /dev/null +++ b/x11-libs/xapps/xapps-2.0.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +VALA_USE_DEPEND="vapigen" +inherit gnome2-utils vala meson python-r1 xdg-utils + +DESCRIPTION="Cross-desktop libraries and common resources" +HOMEPAGE="https://github.com/linuxmint/xapp/" +LICENSE="GPL-3" + +SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/xapp-${PV}" +KEYWORDS="~amd64 ~arm64 ~x86" + +SLOT="0" +IUSE="gtk-doc introspection static-libs" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/glib-2.37.3:2 + dev-libs/gobject-introspection:0= + gnome-base/libgnomekbd + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] + >=x11-libs/gtk+-3.3.16:3[introspection?] + x11-libs/libxkbfile + dev-libs/libdbusmenu[gtk3] +" +DEPEND="${RDEPEND} + sys-devel/gettext + gtk-doc? ( dev-util/gtk-doc ) + $(vala_depend) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-util/glib-utils + dev-util/gdbus-codegen + >=dev-util/intltool-0.40.6 + sys-devel/gettext +" + +src_prepare() { + xdg_environment_reset + vala_src_prepare + default +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dpy-overrides-dir="/pygobject" + ) + meson_src_configure +} + +src_install() { + meson_src_install + rm -rf "${ED}/usr/bin" || die + + # package provides .pc files + find "${D}" -name '*.la' -delete || die + + # copy pygobject files to each active python target + # work-around for "py-overrides-dir" only supporting a single target + install_pygobject_override() { + PYTHON_GI_OVERRIDESDIR=$("${PYTHON}" -c 'import gi;print(gi._overridesdir)') || die + einfo "gobject overrides directory: $PYTHON_GI_OVERRIDESDIR" + mkdir -p "${ED}/$PYTHON_GI_OVERRIDESDIR/" + cp -r "${D}"/pygobject/* "${ED}/$PYTHON_GI_OVERRIDESDIR/" || die + python_optimize "${ED}/$PYTHON_GI_OVERRIDESDIR/" + } + python_foreach_impl install_pygobject_override + rm -rf "${D}/pygobject" || die +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +} |