diff --git a/x11-misc/gpaste/Manifest b/x11-misc/gpaste/Manifest index 7e79f15..9088caf 100644 --- a/x11-misc/gpaste/Manifest +++ b/x11-misc/gpaste/Manifest @@ -1,5 +1,7 @@ -DIST gpaste-3.24.6.tar.gz 163896 BLAKE2B c2dd0283be301a150a9b484e239b07629b2b280b088e55fc0ee0d5d27c1c15d4594932f4090757f433134cf0d35bccc46448617df073d7f22ff2b5085a4e0690 SHA512 8bd3213df3c576c783dc93bf2500b50071f93816698e470a77bb09df23fc017c0120e8021c5604b8d2788ad583ccd51599a70e5e318079be584cfa24549e19b2 DIST gpaste-3.30.2.tar.gz 175087 BLAKE2B a819347f7f5db972d32543d1e7b0fad3813bbe344ab4ec178386954e81debe88f56d8ad140b88b3e0d611cc3ffad42756d6dad7a06074e560919ed51c54027e6 SHA512 1c1df57f22ff43bc11867f4f3acd94933c843a77fbb55ca2d6e9d69d17f6e294addcff6b50f618efc53abaa9ed744dd337ccd3748cbb7bf8696040182c71669c -EBUILD gpaste-3.24.6.ebuild 1335 BLAKE2B 8040f4993d3ad20a4503795135c85e4d4cde4c56078638d4b6ca717b7cc47bcf7bb1ab536b6644c8129e38fbf5c38b539671c1d7e227d4426eee950f23767c83 SHA512 16f65a7a9cddaedc894736365c025c16c60f971fb26a79d1cbea64f539dd856243b7ae0e8ce04083e962fe3ae018ccfb9d983c575a1081e1c650831495a7e40d -EBUILD gpaste-3.30.2.ebuild 1335 BLAKE2B 8040f4993d3ad20a4503795135c85e4d4cde4c56078638d4b6ca717b7cc47bcf7bb1ab536b6644c8129e38fbf5c38b539671c1d7e227d4426eee950f23767c83 SHA512 16f65a7a9cddaedc894736365c025c16c60f971fb26a79d1cbea64f539dd856243b7ae0e8ce04083e962fe3ae018ccfb9d983c575a1081e1c650831495a7e40d +DIST gpaste-3.32.0.tar.gz 181159 BLAKE2B 664151a5cb9653158ad8c137951fbfc402c400421bbd0324598804135aa654407ff0e67ccd8c4f9c025423aa609df3278e64ac50af09033933ef3f0e26d88032 SHA512 f60983c50742c05bf42347ffdaeb00ad1bb691f7d752d8773545dd59f7bf7485e095e26e799983261ee41180b66631e99fa4b6c196057c1ec47e2e138dfa8160 +DIST gpaste-3.34.0.tar.gz 181692 BLAKE2B 0c50db12cba8f959b39b677881d0471ceba565f30fe6d36cf07d0f900c8ea13e80bfaeac711574689e8c77dc20e07f141e36d40ace80118473a9da30df7a2b9d SHA512 3ed74409b134e85477013f917fa3c326460ab30ed070463de5f5194741667e1bf00358ecc7c24de26c794208400f22d00876e0db043c5122796900a0545c7491 +EBUILD gpaste-3.30.2.ebuild 1530 BLAKE2B e6f98051b6bc7275d47fc3b1bff81d6cf531ac0f684086000b5b92f1a6f2b71a40c5e564be8e0f72ecfdc7f86aa3f6a19789a91c65741f3916613e5eb1b428ea SHA512 ac2ff5696250f563650eb585be2602cc3943dd11b00cd6b244a23b781e566985b33c769938c271ddc8873e948e9b65f1af0ef5e3c552fdf6d53cfe6459a40609 +EBUILD gpaste-3.32.0.ebuild 1530 BLAKE2B cb415f57936c2b786be9c8dfdd9c560a365e9554c8c1af73e376dc76f60333573ca613b778d3c08c3f6c58d5a6b13e266c57bf3501010ffe0cd324ef76cffd51 SHA512 12e3b7b021f27b3012658da0f9eb7da8b766502e8c57c80a1ef5fd8314d8e9c2cd344c9f46688688a729c801e157b35b97ad7bd7e51b8e162ae2b15234d9f260 +EBUILD gpaste-3.34.0.ebuild 1519 BLAKE2B 4e29f29b3720093984b184814f8cc2e5ff2f97264e4edb09761cd01d3d91b4cb968fd826c2dd0b13b988731bbcb1cb066cf2354bdf13bbab0fd9909a9a7b2dc4 SHA512 d2720632842535db4309959cbb727763028077eaac62d14a679e3ef6901a8c141c66c3ba2e0239a324d517b3ab6769066739cc176cd4263897d1467307143ee8 MISC metadata.xml 595 BLAKE2B 7a8327f78e0e4cb106350051ff89a5677401e9ffa2d833e424da1f14a89c3147e59be124e6e0a26a3609f57c8a6078a00b6fce6a8f36889bafa5021539c0d89a SHA512 8fca7baa9d40775abe8ce7db98c5fc8e882d96e6200db5d84b6b1964369d6c499e344b30826c405368a18ca0f2caeab94d8dc44f648fe10f317075d82f60ca3d diff --git a/x11-misc/gpaste/gpaste-3.30.2.ebuild b/x11-misc/gpaste/gpaste-3.30.2.ebuild index b636f6e..19776d2 100644 --- a/x11-misc/gpaste/gpaste-3.30.2.ebuild +++ b/x11-misc/gpaste/gpaste-3.30.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -VALA_MIN_API_VERSION="0.30" +VALA_MIN_API_VERSION="0.42" VALA_USE_DEPEND="vapigen" inherit eutils autotools gnome2-utils vala vcs-snapshot @@ -15,21 +15,25 @@ SRC_URI="https://github.com/Keruspe/GPaste/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="gnome vala" +IUSE="X bash-completion gnome vala zsh-completion" CDEPEND=" dev-libs/appstream-glib - >=dev-libs/glib-2.48:2 - >=dev-libs/gobject-introspection-1.48.0 + >=dev-libs/gjs-1.54.0 + >=dev-libs/glib-2.58:2 + >=dev-libs/gobject-introspection-1.58.0 sys-apps/dbus - >=x11-libs/gdk-pixbuf-2.34:2 - >=x11-libs/gtk+-3.20:3 - x11-libs/libX11 - x11-libs/libXi + >=x11-libs/gdk-pixbuf-2.38:2 + >=x11-libs/gtk+-3.24:3 + X? ( + x11-libs/libX11 + x11-libs/libXi + ) gnome? ( gnome-base/gnome-control-center:2 media-libs/clutter x11-libs/pango + >=x11-wm/mutter-3.30.0:0/3 ) " RDEPEND="${CDEPEND} @@ -54,8 +58,11 @@ src_prepare() { src_configure() { econf \ + $(use_enable X x-keybinder) \ + $(use_enable bash-completion) \ $(use_enable vala) \ $(use_enable gnome gnome-shell-extension) \ + $(use_enable zsh-completion) \ --disable-static \ --disable-schemas-compile } diff --git a/x11-misc/gpaste/gpaste-3.24.6.ebuild b/x11-misc/gpaste/gpaste-3.32.0.ebuild similarity index 71% rename from x11-misc/gpaste/gpaste-3.24.6.ebuild rename to x11-misc/gpaste/gpaste-3.32.0.ebuild index b636f6e..28c5a4b 100644 --- a/x11-misc/gpaste/gpaste-3.24.6.ebuild +++ b/x11-misc/gpaste/gpaste-3.32.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -VALA_MIN_API_VERSION="0.30" +VALA_MIN_API_VERSION="0.42" VALA_USE_DEPEND="vapigen" inherit eutils autotools gnome2-utils vala vcs-snapshot @@ -15,21 +15,25 @@ SRC_URI="https://github.com/Keruspe/GPaste/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="gnome vala" +IUSE="X bash-completion gnome vala zsh-completion" CDEPEND=" dev-libs/appstream-glib - >=dev-libs/glib-2.48:2 - >=dev-libs/gobject-introspection-1.48.0 + >=dev-libs/gjs-1.54.0 + >=dev-libs/glib-2.58:2 + >=dev-libs/gobject-introspection-1.58.0 sys-apps/dbus - >=x11-libs/gdk-pixbuf-2.34:2 - >=x11-libs/gtk+-3.20:3 - x11-libs/libX11 - x11-libs/libXi + >=x11-libs/gdk-pixbuf-2.38:2 + >=x11-libs/gtk+-3.24:3 + X? ( + x11-libs/libX11 + x11-libs/libXi + ) gnome? ( gnome-base/gnome-control-center:2 media-libs/clutter x11-libs/pango + >=x11-wm/mutter-3.32.0:0/4 ) " RDEPEND="${CDEPEND} @@ -54,8 +58,11 @@ src_prepare() { src_configure() { econf \ + $(use_enable X x-keybinder) \ + $(use_enable bash-completion) \ $(use_enable vala) \ $(use_enable gnome gnome-shell-extension) \ + $(use_enable zsh-completion) \ --disable-static \ --disable-schemas-compile } diff --git a/x11-misc/gpaste/gpaste-3.34.0.ebuild b/x11-misc/gpaste/gpaste-3.34.0.ebuild new file mode 100644 index 0000000..89ac60c --- /dev/null +++ b/x11-misc/gpaste/gpaste-3.34.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +VALA_MIN_API_VERSION="0.42" +VALA_USE_DEPEND="vapigen" + +inherit eutils autotools gnome2-utils vala vcs-snapshot + +DESCRIPTION="Clipboard management system" +HOMEPAGE="https://github.com/Keruspe/GPaste" +SRC_URI="https://github.com/Keruspe/GPaste/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="X bash-completion gnome vala zsh-completion" + +CDEPEND=" + dev-libs/appstream-glib + >=dev-libs/gjs-1.54.0 + >=dev-libs/glib-2.58:2 + >=dev-libs/gobject-introspection-1.58.0 + sys-apps/dbus + >=x11-libs/gdk-pixbuf-2.38:2 + >=x11-libs/gtk+-3.24:3 + X? ( + x11-libs/libX11 + x11-libs/libXi + ) + gnome? ( + gnome-base/gnome-control-center:2 + media-libs/clutter + x11-libs/pango + >=x11-wm/mutter-3.34.0:0/5 + ) +" +RDEPEND="${CDEPEND} + gnome? ( + gnome-base/gnome-shell + ) +" +DEPEND="${CDEPEND} + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + eautoreconf + vala_src_prepare + + if ! use gnome ; then + echo "" > data/control-center.mk || die + fi +} + +src_configure() { + econf \ + $(use_enable X x-keybinder) \ + $(use_enable bash-completion) \ + $(use_enable vala) \ + $(use_enable gnome gnome-shell-extension) \ + $(use_enable zsh-completion) \ + --disable-static \ + --disable-schemas-compile +} + +src_install() { + default + prune_libtool_files +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +}