summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2021-01-13 11:13:17 +0100
committerhaarp <main.haarp@gmail.com>2021-01-13 11:14:49 +0100
commitee5556af0624ff0a43530d1ff790ca1b8f8116cf (patch)
tree72090038f4713a5aac265b1366eff9ba3cf2a40e
parentRemove broken "gestures", replace with Gesture-Manager-X (diff)
downloadhaarp-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/Manifest4
-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/Manifest3
-rw-r--r--x11-libs/xapps/metadata.xml19
-rw-r--r--x11-libs/xapps/xapps-2.0.0.ebuild89
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
+}