As of this commit: https://github.com/gentoo/gentoo/commit/3613dcb11fe5f8ed7d58f2df2fabb7609679e1b6 Python 2.7 support has been removed from spyder, this has caused the spyder ebuild to no longer install a executable 'spyder'. It used to install 'spyder2', 'spyder' and 'spyder3', where 'spyder' was linked to 'spyder2'. Currently we have in the ebuild (spyder-4.0.0_beta1): line 60: make_desktop_entry spyder Spyder spyder "Development;IDE" Because the executable 'spyder' does not exist, this fails to create a working .desktop file. I therefore suggest to either have the ebuild create a symlink 'spyder' that is linked to 'spyder3', or to change the above line to: make_desktop_entry spyder3 Spyder spyder "Development;IDE"
I have made a pull request to the github repository, I have edited the ebuild as I suggested in my first comment. While I was at it I also updated the spyder ebuild to the latest version (4.0.0)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff283fa17dfc5ce9a949e1080bdbfb2693053081 commit ff283fa17dfc5ce9a949e1080bdbfb2693053081 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:28:58 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2019-12-21 15:30:51 +0000 dev-python/diff-match-patch: 20181111 Bug: https://bugs.gentoo.org/702458 Closes: https://github.com/gentoo/gentoo/pull/13998 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/diff-match-patch/Manifest | 1 + .../diff-match-patch/diff-match-patch-20181111.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+)
Thank you so much, Andrew!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4827f0b03521036629477b53d24111084e47d307 commit 4827f0b03521036629477b53d24111084e47d307 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:37:31 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2019-12-23 07:44:24 +0000 dev-python/jupyter_client: Version bump 5.3.4 Breaking up PR into smaller parts: Bug: https://bugs.gentoo.org/702458 Bug: https://github.com/gentoo/gentoo/pull/13988 Closes: https://github.com/gentoo/gentoo/pull/14002 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/jupyter_client/Manifest | 1 + .../jupyter_client/jupyter_client-5.3.4.ebuild | 36 ++++++++++++++++++++++ 2 files changed, 37 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedbbe6173d74558ecda01c9741553edcf868053 commit cedbbe6173d74558ecda01c9741553edcf868053 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:35:57 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2019-12-23 08:02:59 +0000 dev-python/ipykernel: Version bump 5.1.3. Drop ~amd64-linux and ~x86-linux keywords, because their dependencies are not met. Add missing / to ${ED}. Bug: https://github.com/gentoo/gentoo/pull/13988 Bug: https://bugs.gentoo.org/702458 Closes: https://github.com/gentoo/gentoo/pull/14001 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/ipykernel/Manifest | 1 + dev-python/ipykernel/ipykernel-5.1.3.ebuild | 40 +++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6f9d9ccdaa3337e90f23b119e0e531c1ce4fb3 commit ff6f9d9ccdaa3337e90f23b119e0e531c1ce4fb3 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:55:10 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2019-12-23 08:10:56 +0000 dev-python/qtconsole: Version bump 4.6.0. Bug: https://github.com/gentoo/gentoo/pull/13988 Bug: https://bugs.gentoo.org/702458 Closes: https://github.com/gentoo/gentoo/pull/14008 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/qtconsole/Manifest | 1 + dev-python/qtconsole/qtconsole-4.6.0.ebuild | 53 +++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f35e2e29792f2e2c16d9ed08195e6cdff048f4 commit 24f35e2e29792f2e2c16d9ed08195e6cdff048f4 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:56:29 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2019-12-23 09:08:35 +0000 dev-python/QtPy: Version bump 1.9.0 Remove python{2_7,3_5}, drop {amd64,x86}-linux keywords. Bug: https://github.com/gentoo/gentoo/pull/13988 Bug: https://bugs.gentoo.org/702458 Closes: https://github.com/gentoo/gentoo/pull/14009 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/QtPy/Manifest | 1 + dev-python/QtPy/QtPy-1.9.0.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ebb485c38598ecede514adb27a4ee47206bc10 commit 64ebb485c38598ecede514adb27a4ee47206bc10 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:39:11 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2019-12-23 11:53:23 +0000 dev-python/jupyter_core: Version bump 4.6.1 Employ `distutils_enable_tests pytest`. Bug: https://bugs.gentoo.org/702458 Bug: https://github.com/gentoo/gentoo/pull/13988 Closes: https://github.com/gentoo/gentoo/pull/14003 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/jupyter_core/Manifest | 1 + dev-python/jupyter_core/jupyter_core-4.6.1.ebuild | 48 +++++++++++++++++++++++ 2 files changed, 49 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006c4aaf9fe73481e2c6412214add7bca062ce35 commit 006c4aaf9fe73481e2c6412214add7bca062ce35 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-27 13:11:27 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-01-05 10:09:44 +0000 dev-python/qdarkstyle: A dark style sheet for QtWidgets application New dependency of dev-python/spyder-4.0.0 Bug: https://bugs.gentoo.org/702458 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/qdarkstyle/Manifest | 1 + dev-python/qdarkstyle/metadata.xml | 13 +++++++++ dev-python/qdarkstyle/qdarkstyle-2.7.ebuild | 43 +++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e314a2af054fe82e00b13937981903eececc3d commit 18e314a2af054fe82e00b13937981903eececc3d Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-27 15:58:42 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-01-15 11:51:59 +0000 dev-python/python-language-server: new package A implementation of Language Server Protocol. New dependency of dev-python/spyder-4.0.0. Bug: https://bugs.gentoo.org/702458 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Package-Manager: Portage-2.3.84, Repoman-2.3.20 Closes: https://github.com/gentoo/gentoo/pull/14006 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/python-language-server/Manifest | 1 + dev-python/python-language-server/metadata.xml | 13 ++++++++ .../python-language-server-0.31.2.ebuild | 35 ++++++++++++++++++++++ 3 files changed, 49 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd1d21cef57383e07975dfb4428c95faac80343 commit 3cd1d21cef57383e07975dfb4428c95faac80343 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 13:24:09 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-01-15 11:51:58 +0000 dev-python/spyder-kernels: Version bump 1.8.1 Bug: https://bugs.gentoo.org/702458 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/spyder-kernels/Manifest | 1 + dev-python/spyder-kernels/metadata.xml | 8 ++++++++ .../spyder-kernels/spyder-kernels-1.8.1.ebuild | 24 ++++++++++++++++++++++ 3 files changed, 33 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173a3c71604c64e549f08d6699533ec6e9154850 commit 173a3c71604c64e549f08d6699533ec6e9154850 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2019-12-16 08:54:01 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-01-23 09:53:18 +0000 dev-python/qtawesome: Version bump 0.6.1 Bug: https://bugs.gentoo.org/702458 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/qtawesome/Manifest | 1 + dev-python/qtawesome/metadata.xml | 8 +++++++ dev-python/qtawesome/qtawesome-0.6.1.ebuild | 34 +++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d393eb0462256fcf945c103e71dcddcbd6646d commit b9d393eb0462256fcf945c103e71dcddcbd6646d Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2020-01-13 13:59:44 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-02-19 07:02:38 +0000 dev-python/spyder: Version bump 4.0.1 Bug: https://bugs.gentoo.org/702458 Bug: https://bugs.gentoo.org/702768 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/spyder/Manifest | 2 + dev-python/spyder/files/spyder-4.0.1-build.patch | 35 ++++++ dev-python/spyder/metadata.xml | 8 ++ dev-python/spyder/spyder-4.0.1.ebuild | 147 +++++++++++++++++++++++ 4 files changed, 192 insertions(+)