-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port to Python 3 #28
Port to Python 3 #28
Conversation
@raveit65 - here, I've fixed the merge conflict. You should be able to build this with python3 and it will automatically use mate-desktop/mate-menus#54 |
Mate-menu doesn't start here.
It is really a lot of work/time to test this. As of latest commit in master i was forced to create a new tarball, where i can use this PR as patch for my rpm https://patch-diff.githubusercontent.com/raw/ubuntu-mate/mate-menu/pull/28.diff Well, compiling did work well. |
@raveit65 - seems like you need the |
@raveit65 - these seem to be the dependencies in ubuntu, just in case it's helpful for you. Note that this is for the python2 version, so most likely replace python-foo to python3-foo: vkareh@lemu4:~ $ apt show mate-menu | grep ^Depends | sed -e s/,/\\n/g
Depends: python-pkg-resources
python:any (<< 2.8)
python:any (>= 2.7.5-5~)
dconf-gsettings-backend | gsettings-backend
gir1.2-mate-desktop (>= 1.18.0)
gir1.2-mate-panel (>= 1.18)
gir1.2-gtk-3.0
gvfs-bin
mate-menus (>= 1.18)
mozo | menulibre
python (>= 2.4)
python (<< 3)
python-configobj
python-mate-menu
python-setproctitle
python-xdg
python-xlib
xdg-utils
libglib2.0-bin |
Ok, i changed runtime requires to Not sure if pyxdg the right package for pyton3. In app itself it complains about missing modul what ever this is...? |
Ok, i need python3-pyxdg package but this is already installed. |
\o/ python3-unidecode was missing. |
Omg, mozo needs ported to python3 too :-)
|
yeah I don't understand a lot of how python manages dependencies. The I'm glad you got it working! 😄 |
Yeah, I expected that... no fun having to run both python versions of matemenu alongside each other... I'm forking mozo now :) |
@vkareh
|
@raveit65 - I just rebased against |
yeap, it works fine in a quick test. @flexiondotorg |
Thanks for working on this! ❤️ |
This port depends on libmate-menu being compiled with Python 3 support (which is possible after merging mate-desktop/mate-menus#54)
Fixes #27