Package Details: tango-icon-theme 0.8.90-14

Git Clone URL: (read-only, click to copy)
Package Base: tango-icon-theme
Description: Icon theme that follows the Tango visual guidelines
Upstream URL:
Licenses: custom:public domain, custom:TRADEMARKS
Submitter: boenki
Maintainer: boenki
Last Packager: boenki
Votes: 228
Popularity: 2.80
First Submitted: 2011-12-19 23:52 (UTC)
Last Updated: 2019-05-24 20:49 (UTC)

Latest Comments

nyanpasu64 commented on 2020-08-26 17:31 (UTC)

I noticed that the high-resolution bitmaps are blurry because you're calling ImageMagick and asking it to upscale the images instead of rendering at high resolution. I fixed the repo in my fork at .

jgottula commented on 2019-12-23 00:17 (UTC) (edited on 2019-12-23 00:18 (UTC) by jgottula)

@boenki Recently I was starting to get a bit aggravated with how long this package takes to build. I noticed that all of the ImageMagick conversions were happening serially, one-at-a-time, in spite of MAKEFLAGS="-j8".

So I made an improved PKGBUILD that incorporates a couple of patches which replace the makefiles' one-at-a-time for loops with functionally-equivalent calls to the parallel utility.

On my FX-8350 system (8 CPU threads), this modification reduced the total build time of this package (wall time) from 7m13s down to 2m09s! A rather substantial improvement, I think.

Here's the PKGBUILD diff along with the two new patch files, if you'd like to incorporate this parallelization into the AUR package:

r381581 commented on 2019-06-03 11:18 (UTC)

Problem solved:

There was some strange problem with opencl in combination with my old AMD Cape Verde GPU and not insecure package building, which was my first guess. Removing ocl-icd made ImageMagick work again.

Sorry for bothering you.

boenki commented on 2019-06-03 04:13 (UTC) (edited on 2019-06-03 04:14 (UTC) by boenki)

@r381581: Please try 'makepkg' or 'extra-x86_64-build'.

Can't help you with "AUR-helpers" :(

r381581 commented on 2019-06-02 21:00 (UTC)

Exact error (one of many similar ones, partially in german):

convert: MagickCore/opencl.c:1497: CopyMagickCLCacheInfo: Zusicherung »pixels == info->pixels« nicht erfüllt.

../../ Zeile 16: 24351 Abgebrochen (Speicherabzug geschrieben) ${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png

/usr/bin/convert -background none ./bookmark-new.svg -resize 64x64 /home/xxx/.cache/yay/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/64x64/actions/bookmark-new.png

Failed to create /root/.cache for shader cache (Keine Berechtigung)---disabling. Error: 8 unsupported relocations Error: 8 unsupported relocations

r381581 commented on 2019-06-02 20:48 (UTC)

There is a problem, if you use a secure AUR helper, because probably su-rights are needed for building:

Failed to create /root/.cache for shader cache Error: 8 unsupported relocations"

jidibinlin commented on 2019-05-25 10:33 (UTC)

It`s work for me . Thanks for fixing.

acxz commented on 2019-05-25 02:31 (UTC)

Thanks for fixing up the package @boenki. The install works for me!!! Sadly, I don't know how to take back my submitted request, but I'm sure it will come back rejected soon enough. Thx once again!

boenki commented on 2019-05-24 17:17 (UTC) (edited on 2019-05-24 20:50 (UTC) by boenki)

Sorry,I did not know is blocked in china. I will include the files in the pkg after work. Edit: Done, hope it works for you.

acxz commented on 2019-05-24 14:16 (UTC)

Ah rip. I sent a request for this package. Maybe somebody else can fix it/is more responsive than the current maintainer.

jidibinlin commented on 2019-05-24 08:26 (UTC)

@acxz Fine! I`m in china. The Great FireWall of China makes me have no idea to solve this problem.

acxz commented on 2019-05-24 05:37 (UTC)

@jidibinlin The links work for me. However, the package does not install for me.

jidibinlin commented on 2019-05-24 04:28 (UTC)

Hai! The links you suggest to use(commented on 2019-05-10) still can`t be reached.

Secreteus commented on 2019-05-10 14:46 (UTC)

As temporary solution I suggest to use those links to replace missing sources:

lostatsea commented on 2019-05-04 18:04 (UTC)

The upstream source ( seems to no longer be a valid site. Is there an alternative source that can be used?

AnonJose commented on 2018-08-22 16:32 (UTC) (edited on 2018-08-22 16:35 (UTC) by AnonJose)

on my system this seems to the problem, any idea on how to resolve it ?

==> Starting prepare()... patching file patching file error: possibly undefined macro: AC_PROG_INTLTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf: /usr/bin/autoconf failed with exit status: 1 ==> ERROR: A failure occurred in prepare(). Aborting... :: failed to verify integrity or prepare tango-icon-theme package

haawda commented on 2018-08-11 20:00 (UTC)

On my system the creation of document-print.png in size 48x48 does not work. It seems to hang.

su - -c " strace -p 23512 " strace: Process 23512 attached wait4(23513,

Process 23513 is an inkscape process. Huh?

hringriin commented on 2018-05-23 14:09 (UTC)

Stuck at checking for gcc... gcc for about 40 minutes. I aborted compiling. Another machine has no issues with that.

How to debug that?

commented on 2017-08-27 05:10 (UTC)

Does is possible to download the symbols.svg and trademarks from somewhere else like the official archlinux site? Some networks and places has blocked cinderwick page and that prevent they usage. also is possible to change to https?

boenki commented on 2017-05-28 11:56 (UTC)

works here! Can you paste the error msg, please!?

FredBezies commented on 2017-05-28 09:33 (UTC)

You should add autoconf2.13 in makedepends. Last autoconf doesn't work here.

boenki commented on 2016-12-30 05:52 (UTC)

thank you AndyRTR: you're right. I readded librsvg as a makedep.

AndyRTR commented on 2016-12-29 17:11 (UTC)

package() fails without librsvg installed: Setting up icon mapping for: actions for i in 48 64 72 96 128; do \ pngdir="/build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/${i}x${i}/actions"; \ /bin/sh ../../mkinstalldirs $pngdir; \ for icon in address-book-new.svg appointment-new.svg bookmark-new.svg contact-new.svg document-new.svg document-open.svg document-print.svg document-print-preview.svg document-properties.svg document-save.svg document-save-as.svg edit-clear.svg edit-copy.svg edit-cut.svg edit-delete.svg edit-find.svg edit-find-replace.svg edit-paste.svg edit-redo.svg edit-select-all.svg edit-undo.svg folder-new.svg format-indent-less.svg format-indent-more.svg format-justify-center.svg format-justify-fill.svg format-justify-left.svg format-justify-right.svg format-text-bold.svg format-text-italic.svg format-text-strikethrough.svg format-text-underline.svg go-bottom.svg go-down.svg go-first.svg go-home.svg go-jump.svg go-last.svg go-next.svg go-previous.svg go-top.svg go-up.svg list-add.svg list-remove.svg mail-forward.svg mail-message-new.svg mail-mark-junk.svg mail-reply-all.svg mail-reply-sender.svg mail-send-receive.svg media-eject.svg media-playback-pause.svg media-playback-start.svg media-playback-stop.svg media-record.svg media-seek-backward.svg media-seek-forward.svg media-skip-backward.svg media-skip-forward.svg process-stop.svg system-lock-screen.svg system-log-out.svg system-search.svg system-shutdown.svg tab-new.svg view-fullscreen.svg view-refresh.svg window-new.svg ; do \ ../../ $i $pngdir ./$icon; \ done; \ (cd /build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/${i}x${i} && /usr/lib/icon-naming-utils/icon-name-mapping -c actions); \ done mkdir -p -- /build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/48x48/actions /usr/bin/convert -background none ./address-book-new.svg -resize 48x48 /build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/48x48/actions/address-book-new.png convert: delegate failed `'rsvg-convert' -o '%o' '%i'' @ error/delegate.c/InvokeDelegate/1919. convert: unable to load module `/usr/lib/ImageMagick-6.9.7//modules-Q16HDRI/coders/': file not found @ error/module.c/OpenModule/1302. convert: unable to open file `/tmp/magick-7204hgh4e7zWyppK': No such file or directory @ error/constitute.c/ReadImage/544. convert: no images defined `/build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/48x48/actions/address-book-new.png' @ error/convert.c/ConvertImageCommand/3258. /usr/bin/convert -background none ./appointment-new.svg -resize 48x48 /build/tango-icon-theme/pkg/tango-icon-theme/usr/share/icons/Tango/48x48/actions/appointment-new.png convert: delegate failed `'rsvg-convert' -o '%o' '%i'' @ error/delegate.c/InvokeDelegate/1919. convert: unable to load module `/usr/lib/ImageMagick-6.9.7//modules-Q16HDRI/coders/': file not found @ error/module.c/OpenModule/1302. Looks like svgconvert_prog isn't properly set by your patch.

boenki commented on 2016-05-17 11:45 (UTC)

Updated again because has been reanimated. No pkgrel bump and no need to update for you.

boenki commented on 2016-05-13 10:50 (UTC)

Update to 0.8.90-10 with source from debian. Also new upstream URL because no longer hosts tango :( And there's a new patch so imagemagick is used instead of the buggy librsvg.

Alad commented on 2016-05-12 17:36 (UTC) (edited on 2016-05-12 17:37 (UTC) by Alad)

An URL that includes an md5sum? o.O But it works, so thanks. You can also get it from Debian:

gapo commented on 2016-05-07 19:12 (UTC)

Found an even better src, this has the same package so the md5 does not change. In case somebody is trying to build the pkg --- Just replace Line 14 URL with the above URL in the pkgbuild. Hope this helps.

gapo commented on 2016-05-07 18:03 (UTC)

The URL for the download at is no longer working. Possible Source could be a GNOME mirror perhaps ? Not sure about that though.

boenki commented on 2015-12-20 16:32 (UTC)

@Hazzl: patch is in base-devel. See:

Hazzl commented on 2015-12-20 16:00 (UTC)

This package makedepends on patch. Please add.

tsester commented on 2015-03-11 21:27 (UTC)

is it necessary to insert 'nvidia_uvm' while building? I got a bit scared seeing all the "Operation not permitted";)

rafaelff commented on 2014-04-30 11:04 (UTC)

The variables 'pkgdir' and 'srcdir' could have whitespace in the path (which it is not smart) depending on where the user is building packages. If you put quote on them, you'll make sure this kind of user won't have issues. IMHO, it is a nice policy to quote them. p.s.: btw, brackets '{}' are normally not needed although they don't hurt

boenki commented on 2014-04-30 10:57 (UTC)

@marcel: done. Could you explain why this is important, please?

Marcel_K commented on 2014-04-13 20:31 (UTC)

There is still an unquoted instance of ${pkgdir}, please quote that one.

boenki commented on 2013-04-09 09:38 (UTC)

@albertux: The patch is applied in the prepare() function. You need pacman-4.1 to compile this.

asmolero commented on 2013-04-09 06:50 (UTC)

For some reason the patch wasn't applied when I was trying to install the package and I got the error saying that I didn't have the rsvg library. As a cheap workaround I symlinked rsvg-convert to rsvg and it worked.

boenki commented on 2012-12-15 14:35 (UTC)

I included xdg-folders in .8-release. Your comments are welcome!

commented on 2012-12-11 17:34 (UTC)

for the XDG folders you may want "folder-downloads.svg" to "folder-download.svg" or symlink, as same as for simlink "user-movies.svg" as "folder-videos.svg" or coppy them for example, I know is a uggggly work arround but I read repport that this work for the missing XDG icons you cannot make simplinkg from the standard icon for folder to the folder-(name here like download, downloads, vidoes,movies ans so on) to fix it??

rafaelff commented on 2012-05-01 00:50 (UTC)

Should be not too for you to read Archwiki when it says packages from base-devel group are assumed to be installed

JohnDVD commented on 2012-04-30 20:33 (UTC)

Please add makedepends: automake, autoconf Should be not too hard to remember adding essential makedepend-packages.

rafaelff commented on 2012-04-29 01:03 (UTC)

@boanki: I found a weird dependency issue. If I have 'perl-xml-sax' installed, but not 'perl-xml-libxml', it will fail to package ( If I install 'perl-xml-libxml' or if I remove 'perl-xml-sax', the problem is solved. (I'm not saying you should add them to makedepends. Just reporting ;)

boenki commented on 2012-04-28 22:06 (UTC)

@josephgbr: Thank you very much for that link! I included that patch. Steffen

rafaelff commented on 2012-04-27 14:03 (UTC)

@boenki: Suse Linux got a patch for that issue. Take a look and see what you can take benefit from that.

commented on 2012-04-26 07:09 (UTC)

I could only get my hands on librsvg-latest in AUR. I am not getting the error "getting the following error: configure: error: You need librsvg >= 2.12.3 or ksvgtopng installed to create large scale bitmaps" anymore, but a more general: "error in package()" I'm not sure what's up..or if I'm missing something else.

boenki commented on 2012-04-24 20:03 (UTC)

As a temporal workaround install an older version of librsvg. It works with 2.34.2. I wonder why the new one doesn't have /usr/bin/rsvg anymore! I will try to find out if that is intended and if so, how to alter the PKGBUILD. Any help is welcome! :)

prg commented on 2012-04-24 17:33 (UTC)

getting the following error: configure: error: You need librsvg >= 2.12.3 or ksvgtopng installed to create large scale bitmaps librsvg 2.36.1 is installed from official arch repos x64

rafaelff commented on 2012-04-19 10:13 (UTC)

@skywalker: That's great. Just FYI, pkg-config is from group base-devel, and packages from group 'base' and 'base-devel' are assumed to be installed.

commented on 2012-04-19 06:48 (UTC)

Thats it! Thanks! I did a fresh install recently and pkg-config wasn't installed yet. Sorry for the trouble.

rafaelff commented on 2012-04-18 14:17 (UTC)

Do you have 'pkg-config' installed? Can you provide your 'config.log'?

commented on 2012-04-18 14:06 (UTC)

/usr/lib/pkgconfig/icon-naming-utils.pc is owned by icon-naming-utils 0.8.90-2 It's there but still the configure fails ...

rafaelff commented on 2012-04-18 13:55 (UTC)

@jskywalker: The configure looks for the file "/usr/lib/pkgconfig/icon-naming-utils.pc" provided by package "icon-naming-utils". Confirm that this command works: pacman -Qo /usr/lib/pkgconfig/icon-naming-utils.pc

commented on 2012-04-18 13:40 (UTC)

configure: error: icon-naming-utils >= 0.8.90 is required to build and install tango-icon-theme But I'm sure icon-naming-utils 0.8.90 is installed :(

rafaelff commented on 2012-01-10 23:41 (UTC)

@boenki: "XML/LibXML/" is provided by package "perl-xml-libxml", which seems to be a dependency in package() function. Having that said, please add "perl-xml-libxml" to makedepends=()

rafaelff commented on 2012-01-08 23:48 (UTC)

package() is failing to complete. See the last lines of it: (cd /tmp/yaourt-tmp-rafael/aur-tango-icon-theme/pkg/usr/share/icons/Tango/16x16 && /usr/lib/icon-naming-utils/icon-name-mapping -c actions) Can't locate XML/LibXML/ in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at (eval 3) line 1. make[3]: *** [install-data-local] Error 2 make[3]: Leaving directory `/tmp/yaourt-tmp-rafael/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/tmp/yaourt-tmp-rafael/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-rafael/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16' make: *** [install-recursive] Error 1 ==> ERROR: A failure occurred in package(). Aborting...

mrunion commented on 2012-01-06 02:48 (UTC)

I don't know what was "wrong", but I bascially installed/reinstalled perl and every xml and sax package for it from pacman. It now works. Paparently a dependency of a dependency was not there. I suspec one of the perl-xml-sax* packages.

mrunion commented on 2012-01-06 02:36 (UTC)

Same error using makepkg: /usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/XML/LibXML/ undefined symbol: Perl_Gthr_key_ptr make[3]: *** [install-data-local] Error 127 make[3]: Leaving directory `/var/abs/local/tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/abs/local/tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/abs/local/tango-icon-theme/src/tango-icon-theme-0.8.90/16x16' make: *** [install-recursive] Error 1 I have no clue whatsoever. It's no big deal, though.

mrunion commented on 2012-01-06 02:29 (UTC)

I will try downloading it and installing it with makepkg when I get a chance. I have the same versions of software as you, but I use x86_64, so not sure if that makes a difference.

commented on 2012-01-04 22:19 (UTC)

Sounds almost like an issue with a perl upgrade. Anyway, I just updated it with yaourt 0.10.2-1 and it builds just fine here on i686 with perl 5.14.2-5. Try downloading the tarball and using makepkg instead, just a thought.

mrunion commented on 2012-01-02 18:09 (UTC)

Anyone else getting this: /usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/XML/LibXML/ undefined symbol: Perl_Gthr_key_ptr make[3]: *** [install-data-local] Error 127 make[3]: Leaving directory `/tmp/yaourt-tmp-root/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16/actions' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-tango-icon-theme/src/tango-icon-theme-0.8.90/16x16' make: *** [install-recursive] Error 1