[Fedora-packaging] About iconsdir macro

Mario Blättermann mario.blaettermann at gmail.com
Wed Jun 12 17:04:21 UTC 2013


Am Mittwoch, 12. Juni 2013, 13:13:17 schrieb Simone Caronni:
> Hello,
> 
> On 12 June 2013 12:34, Christopher Meng <cickumqt at gmail.com> wrote:
> > Can we revise the current ScriptletSnippets page to suggest packagers
> > using this macro instead of "%{_datadir}/icons" ?
> > 
> > Shorter,
> > right?<https://admin.fedoraproject.org/mailman/listinfo/packaging>
> 
> yep, it would be, unfortunately you would require the java package utils
> for it:
> 
> $ grep -R _iconsdir /etc/rpm
> /etc/rpm/macros.jpackage:%_iconsdir    %{_datadir}/icons
> /etc/rpm/macros.jpackage:install -D -m 644 %1-32.png
> $RPM_BUILD_ROOT%{_iconsdir}/%1.png\
> $ rpm -qf /etc/rpm/macros.jpackage
> jpackage-utils-1.7.5-26.fc19.noarch
> 
> And adding jpackage-utils to BuildRequires just to have the macro is not a
> good idea; that's why people don't use it.
> 
> Maybe we can move the macro somewhere else.
> 
Besides a lot of Java-only stuff, this package contains some more macros for 
general use:

%_desktopdir    %{_datadir}/applications
%_iconstheme    hicolor
%_iconsbasedir  %{_datadir}/icons/%{_iconstheme}


Cheers,
Mario



More information about the packaging mailing list