Version bump for Gnome 3.14.
authorGilles Dartiguelongue <eva@gentoo.org>
Mon, 15 Dec 2014 23:23:02 +0000 (23:23 +0000)
committerGilles Dartiguelongue <eva@gentoo.org>
Mon, 15 Dec 2014 23:23:02 +0000 (23:23 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xC6085806

app-editors/gedit-plugins/ChangeLog
app-editors/gedit-plugins/Manifest
app-editors/gedit-plugins/gedit-plugins-3.14.1.ebuild [new file with mode: 0644]
app-editors/gedit-plugins/metadata.xml

index 7f1be531fdb288079ab289be0ed2489aa8e740b0..42f83dd871c5fe25da90838afaa7c34d2b95ac1a 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-editors/gedit-plugins
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/ChangeLog,v 1.52 2014/12/01 11:40:51 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/ChangeLog,v 1.53 2014/12/15 23:22:59 eva Exp $
+
+*gedit-plugins-3.14.1 (15 Dec 2014)
+
+  15 Dec 2014; Gilles Dartiguelongue <eva@gentoo.org>
+  +gedit-plugins-3.14.1.ebuild, metadata.xml:
+  Version bump for Gnome 3.14.
 
   01 Dec 2014; Michał Górny <mgorny@gentoo.org> gedit-plugins-3.12.1-r1.ebuild:
   Add a proper REQUIRED_USE for libpeas compatibility, use python_setup() to use
index 65ea464d90aee9031b1ae7210a4cee90b30aa6af..28edc557d4e944fe553bde580b437f1a305bdce3 100644 (file)
@@ -2,26 +2,16 @@
 Hash: SHA256
 
 DIST gedit-plugins-3.12.1.tar.xz 1291692 SHA256 431adb6c8327d755329061f59d9f06e94819e398b7910751bbe46bc96679c67f SHA512 6ed7265b90ed6ef2fcde65a5cec807a6583110b33a1255ed71fa1dd0c3d4ffa9874a5304d9e0f957151cfe0b58cef21b1af842dd066a04c865e5483e98f885a2 WHIRLPOOL a937ea666a9249696d640d1b288bfae526898db961f5fffbd99ebc9e925660081be17e208c7086df5e58c082f5322d3889e0dfb4021cc0b929caf1a937530c74
+DIST gedit-plugins-3.14.1.tar.xz 1291776 SHA256 d0f4b8282e91dc3f77698aa4c8a6bd09df057b4df77fb86594c402fe7347b881 SHA512 bc385cae81d3b2c4faa26cb94612fbea0e503e556031594b72f3f176ad8846c42baa7bdfafffb85b226d9faf836237da56b91de593f41037ff8940307bc1c302 WHIRLPOOL d191a59c33a985144bb3264385f8c827e886c3183686df1f2d27a3db4b73bd22710463558bbefed45879ef27cdf1597efee6a86d69c8bc78b9fa92a11628b7cb
 EBUILD gedit-plugins-3.12.1-r1.ebuild 2281 SHA256 efe9b2fe0e74ca6afa8586035c58fd23ccb00db8badda2f573637ed59421c15c SHA512 e9c1b34ac647b6ec9224fa137a2d4292abcbd2f9f657b61c77859b77ca313af8c39d7768428b1ebd445ae69bf8bd843dd541d2e3305e4a82c4f48cf8828e6529 WHIRLPOOL 10333b8af987c5f2c8cc07c9603975b5537688398f8b0a71d0f380192915da7bf4ded0c69e66e0abf7d6e496f98a5bcf9e6b0538dd6d1770584330fa4e4669f8
 EBUILD gedit-plugins-3.12.1.ebuild 2115 SHA256 75d1f493699fde79ed6cb2b83d8c26a2cf6d8e5cb221e4e1a7c324a8eda74014 SHA512 963dab2d8bb0b3f1aa8ee22f409754af9edea4f1f578ffa72a8d34b4846bcb525167c11f72a3fa9f80dcfa8e2fd3ff81a811146d99b7cf5d484951ec6584d927 WHIRLPOOL a8608db9f48817474f39a01a1e8b765c5c50266e762e0be50b8ef6b0fb63c46a2f131a80b14b1ab9ecca40a665941f2a8d39e53ed1446b5be730bd7def7b6b5d
-MISC ChangeLog 9793 SHA256 817215ed103c8180042409e4af0947987b37819bb7df0daf164eec075e985d0e SHA512 a19969e9bf235b499947312458a4d93deb796c3a867d738d96a36ca8d0ce4a6f320de02ce4e8ae0d7800981be1e71cd0d05e135e1cfe6cde43f398663a953601 WHIRLPOOL cf1fa1bcb099a6e391221979d5789ddcd3b4e08cee232a7fe533e79cbbd8356e753b5d838ef2c165c65ffbd5f9bb8f77e949750b248837bcd948b49304176e92
-MISC metadata.xml 451 SHA256 c9f3d589eeb5cca603c8ab821303ce6b872b82deaf227be40fc8478256bfe8a3 SHA512 26c2c2b34400f6ca2e591229d47df1e1fdc308eec37dedd9d579d1646f48cd13c0e160244aa393d7e47a8390fa99b49d5ef9033ce4953b08e02d609bf66f988c WHIRLPOOL edfc68ba7da806d320358a51e78cfbc280e221871ebda8034800df8509339ec8e6eae2f7f2d15a8420f2eb8f9a364507c19ef1d603db09d0a046b6bf12eda603
+EBUILD gedit-plugins-3.14.1.ebuild 2393 SHA256 cc2a82c712e3dd84aa1a012d147a5855a7e642d62b8b26d75be98bad72acbcfe SHA512 997cbdec486e37728993ed1d6749f4dfa7512ae277654ecd3462992cb4bbfed560a81e8c2acc7520b0ccece1381b00daff91d093d291409ed08cbfe568c78770 WHIRLPOOL 5a4d8551ad45522b423610f22ac959a0433399f1a2ef2a43f4a3f20f9c385ef39ee67f8c7b5be1b6f2408a552a0227deb98a836c10030d1161391562edc28eb1
+MISC ChangeLog 9959 SHA256 7020b8748cbd134b32e9240d3bc31c3f3b4e3247a5a6862ce01fd53fcb551e9a SHA512 e8e757558b8930485ec4763555a495509e48b0b950a22b792ba35df039477d2f250e72ee209f72ccc4124b125a7f423ef978ba3e4e367d4da18f0bb2e0ebd871 WHIRLPOOL eb343a497d407899d41acd84522821a3bef0d856e5496fcaf8e3e5184348008340f1230eca5aa0c1b48a33e5a44f62fc4ee682fbdea63e7016cda5b47e2f2be6
+MISC metadata.xml 552 SHA256 9974db4ccfc0f035c55311f8e3559cf77b482565ef00eb5ff97c61455f85570b SHA512 a99ca16da97cf9c785ceca51e58679f1ad4f662d4e9db2aa96e2a1a8cb88290b8d7e1444ef357b84fe9443eb2ad0b803452d5253ebcfc2936356845272468589 WHIRLPOOL 8b3f20c148864251af0ce82cc0e7a8426d0265108580602e63483dca979f435601d997a1eab9d0eeb3afb89b0c0343c582b6fcb0c7b470bcbd4ff89e5f146890
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQJ8BAEBCABmBQJUfFPEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOOKcP/ivFDTbHU/XdkMEf7238F8rL
-DFGLt4tTvGhQ6AXVS2VSwLpqCeEio6A0ulO5xsLFszOrcMJssuT+2t61jpmUE/5A
-4FljrtcAqm7Z//+SQ4Upw8qAPaB1oLG59zMvamaF3i0sAzx+Y6nOt73JMPttLp4S
-s69GWvCvWnjkUH23e7fMHC413i4xGplMzDJ68LhbcNRCj13WkpfzPgQGgcKQb56L
-seMQ2GayqbqPPWlr9nrWMVwhB01zL+Gg/jwLSX2SS9B2UXXhyWhFVaQYdiGb/YCg
-uuAItxhORRqK7kBwR2I41ii6bOyxcaHPfKUH721IQn6zp8rwLJGgT/gEuQq8Gu7p
-0OnkuvVYfa42UiR/aHX5OQiCl3B7sa3o2in7o/m4YDhXMtmCFTyQXAh7u+I75R1v
-+rAVQUB71WyDqbF9cQ0Ej+oTtO5oCSBO8EPGFqHW8afky1MQ36gJ8CDRnEwjFaBU
-qGyexOZG/Uh6iNHOvW9Wh9cEHW2jqnzAw43OWReeqPEj2B8zgbEVOrUgltcRM0xL
-4UtWJwi4BzZHkVJe1i2wMyy+Gtn3JyoKtNcwjKhhc568aA/dG0TbKourvdYM50wZ
-qD1jziFPZc5Gry4ISUjTy2PmHhIa4gjmgnhEYfPu5Igs8w8LW5+GqNyAdwd5z8eg
-0FNyaxR0DzcNLQX2dd/R
-=51Cp
+iEYEAREIAAYFAlSPbVQACgkQ1fmVwcYIWAZ4LQCeORkyC3ZtpGfNAK5DCJluoLEe
+dSIAn0iU9Td7Y0TkFOoAUtT2Ox2I6NHz
+=Xkec
 -----END PGP SIGNATURE-----
diff --git a/app-editors/gedit-plugins/gedit-plugins-3.14.1.ebuild b/app-editors/gedit-plugins/gedit-plugins-3.14.1.ebuild
new file mode 100644 (file)
index 0000000..577c321
--- /dev/null
@@ -0,0 +1,91 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.14.1.ebuild,v 1.1 2014/12/15 23:22:59 eva Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{3,4} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 multilib python-r1
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal zeitgeist"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+       charmap? ( python )
+       git? ( python )
+       python? ( ^^ ( $(python_gen_useflags '*') ) )
+       terminal? ( python )
+       zeitgeist? ( python )
+"
+
+RDEPEND="
+       >=app-editors/gedit-3.14[python?]
+       >=dev-libs/glib-2.32:2
+       >=dev-libs/libpeas-1.7.0[gtk,python?]
+       >=x11-libs/gtk+-3.9:3
+       >=x11-libs/gtksourceview-3.14:3.0
+       python? (
+               ${PYTHON_DEPS}
+               >=app-editors/gedit-3.14[introspection,${PYTHON_USEDEP}]
+               dev-libs/libpeas[${PYTHON_USEDEP}]
+               >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+               dev-python/pycairo[${PYTHON_USEDEP}]
+               dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+               >=x11-libs/gtk+-3.9:3[introspection]
+               >=x11-libs/gtksourceview-3.14:3.0[introspection]
+               x11-libs/pango[introspection]
+               x11-libs/gdk-pixbuf:2[introspection]
+       )
+       charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+       git? ( >=dev-libs/libgit2-glib-0.0.6 )
+       terminal? ( x11-libs/vte:2.91[introspection] )
+       zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] )
+"
+DEPEND="${RDEPEND}
+       >=dev-util/intltool-0.40.0
+       sys-devel/gettext
+       virtual/pkgconfig
+"
+
+pkg_setup() {
+       use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+}
+
+src_configure() {
+       gnome2_src_configure \
+               $(use_enable python) \
+               ITSTOOL=$(type -P true)
+}
+
+src_install() {
+       gnome2_src_install
+
+       # FIXME: crazy !!!
+       if use python; then
+               find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+               find "${ED}"/usr/share/gedit -type d -empty -delete || die
+       fi
+
+       # FIXME: upstream made this automagic...
+       clean_plugin charmap
+       clean_plugin git
+       clean_plugin terminal
+       clean_plugin zeitgeist
+}
+
+clean_plugin() {
+       if use !${1} ; then
+               rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+               rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+       fi
+}
index 61ee411a451da949de33c71c9764730267523286..12a7b7032fce2cb2347d6c41822f4e81e9a7dced 100644 (file)
@@ -8,5 +8,6 @@
                them</flag>
        <flag name='git'>Shows document changes related to git's HEAD</flag>
        <flag name="terminal">Embed a terminal in the bottom pane</flag>
+       <flag name="zeitgeist">Build the plugin to inject events to <pkg>gnome-extra/zeitgeist</pkg></flag>
 </use>
 </pkgmetadata>