Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 609278 - Please add mate-tweak
Summary: Please add mate-tweak
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://git.mate-desktop.org/mate-tweak/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-13 15:00 UTC by Joakim Tjernlund
Modified: 2023-03-06 10:13 UTC (History)
2 users (show)

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


Attachments
my personnal ebuild for MATE-TWEAK (mate-tweak-16.10.5-r3.ebuild,931 bytes, text/plain)
2017-07-18 12:24 UTC, Adrien D
Details
mate-tweak-17.10.7 ebuild with git of MATE (mate-tweak-17.10.7.ebuild,896 bytes, text/plain)
2017-07-18 19:56 UTC, Adrien D
Details
mate-tweak-17.10.7-r1.ebuild : new ebuild and correct errors :) (mate-tweak-17.10.7-r1.ebuild,837 bytes, text/plain)
2017-07-25 21:11 UTC, Adrien D
Details
mate-tweak-17.10.7.ebuild (mate-tweak-17.10.7.ebuild,890 bytes, text/plain)
2017-07-25 23:22 UTC, Adam Feldman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2017-02-13 15:00:34 UTC
I think this package is needed to get indicators etc. working in MATE
Comment 1 Adrien D 2017-07-18 12:24:38 UTC
Created attachment 485380 [details]
my personnal ebuild for MATE-TWEAK

Hi,
I packaged mate-tweak some weeks ago, for my personnal use and it works very well.
I give you my work
Comment 2 Joakim Tjernlund 2017-07-18 13:01:27 UTC
Nice! will check out at some later point.

Any reason you are using ubuntu tar files rather than
 http://git.mate-desktop.org/mate-tweak/ ?

Also, no $Id$ in ebuilds any more.
Comment 3 Adam Feldman gentoo-dev 2017-07-18 16:50:06 UTC
(In reply to Adrien D from comment #1)
> Created attachment 485380 [details]
> my personnal ebuild for MATE-TWEAK
> 
> Hi,
> I packaged mate-tweak some weeks ago, for my personnal use and it works very
> well.
> I give you my work

Awesome.  I'll see if I can look over the ebuild today.  IF I haven't responded in a day or two, ping me again, please.
Comment 4 Adrien D 2017-07-18 19:30:34 UTC
(In reply to Joakim Tjernlund from comment #2)
> Nice! will check out at some later point.
> 
> Any reason you are using ubuntu tar files rather than
>  http://git.mate-desktop.org/mate-tweak/ ?
> 
> Also, no $Id$ in ebuilds any more.

I don't see the git !
Comment 5 Adrien D 2017-07-18 19:34:51 UTC
I didn't see the git of MATE.
I correct the ebuild and send it on this bug again :)
Comment 6 Adrien D 2017-07-18 19:56:12 UTC
Created attachment 485582 [details]
mate-tweak-17.10.7 ebuild with git of MATE

Hi,
now, my new ebuild for mate-tweak-17.10.7 (last version and git of MATE)
Comment 7 Adam Feldman gentoo-dev 2017-07-25 20:50:34 UTC
(In reply to Adrien D from comment #6)
> Created attachment 485582 [details]
> mate-tweak-17.10.7 ebuild with git of MATE
> 
> Hi,
> now, my new ebuild for mate-tweak-17.10.7 (last version and git of MATE)

Please update the copyright line, drop $Id$, drop python3_3 support, add python3_6 support, replace mate-tweak in SRC_URI with ${PN}, switch .tar.bz2 to .tar.xz, add tilde (~) to keywords, add ~arm, replace ${PN}-${PV} with ${P}, fix indentation in DEPEND, add [${PYTHON_USEDEP}] to all dependencies, and delete your commented lines after RDEPEND.

I'll give it another look over and test once that is up.  You can also obsolete your old ebuilds when you update it so there is only one ebuild in bugzilla.

Looks like a great start.  Looking forward to your update.
Comment 8 Adrien D 2017-07-25 21:10:59 UTC
Comment on attachment 485380 [details]
my personnal ebuild for MATE-TWEAK

># Copyright 1999-2016 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Id$
>
>EAPI=6
>
>PYTHON_COMPAT=( python3_{3,4,5} )
>
>inherit distutils-r1
>
>HASH="197ee3a56604"
>DESCRIPTION="MATE desktop tweak tool, a fork of mintDesktop"
>HOMEPAGE="https://launchpad.net/ubuntu/+source/mate-tweak"
>SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${PV}.orig.tar.gz"
>
>LICENSE="GPL-2+"
>KEYWORDS="x86 amd64"
>SLOT="0"
>
>DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>	sys-devel/gettext
>    dev-python/python-distutils-extra
>	dev-util/intltool"
>RDEPEND="dev-libs/glib:2
>	dev-python/psutil
>	dev-python/pygobject:3
>	dev-python/setproctitle
>	gnome-base/dconf
>	mate-base/caja
>	>=mate-base/mate-desktop-1.14
>	mate-base/mate-panel
>	mate-extra/mate-media
>	sys-process/psmisc
>	x11-libs/gdk-pixbuf:2
>	x11-libs/gtk+:3
>	>=x11-libs/libnotify-0.7"
>
>S="${WORKDIR}/ubuntu-mate-${PN}-${HASH}"
>RESTRICT="mirror"
Comment 9 Adrien D 2017-07-25 21:11:17 UTC
Comment on attachment 485582 [details]
mate-tweak-17.10.7 ebuild with git of MATE

># Copyright 1999-2016 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Id$
>
>EAPI=6
>
>PYTHON_COMPAT=( python3_{3,4,5} )
>
>inherit distutils-r1
>
>DESCRIPTION="MATE desktop tweak tool, a fork of mintDesktop"
>HOMEPAGE="http://git.mate-desktop.org/mate-tweak/"
>SRC_URI="http://git.mate-desktop.org/mate-tweak/snapshot/${PN}-${PV}.tar.bz2"
>
>LICENSE="GPL-2+"
>KEYWORDS="x86 amd64"
>SLOT="0"
>
>DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>	sys-devel/gettext
>    dev-python/python-distutils-extra
>	dev-util/intltool"
>RDEPEND="dev-libs/glib:2
>	dev-python/psutil
>	dev-python/pygobject:3
>	dev-python/setproctitle
>	gnome-base/dconf
>	mate-base/caja
>	>=mate-base/mate-desktop-1.14
>	mate-base/mate-panel
>	mate-extra/mate-media
>	sys-process/psmisc
>	x11-libs/gdk-pixbuf:2
>	x11-libs/gtk+:3
>	>=x11-libs/libnotify-0.7"
>
>#S="${WORKDIR}/ubuntu-mate-${PN}-${HASH}"
>#RESTRICT="mirror"
Comment 10 Adrien D 2017-07-25 21:11:44 UTC
Created attachment 486862 [details]
mate-tweak-17.10.7-r1.ebuild : new ebuild and correct errors :)
Comment 11 Adrien D 2017-07-25 21:12:14 UTC
I correct my ebuild
Comment 12 Adam Feldman gentoo-dev 2017-07-25 23:22:52 UTC
Created attachment 486864 [details]
mate-tweak-17.10.7.ebuild

Looks like we also need the introspection USE flag on a couple of packages.  Can you take a look at the source and see what we need?
Comment 13 Kenopir 2023-01-07 13:57:37 UTC
Hello,

Best wishes 2023 firstly :).

I am using Gentoo with MATE.
I would like to re-open this post because indeed it would be great to integrate mate-tweak in Gentoo. Why is it consider as obsolete?

My real needs, if possible, are:
 - hide icons on desktop which is possible with "dconf write /org/mate/desktop/background/show-desktop-icons false" => perfect :)
 - to disable window animation when we maximise/minimise them

At the moment I found no solution for the second point (disable wnidow animation) without mate-tweak for MATE on Gentoo.

For information I installed mate-tweak with package done by Adrien (thanks to him if he read this) which is still up to date.

Have a nice day.

Kenopir
Comment 14 Kenopir 2023-03-06 10:13:52 UTC
Hello,

issue fixed :)

To disable window animation in MATE, we can use the following command:

dconf write /org/mate/desktop/interface/enable-animations false

I do not need the mate-tweak package :)

Have a nice day <3