Package Details: gtk-theme-elementary-git 5.4.2.r121.e3c0ed4-1

Git Clone URL: (read-only, click to copy)
Package Base: gtk-theme-elementary-git
Description: elementary GTK theme
Upstream URL:
Licenses: GPL3
Groups: pantheon-unstable
Conflicts: gtk-theme-elementary
Provides: gtk-theme-elementary
Submitter: alucryd
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 57
Popularity: 0.000000
First Submitted: 2017-05-07 14:19
Last Updated: 2020-09-13 00:33

Dependencies (4)

Required by (10)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

quequotion commented on 2018-04-24 13:38


Sorry for the late reply! I was under the impression that replaces() is a generally broken feature, maybe it just doesn't work well on AUR (actually that might only have been a real problem for AUR3; lately I've actually seen it work correctly). Anyway the transition to git seems to have been worked out for most of the pantheon packages (still a lot of os-patch-yadayada in launchpad, but most of those we probably don't want for Archlinux).

alucryd commented on 2017-05-16 22:42

Replaces is useful for my custom repo. Provides and conflicts are already correct because the old package provided and conflicted with the non-bzr version, this one will therefor conflict by transitivity.

quequotion commented on 2017-05-15 16:48

replaces=() isn't very useful.

To ease the transition from -bzr better to put the old package in conflicts=() and provides(), ie:

provides=(gtk-theme-elementary{,-bzr} plank-theme-pantheon{,-bzr})
conflicts=(gtk-theme-elementary{,-bzr} plank-theme-pantheon{,-bzr})
replaces=('gtk-theme-elementary-bzr' 'plank-theme-pantheon-bzr')

alucryd commented on 2016-03-10 07:53

Installing the supported way, which is makepkg, has always installed both packages without asking. If you're using a helper, you're on your own.

rcct commented on 2016-03-07 23:00

As of late when updating the package, instead of asking like before, plank-theme-pantheon-bzr is installed too by default.

Is there a way to avoid this?

rcct commented on 2015-10-15 23:44

Right now version 542 is available and this time I went to the tmp folder in order to see what was going on there.

As far as I understand it the problem is in the following line of the PKGBUILD,

cp -dr --no-preserve='ownership' gtk-2.0 gtk-3.0 metacity-1 index.theme "${pkgdir}"/usr/share/themes/elementary/

According to the folder listing in the build (src) folder there is no (longer?) metacity-1 folder created and thus can not be copied either. This seems to happen from version 536 (see previous message) onward.
I don't know what the "consequences" of this removal may be in order to be able to accurately use this theme.

It seems a major "issue" thus I will flag the package as out-of-date for now until the PKBUILD is fixed.

rcct commented on 2015-10-13 22:15

When updating to 536 I get the following error and, subsequently, the package is not updated:

==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package_gtk-theme-elementary-bzr()...
cp: cannot stat 'metacity-1': No such file or directory
==> ERROR: A failure occurred in package_gtk-theme-elementary-bzr().
==> ERROR: Makepkg was unable to build gtk-theme-elementary-bzr.

rcct commented on 2015-04-17 20:13

Just updated to 448-1 and was asked during the process if I only wanted to install the gtk-theme-elementary-bzr package which is what I use.
I presume that, just as you state, it would update the plank-theme-pantheon-bzr package too if I had it installed and as I do not it asks me if I want to just stick to what I do have.

Therefore, as far as I understand it, all is working as it should. Thanks for the heads-up.

alucryd commented on 2015-04-17 07:27

It is a split package, so yeah it is safe. Depending on how you build it you may have plank-theme-pantheon-bzr installed at the same time.

rcct commented on 2015-04-17 00:06

Since the new PKGBUILD I am receiving the following notification during the update process for this package,

This PKGBUILD describes a split package.

Is it safe to ignore it for the package version/name I use (gtk-theme-elementary-bzr) will update as usual?