Created attachment 445778 [details] the ebuild for mate-dock-applet Mate-dock-applet adds a windows style dock of launchers to the mate desktop. currently the ebuild uses the gnome2 eclass, but as soon as the mate eclass from https://gitweb.gentoo.org/proj/gentoo-mate.git/tree/eclass is merged to the main tree, this ebuild can be revised.
(In reply to OzTiram from comment #0) > Created attachment 445778 [details] > the ebuild for mate-dock-applet > > Mate-dock-applet adds a windows style dock of launchers to the mate desktop. > > currently the ebuild uses the gnome2 eclass, but as soon as the mate eclass > from > https://gitweb.gentoo.org/proj/gentoo-mate.git/tree/eclass is merged to the > main tree, this ebuild can be revised. mate.eclass has been merged already :P I'm gonna speak with upstream to make some changes to improve their package before we include it in the project repo. There are a few issues, and a few things that would benefit from a little change. Let's definitely get the ball rolling.
> > I'm gonna speak with upstream to make some changes to improve their package > before we include it in the project repo. There are a few issues, and a few > things that would benefit from a little change. Let's definitely get the > ball rolling. I have already made some commits to the project's source code, the developer was open for the changes. If you tell what needs to be done, I can do it and send a PR, that might help get things done faster.
(In reply to OzTiram from comment #2) > > > > I'm gonna speak with upstream to make some changes to improve their package > > before we include it in the project repo. There are a few issues, and a few > > things that would benefit from a little change. Let's definitely get the > > ball rolling. > > I have already made some commits to the project's source code, the developer > was open for the changes. If you tell what needs to be done, I can do it and > send a PR, that might help get things done faster. I feel like the build system could use a little work, is the primary issue. Either the configure.ac should be improved, or should switch to a setup.py, I feel like. The current system, while it works, doesn't really check deps, or check them properly. I was originally thinking that configure.ac should be updated, but then, as I mulled it over, I realized the whole project is python, so a setup.py is probably the best option. https://github.com/robint99/mate-dock-applet/issues/77
Hmm, implementing a setup.py won't be a big problem. But most official mate-plugins and applets use configure.ac. So I might stick to that. I also would not know how to check for things like intltool within setup.py. Let's see. Do I need to change inherit gnome2 to to inherit mate? Do you have an opinion an that mater within the ebuild?
(In reply to OzTiram from comment #4) > Hmm, implementing a setup.py won't be a big problem. But most official > mate-plugins and applets use configure.ac. So I might stick to that. > > I also would not know how to check for things like intltool within setup.py. > Let's see. > > Do I need to change inherit gnome2 to to inherit mate? Do you have an > opinion an that mater within the ebuild? Discussion of ebuild coding would probably be easier on IRC, if that's OK with you.
bug name should be change from: Please add new ebuild of 11-misc/mate-dock-applet (version 0.74) To: Please add new ebuild of x11-misc/mate-dock-applet-0.77 mate-dock-applet-0.77 works with gento-mate-1.18 from overlay, but needs: dev-libs/keybinder-0.3.1-r300 and the USE libffi with dev-python/pygobject-2.28.6-r55:2 USE="examples libffi"