Includes full argyllcms 1.6 support (I just added the bump to 1.6.2 in tree), and maybe more importantly finally remove the libpng warning popups :) Tested with a colorhug and it ran fine Also, source files (properly named) are available on sourceforge, so I used: SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
Created attachment 364896 [details, diff] 1.2.7.0 / 1.5.3.1 diff Hello, thanks for the notice. I just tested it and it works fine. Markos will do the bump. @Markos The differences between current dispcalgui 1.2.7.0 ebuild and new 1.5.3.1 are minimal, so I attached the diff. I only changed the source URI as suggested by Bernard and adjusted the patch filename. I am not sure if there is a convention about patch naming. Feel free to rename if needed. Thanks.
Meanwhile, dispcalgui-1.7.5.7 was released and 1.5.3.1 ebuild still works (minus the patch).
Created attachment 371730 [details] dispcalgui 1.7.5.7 ebuild Thanks for the notice. Probably Markos is very busy on other parts of Gentoo but the ebuild will get to portage eventually. This is a new ebuild for the 1.7.5.7 version. Again changes are minimal, only a new patch was needed.
Created attachment 371732 [details] wxversion select patch for 1.7.5.7 New ebuild needs a new patch to select wxversion. This is it.
Created attachment 372980 [details, diff] dispcalgui-1.7.5.7.ebuild.diff my attempt at silencing repoman about distutils-r1 migration
Created attachment 375976 [details, diff] dispcalgui-1.2.7.0_to_2.0.0.0.patch Bump to version 2.0.0.0
Created attachment 375978 [details, diff] dispcalgui-2.0.0.0-wxversion-select.patch wxversion patch - only renamed
Marios, are the 2.0.0.0 patches attached here good enough for inclusion?
The correct patch is from Andreas, attachment dispcalgui-1.7.5.7.ebuild.diff (372980). This may be applied to 1.2.7.0 to create both 1.7.5.7 and 2.0.0.0 ebuilds. They only differ in name. You also need the attachment dispcalgui-1.7.5.7-wxversion-select.patch (371732) from me. You can name it as you want. If you keep its current name it will work with all ebuilds created from Andreas' patch. Generally this patch file outlasts the ebuild, so no reason to give it a name that reflects the current ebuild. Marian's dispcalgui patch was created in the wrong order, it patches his 2.0.0.0 to 1.2.7.0. :) I hope I didn't confuse you. In case I did: $ cd path/to/media-gfx/dispcalgui $ bugz attachment 372980 [details, diff] $ patch < dispcalgui-1.7.5.7.ebuild.diff $ mv dispcalgui-1.2.7.0.ebuild dispcalgui-2.0.0.0.ebuild $ cd files $ bugz attachment 371732 [details]
(In reply to Marios Andreopoulos from comment #9) > Marian's dispcalgui patch was created in the wrong order, it patches his > 2.0.0.0 to 1.2.7.0. :) jaj. That's why I like to attach whole ebuild instead of the patch :-D
Created attachment 376462 [details] dispcalgui-2.0.0.0.ebuild
(In reply to Marios Andreopoulos from comment #9) > The correct patch is from Andreas, attachment dispcalgui-1.7.5.7.ebuild.diff > (372980). > This may be applied to 1.2.7.0 to create both 1.7.5.7 and 2.0.0.0 ebuilds. > They only differ in name. > > You also need the attachment dispcalgui-1.7.5.7-wxversion-select.patch > (371732) from me. > You can name it as you want. If you keep its current name it will work with > all ebuilds created from Andreas' patch. Generally this patch file outlasts > the ebuild, so no reason to give it a name that reflects the current ebuild. > > Marian's dispcalgui patch was created in the wrong order, it patches his > 2.0.0.0 to 1.2.7.0. :) > > I hope I didn't confuse you. In case I did: > > $ cd path/to/media-gfx/dispcalgui > $ bugz attachment 372980 [details, diff] [details, diff] > $ patch < dispcalgui-1.7.5.7.ebuild.diff > $ mv dispcalgui-1.2.7.0.ebuild dispcalgui-2.0.0.0.ebuild > $ cd files > $ bugz attachment 371732 [details] I am slightly confused. Do we need both 1.7.5.7 and 2.0.0.0?
Those ebuilds and patch renamed to 2.0.0.4 still compile, but 2.0.0.5 and 2.0.0.6 (the latter is the latest version at time of writing) and compilation fails: * Package: media-gfx/dispcalgui-2.0.0.5 * Repository: x-portage * USE: amd64 elibc_glibc kernel_linux python_targets_python2_7 userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking dispcalGUI-2.0.0.5.tar.gz to /var/tmp/portage/media-gfx/dispcalgui-2.0.0.5/work >>> Source unpacked in /var/tmp/portage/media-gfx/dispcalgui-2.0.0.5/work >>> Preparing source in /var/tmp/portage/media-gfx/dispcalgui-2.0.0.5/work/dispcalGUI-2.0.0.5 ... * Applying dispcalgui-2.0.0.5-wxversion-select.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/dispcalgui-2.0.0.5/work/dispcalGUI-2.0.0.5 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/dispcalgui-2.0.0.5/work/dispcalGUI-2.0.0.5 ... * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build Traceback (most recent call last): File "setup.py", line 978, in <module> setup() File "setup.py", line 558, in setup if (not bdist_lipa and not zeroinstall and not buildservice) or sys.argv[1:]: UnboundLocalError: local variable 'buildservice' referenced before assignment * ERROR: media-gfx/dispcalgui-2.0.0.5::x-portage failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 3372: Called distutils-r1_src_compile * environment, line 1050: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile' * environment, line 254: Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 3236: Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2388: Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2331: Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2329: Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2379: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 671: Called distutils-r1_run_phase 'distutils-r1_python_compile' * environment, line 1039: Called distutils-r1_python_compile * environment, line 922: Called esetup.py 'build' * environment, line 1489: Called die * The specific snippet of code: * "${@}" || die
(In reply to Markos Chandras from comment #12) > I am slightly confused. Do we need both 1.7.5.7 and 2.0.0.0? No, we only need 2.0.0.0. (In reply to DrSlony from comment #13) > Those ebuilds and patch renamed to 2.0.0.4 still compile, but 2.0.0.5 and > 2.0.0.6 (the latter is the latest version at time of writing) and > compilation fails: These aren't release versions but daily snapshots. Once there is a release, we will see what we can do. :)
(In reply to Marios Andreopoulos from comment #9) > The correct patch is from Andreas, attachment dispcalgui-1.7.5.7.ebuild.diff > (372980). > This may be applied to 1.2.7.0 to create both 1.7.5.7 and 2.0.0.0 ebuilds. > They only differ in name. > > You also need the attachment dispcalgui-1.7.5.7-wxversion-select.patch > (371732) from me. > You can name it as you want. If you keep its current name it will work with > all ebuilds created from Andreas' patch. Generally this patch file outlasts > the ebuild, so no reason to give it a name that reflects the current ebuild. > > Marian's dispcalgui patch was created in the wrong order, it patches his > 2.0.0.0 to 1.2.7.0. :) > > I hope I didn't confuse you. In case I did: > > $ cd path/to/media-gfx/dispcalgui > $ bugz attachment 372980 [details, diff] [details, diff] > $ patch < dispcalgui-1.7.5.7.ebuild.diff > $ mv dispcalgui-1.2.7.0.ebuild dispcalgui-2.0.0.0.ebuild > $ cd files > $ bugz attachment 371732 [details] I renamed the wxversion-select.patch to 2.0.0.0 because there is no 1.7.5.7 ebuild in the tree. Committed with that change. Thanks a lot and apologies for the delay. +*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> +