Package Details: ido-ubuntu

Git Clone URL: (read-only, click to copy)
Package Base: ido-ubuntu
Description: Widgets and other objects used for indicators
Upstream URL:
Licenses: LGPL
Conflicts: ido
Provides: ido
Submitter: horsemanoffaith
Maintainer: quequotion
Last Packager: quequotion
Votes: 2
Popularity: 0.000000
First Submitted: 2016-02-06 23:18 (UTC)
Last Updated: 2022-02-17 12:45 (UTC)

Latest Comments

quequotion commented on 2022-02-19 05:32 (UTC)


I adopted the package a few days ago. It builds in a clean chroot now!

txtsd commented on 2021-07-10 06:59 (UTC)

Are you ever going to fix this?

quequotion commented on 2019-10-08 11:04 (UTC) (edited on 2019-11-04 13:12 (UTC) by quequotion)

In commit b3c50b26f33e (2016-11-16), you changed the build directory but not the path to the patch file; this package has most likely to failed to build ever since.

In commit 6443c12b2fa1 (2018-05-04), you changed the dependency from gtk3-ubuntu to gtk3. This package requires gtk3-ubuntu; if built in a clean chroot it will fail trying to build against gtk3.

Fixes for both:

diff --git a/PKGBUILD b/PKGBUILD
index fdf61fc..8317ae6 100644
@@ -16,7 +16,7 @@ pkgdesc="Widgets and other objects used for indicators"
 arch=(i686 x86_64)
 makedepends=(gobject-introspection gtk-doc vala xorg-util-macros)
@@ -28,7 +28,7 @@ sha512sums=('867157c9e316eb5ed69ebdf1017ed86990aabf7a885ba26acab36782f0f27e10b46

 prepare() {

-    patch -p1 -i ../0001-Temporarily-disable-previous-button-drop-shadow-draw.patch
+    patch -p1 -i 0001-Temporarily-disable-previous-button-drop-shadow-draw.patch

 build() {

Adcock commented on 2019-08-13 15:04 (UTC)

Fails to build. See this :

A.J commented on 2019-03-05 06:20 (UTC)

it fails to build

Quyet commented on 2019-01-20 09:33 (UTC)

I got patch failed: file not found. If I edit patch command like: replace ../ with ./, then patch runs successfully.

SolarAquarion commented on 2018-04-30 14:52 (UTC)

you should add "provides ido"

horsemanoffaith commented on 2016-12-11 05:36 (UTC)

@artaeun- The problem is more than likely because I did not specify gtk3-ubuntu as a dependency (the current dependency is the vanilla Arch gtk3). My assumption is that you probably built it using Arch's gtk3 package. I just built it on my system with gtk3-ubuntu, and it builds without a problem. I'll update the package so that it builds correctly.

artaeun commented on 2016-12-10 12:20 (UTC)

While compiling: "idomenuitemfactory.c:21:32: fatal error: gtk/ubuntu-private.h: File or directory does not exist" Is there any way to fix this?

horsemanoffaith commented on 2016-11-24 18:16 (UTC) (edited on 2016-11-24 18:17 (UTC) by horsemanoffaith)

jaaparicio, you didn't post any information regarding your error. I can't help you without additional information.

jaaparicio14 commented on 2016-11-24 07:30 (UTC)

I am currently unable to build this package. I get an error in build and I was hoping someone could help me resolve this please

horsemanoffaith commented on 2016-09-27 16:23 (UTC)

If you want to install ido without the -ubuntu extension, install ido, located here on the AUR. Ido does not require the Ubuntu patches. If you need other help, the Arch forums are a great resource.

acutbal commented on 2016-09-27 14:48 (UTC) (edited on 2016-09-27 14:49 (UTC) by acutbal)

Please @horsemanoffaith, could you suggest where I could find more info about removing extensions of a pkgbuild? I'm newbie in Arch Linux, I have troubles to install mate-indicator-applet. thank you very much!!

horsemanoffaith commented on 2016-09-11 15:05 (UTC)

gtk3-ubuntu contains patches specific to Ubuntu. You can build ido-ubuntu without gtk3-ubuntu, but my goal here is to provide the entire set of Unity packages in the AUR at some point so users can build Unity. Any of those packages that conflict with the standand repo packages I'm marking with -ubuntu extensions. If you'd like to build ido-ubuntu without gtk3-ubuntu, just modify the pkgbuild and remove the -ubuntu extension.

nicman23 commented on 2016-08-21 09:09 (UTC)

out of curiosity what does gtk-ubuntu have that it is needed for this package?

horsemanoffaith commented on 2016-03-25 04:29 (UTC)

Quequotion Done

quequotion commented on 2016-03-21 21:50 (UTC)

You need conflicts=('ido') and provides=('ido') Otherwise users cannot change from one package to the other due to conflicting files, etc.