Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 593846 - Please add new ebuild of x11-misc/mate-dock-applet (version 0.74)
Summary: Please add new ebuild of x11-misc/mate-dock-applet (version 0.74)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/robint99/mate-dock...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2016-09-15 07:15 UTC by OzTiram
Modified: 2024-01-19 10:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
the ebuild for mate-dock-applet (mate-dock-applet-0.74.ebuild,894 bytes, text/plain)
2016-09-15 07:15 UTC, OzTiram
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OzTiram 2016-09-15 07:15:57 UTC
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.
Comment 1 Adam Feldman gentoo-dev 2016-09-15 16:45:37 UTC
(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.
Comment 2 OzTiram 2016-09-15 17:41:57 UTC
> 
> 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.
Comment 3 Adam Feldman gentoo-dev 2016-09-15 17:55:54 UTC
(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
Comment 4 OzTiram 2016-09-15 18:09:54 UTC
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?
Comment 5 Adam Feldman gentoo-dev 2016-09-15 18:16:44 UTC
(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.
Comment 6 Ulenrich 2017-04-15 19:26:23 UTC
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"