diff options
-rw-r--r-- | media-gfx/dispcalgui/ChangeLog | 10 | ||||
-rw-r--r-- | media-gfx/dispcalgui/Manifest | 33 | ||||
-rw-r--r-- | media-gfx/dispcalgui/dispcalgui-2.0.0.0.ebuild | 74 | ||||
-rw-r--r-- | media-gfx/dispcalgui/files/dispcalgui-2.0.0.0-wxversion-select.patch | 13 |
4 files changed, 115 insertions, 15 deletions
diff --git a/media-gfx/dispcalgui/ChangeLog b/media-gfx/dispcalgui/ChangeLog index bc3500d9c164..be29316da75b 100644 --- a/media-gfx/dispcalgui/ChangeLog +++ b/media-gfx/dispcalgui/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-gfx/dispcalgui # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/dispcalgui/ChangeLog,v 1.22 2014/03/04 20:10:14 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dispcalgui/ChangeLog,v 1.23 2014/05/08 18:50:54 hwoarang Exp $ + +*dispcalgui-2.0.0.0 (08 May 2014) + + 08 May 2014; Markos Chandras <hwoarang@gentoo.org> + +dispcalgui-2.0.0.0.ebuild, +files/dispcalgui-2.0.0.0-wxversion-select.patch: + Version bump. Bug #493410. Thanks to Andreas Sturmlechner + <andreas.sturmlechner@gmail.com> and Marios Andreopoulos + <opensource@andmarios.com> 04 Mar 2014; Agostino Sarubbo <ago@gentoo.org> dispcalgui-1.2.7.0.ebuild: Stable for x86, wrt bug #495696 diff --git a/media-gfx/dispcalgui/Manifest b/media-gfx/dispcalgui/Manifest index f2985606d4d1..bfe455117430 100644 --- a/media-gfx/dispcalgui/Manifest +++ b/media-gfx/dispcalgui/Manifest @@ -2,28 +2,33 @@ Hash: SHA256 AUX dispcalgui-1.2.7.0-wxversion-select.patch 278 SHA256 f1ff51a25d920abd20105ac8bd782d1365286afe156ccc86a6fb525316966148 SHA512 9e6de70c666addeacd599b5c29eaa2f01437dfcd53669c8d7cb098981823c92eec06b093179c76e84acb1c51e9b8b63c45f062cce38cee10a7d9ebef8c4fdfb0 WHIRLPOOL 21b5a63e9dc8f4e3ba3d2cfdf0137022cdfd0bd8e74bade35dd54cdfb6d85a810d855811cbddf154475b3c4c221c86c0ff189d64360e72f5ae1b4bff8d856812 +AUX dispcalgui-2.0.0.0-wxversion-select.patch 494 SHA256 e9c566d0ee16a9914c133de1c7cbeffd7541be4bf3e4f63fd9d77195605cc66b SHA512 cdd8dcb97ee59ef2cf6822cbca040442f940f457ac125ec71ded3fde56c32822048a63b3f3a10cb30b3d56adcd6ae86bb7683c6bf4f3d946d9600986b007151b WHIRLPOOL a789802d254d0185037531e34f96653186b5a84790c5784b630af81840fc871164f227578b2bddc1e7b7ff7e6bd7aab89078e0787c1cc2ab433b99fa4e2dcd73 DIST dispcalGUI-0.9.9.1.tar.gz 3225111 SHA256 17323641e7b54d1b3882a09b0a7ce6b4260e82d9682f38ea0374605cf7f22e5b SHA512 1cfbe2d55171bf71db61bc96e7ab2c5d8e83c7e02ae7e5d0bf6cd698802d9e8212f50996cc3ba8e304a5a2ddffb6da537f0776e02d2bbcbcbb51b6a3dac66bdd WHIRLPOOL 49794a0a36625c99be7f9d007421cb01efed89bffe7a1b9495b8016dcc564ea821c36b2bf675df9dbe225a5ed6f6ae08534e63c9c8fb66020e839ef6d3a8df9c DIST dispcalGUI-1.1.2.9.tar.gz 3278916 SHA256 4bb3094e050261a928c49b72716db6c943b92844bdf8479946a9a2093bb444ef SHA512 45a4bb84a46d3b92bcbbbf21e1f9172992870f74b20bd1110fe51263b94ff3f8ca2d7fb7e7291fbb4c73d6c451f6180333480a4fc66c0c782d37ff856129353f WHIRLPOOL 119f46aa850f709de42b184e8e58f47778429d6bd06693c1ee195ef55ef5928e8a830b54c049d03765a37325e59aee37eac8ad7cc626e76a2e336f1cb1e2e4ef DIST dispcalGUI-1.2.7.0.tar.gz 3302318 SHA256 8032b71ced4d7f718f8aa50a5dfc92595150334b572d6828c797426d8d63ba0b SHA512 7ae2c14c0fa50cb28284a24269c2d73bf5197326581cceb7436f1263f8097eb57c7cafbfaa811f1b387e4b7235fe8eda0a8f48ef939ec7710ca5555090ca53c3 WHIRLPOOL 106da953f564b2c4f6cdfefffc7952248b17793cd42e267c41f6bb3e56864b36d87f584df7b47f06ec131693c5de10e4f8630d77b12bdb82b318e61b4dec62d6 +DIST dispcalGUI-2.0.0.0.tar.gz 5914050 SHA256 fad516999bd663cf870fad2869fc63a23f93820dffff9dbd1029369417a6b650 SHA512 14e1a5d921ed4aaa07bd96d2c4256ce080bc6201d7a5b2a6fa69ae9ac25b8d34c9b0f3b3dac3d2e9a7d4c5faa97682e10a4b15205098a454623ecdb4e09eb8a5 WHIRLPOOL 1c88bb5da2dcddc1848249ba76057e1e33480e8fc344af6c3348d933c9752cc09f91a03a61f18f71cae27473956ae0e518b85864b5a2eb6ce9caf074d59f167c EBUILD dispcalgui-0.9.9.1.ebuild 1944 SHA256 76f27e696883cf5b2bd48bf19c8e466dee316f04b7bdfae692b057ecad639d73 SHA512 e438d98f04e1e134c659a8dd22fb822616a70c29bc6b0722586b5d192d4962fcc7e75b4845a6df3d5293e889a2c0984a922710cff40f61826bc75d2543c9a117 WHIRLPOOL 1bdc54e29f37c67ae2818d335e797d853b54b1c05fd1541d078cfa619dbaa14e6d5fc41f2d43bd5ce18d15924c369df07f9f639db436197003e2d713359cb6b2 EBUILD dispcalgui-1.1.2.9.ebuild 2233 SHA256 6554877be8ee91e95b9547da6a9b0db6e90618b3a41d1a634db4e82b361b810e SHA512 4d8d3f47c7359c4f424cacde5cb7799a1520a0dc46b3838e276635910a94e3cf4035697792ac02c9abaf22aba2e661d79a10b2448d1ac3bc5c0ba511da4164d5 WHIRLPOOL 87615fbd21a02a7c03dd4e545ed58b91f52a3d6b1ebfc7ea96ff5ad9cd772c98aebf47f41cda88868ec8559509608516e3d9593bd885507153ce07b67bcdc694 EBUILD dispcalgui-1.2.7.0.ebuild 2262 SHA256 efe7ce5aa07659d85dbb531a738977f5168b0bd7d9b0201a730a2d7aa65dd6e5 SHA512 92df001c8ea3257c9481d39b60dbacabacbe9684b0ec2293f2e8e4709df616fdde38236ebfb7d8527495ce3d93966516a9dcc65f64c58cb3794eabd5a57d7b4f WHIRLPOOL 94b9f2ee81acd4e6ab65686b921235da4955a0ef72449918c627f15eb6c5138e175be644e98f89dfa51b43d8deb1abbb134258fb2f983756f9fc92351aa1168d -MISC ChangeLog 4328 SHA256 5dd46823376a09e087d949e5eb9b19cf7721111be3a1067a23ca099e7973c02f SHA512 24043f2dc9c6c32cab4c3e4b39fdd9dc5b3b84deb6c5cf7c1af7c1edaed823846b0b9cf436a53583d158ba970068bc900ca20531bb28522a65406c6efa2ba272 WHIRLPOOL bdbb183096de8d630298caeef53f912bc31b5ce6d1a5a182fa4599c0264097ed2808ff979a72a785f33a8ae101981dc501412da61760362d2dadf13a5ccbb722 +EBUILD dispcalgui-2.0.0.0.ebuild 2152 SHA256 b8331aad19311246908013eedf723089d5cc2f446ec945f32fc3916956042dcf SHA512 441b50f24559c78f2744a560449fbf0b8f86a461e33e5bb28061794de07ef393e239e01a5d597c1d21d28b8d2166864e76ba20fb01dedce4fe744687af8ff035 WHIRLPOOL 170ace0d115fcda2910080cc57afe55a9b45ae7a348a89f75caff291bf0031c851009bf7ab6d7173a27bd6cd6308d331e97374c936468e7975fec1fd6163ee02 +MISC ChangeLog 4650 SHA256 2d11c58064c1357a803e21e3893f8ef6d3c5b7f38838b2e02d2b40c02946af72 SHA512 64294a938946dc306b2a6c200d8563573624bfab15f7434fd73d98f90521eddcd36345d51c50ed4204451c9d669baa619fff07d854aa613399051e877b4824be WHIRLPOOL ea623edf91c443d0f105000e5d42fc295e8effd290c2b71c7f66bba729f89a5482149d1e3f1971f2aad2bfc48766163d66b9fc6213dcb1278cfd0e1a85bfd1d5 MISC metadata.xml 528 SHA256 aa589d0ef6e125f1ecb15da8e85ded55e2a659783f15fec08b9f34af874c2177 SHA512 9aa94813682a0a0903130c0e950584a529a7d46b25651713bce7d99389eba70ca846ceb5b6782274053f298d36bd8b3cbfc112233f30dc327045456d5f84b57c WHIRLPOOL 9c0ae0fce7598e2a0022239477067cbad27694d28944a18f04c835862c1f5e71166f9060d337444e72d3e31d3b17ff96f47ec51fd4db5f7ae01a9a5dfe4425c0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJTFjMnAAoJELp701BxlEWfJWwP/2r4uJuqK/ratLOGOK2ZzCWW -RyGWQnyQPC6BijrXXYo+l+jr7cKgmf28qAuQGjj93F3T7FGjnoS37SSlj0+CHbHf -C/RC70LuxPu2wgEP98d8Tlv572qOmj5sATe/u3zVFsdU+xQhKQ0zJNUG/okA6HV1 -iml46WmWgg6RkupD3DFDYPe+fERIs1V2gr7ysqZXC3UehbeZMOARUAM274F1wyd9 -N/b7pGr6znoSB4libIwNw1/+gB/iXRgQ4hHJ/9MuhSxyc8FPTJQ4wQWirCMwZ7hQ -Mawm/oN7Fc4fKqZA89yVmMYUxAiwJXe3cSH8P7q+5rYTKwDZbEgCs4E3sG2K2va9 -HUSCwEshRfHO8tMvXCPEErjmi9xxAQPLlrpYWbwwm8cIhHrRw3Zi6mZ3pcwuYj4X -0VRjdD0Y0D54IM7bXoPYgxnY+VCRNeocau3lyUih0lgNIdhmXMJQ+uUoxN9R/tuK -1CoTiXq3Xb/HOfehQ3yoU1oXYDkaNcgjtS2n/OcuaUS6hONizjdd2BZEWKXsbA9N -DulUHjFxgrCFyBTs7Vu8dnJxRnO3W28nTqDFqs/nFxP9ghnLNkvPO7iYJIpvyCeB -28N7mXU/T3X2VU+AzgHBKHi1ZuEny2y++ZWeCTVfjM9i7cQXUySZWpxQVn9YxT1g -LMjWIj+i695FxL/Fkaop -=+Z8g +iQJ8BAEBCABmBQJTa9GtXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw +OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88I+wP/RTtPDDomqN7Qa0OSavkvD6A +ysa/OeA8rrDCCzKvSSMJcH95TPG9yUkXhaWYxQSibmmcQxqHVjMkBEJ/6H9VwbPd +fBVBpif7+hISMa1eAV/j5q4H1JGLpibbn8vmIUz211n2JMaWfOggDpRpELLU8JfX +aCMFDukQcsIt5VWxN45d7lKdZkfm8LMxtGfj57k5yAsXXyzg6dV2rU8xNVi5DFbx +7OwP+qAZcJJYnflxl/rBcBS2BuvvMt1lr0B+fzNh3JB+MjCSGVucMQdpbBP0FABM +1xFWIUlEGdrlBYlCnm9kN3Yd1Dnv46JpSxhY2bMpOKMmCaImLpx/c/EHtSCTGTtq +IetbzFEmkN6Z6K85aRk7Kk5VdvS2iEHpRfn7J8coQ/SkQqL5EjUVFvA18ma7UUUf +yzjakYKzsqnRAgu4IF24pFrx3wZXYjdt854WYSlCPxo/mxAj2/h7UZimKKh5hUT5 +mYz86iNt78se6kmQgfDljvJG1oSXXEBj/nIO8YxlGN5EiWUyhZhamtO9bAz2JaFZ +lMKxQ3O/BoyYWHSQh4ehGiaHVvyJtXzoSTkf0qkQOiMtw4+ZVxu+XnGmhpgSVQt/ +3o6syhJERtiZu2GdMxTN3Y5lVbOzghtmS9KkFipvwWhOCewMs3q9NthqhjL8DeN5 +3FdWSWbb063ZyAV1Kurv +=gb2T -----END PGP SIGNATURE----- diff --git a/media-gfx/dispcalgui/dispcalgui-2.0.0.0.ebuild b/media-gfx/dispcalgui/dispcalgui-2.0.0.0.ebuild new file mode 100644 index 000000000000..7e0e81b855af --- /dev/null +++ b/media-gfx/dispcalgui/dispcalgui-2.0.0.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dispcalgui/dispcalgui-2.0.0.0.ebuild,v 1.1 2014/05/08 18:50:54 hwoarang Exp $ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 fdo-mime eutils + +MY_PN="dispcalGUI" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Display Calibration and Characterization powered by Argyll CMS" +HOMEPAGE="http://dispcalgui.hoech.net/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=media-gfx/argyllcms-1.1.0 + dev-python/wxpython:2.8 + >=x11-libs/libX11-1.3.3 + >=x11-apps/xrandr-1.3.2 + >=x11-libs/libXxf86vm-1.1.0 + >=x11-proto/xineramaproto-1.2 + >=x11-libs/libXinerama-1.1" +RDEPEND="${DEPEND} + >=dev-python/numpy-1.2.1" + +# Just in case someone renames the ebuild +S=${WORKDIR}/${MY_P} + +DOCS=( + README.html +) + +src_prepare() { + epatch "${FILESDIR}/${P}-wxversion-select.patch" + +# Prohibit setup from running xdg-* programs, resulting to sandbox violation + cd "${S}/dispcalGUI" || die "Cannot cd to source directory." + sed -e 's/if which(\"xdg-icon-resource\"):/if which(\"xdg-icon-resource-non-existant\"):/' \ + -e 's/if which(\"xdg-desktop-menu\"):/if which(\"xdg-desktop-menu-non-existant\"):/' \ + -i postinstall.py || die "sed'ing out the xdg-* setup functions failed" + +# Remove deprecated Encoding key from .desktop file + cd "${S}" || die "Cannot cd to work directory." + for offendingFile in $(grep -r -l "Encoding=UTF-8" .); do + sed -e '/Encoding=UTF-8/d' -i "${offendingFile}" || \ + die "removing deprecated Encoding key from .desktop files failed" + done + + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + #remove udev files + rm -rf "${D}"/etc/udev/rules.d +} + +pkg_postinst() { +# Run xdg-* programs the Gentoo way since we removed this functionality from the original package + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} + +pkg_postrm() { +# Run xdg-* programs the Gentoo way since we removed this functionality from the original package + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} diff --git a/media-gfx/dispcalgui/files/dispcalgui-2.0.0.0-wxversion-select.patch b/media-gfx/dispcalgui/files/dispcalgui-2.0.0.0-wxversion-select.patch new file mode 100644 index 000000000000..dd3815df68cb --- /dev/null +++ b/media-gfx/dispcalgui/files/dispcalgui-2.0.0.0-wxversion-select.patch @@ -0,0 +1,13 @@ +--- dispcalGUI/main.py.orig 2014-03-04 20:44:41.266561455 +0200 ++++ dispcalGUI/main.py 2014-03-04 20:44:24.194511770 +0200 +@@ -19,6 +19,10 @@ if pyver < py_minversion or pyver > py_m + ".".join(str(n) for n in py_maxversion), + sys.version.split()[0])) + ++# Gentoo compatibility module ++import wxversion ++wxversion.select("2.8") ++ + from config import (autostart_home, datahome, enc, exe, exe_ext, exedir, + exename, fs_enc, isapp, isexe, pydir, pyname, pypath, + runtype) |