[Mageia-dev] Last versions of programs concerning Computer Assisted Music

Colin Guthrie mageia at colin.guthr.ie
Wed Mar 27 00:36:39 CET 2013


'Twas brillig, and PhilippeDidier at 26/03/13 23:24 did gyre and gimble:
> +# Copy icons and mimetypes into the right folders
>  install -d -m 0755 %{buildroot}%{_iconsdir}
> -cp -f %{buildroot}%{_datadir}/%{name}/icons/application-x-ardour_48px.png %{buildroot}%{_iconsdir}/%{name}.png
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/16x16/apps
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/22x22/apps
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/32x32/apps
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/48x48/apps
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/16x16/mimetypes
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/22x22/mimetypes
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/32x32/mimetypes
> +install -d -m 0755 %{buildroot}%{_iconsdir}/hicolor/48x48/mimetypes
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/application-x-ardour_16px.png \
> +%{buildroot}%{_iconsdir}/hicolor/16x16/mimetypes/application-x-ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/application-x-ardour_22px.png \
> +%{buildroot}%{_iconsdir}/hicolor/22x22/mimetypes/application-x-ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/application-x-ardour_32px.png \
> +%{buildroot}%{_iconsdir}/hicolor/32x32/mimetypes/application-x-ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/application-x-ardour_48px.png \
> +%{buildroot}%{_iconsdir}/hicolor/48x48/mimetypes/application-x-ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/ardour_icon_16px.png \
> +%{buildroot}%{_iconsdir}/hicolor/16x16/apps/ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/ardour_icon_22px.png \
> +%{buildroot}%{_iconsdir}/hicolor/22x22/apps/ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/ardour_icon_32px.png \
> +%{buildroot}%{_iconsdir}/hicolor/32x32/apps/ardour3.png
> +cp -f %{buildroot}%{_datadir}/%{name}/icons/ardour_icon_48px.png \
> +%{buildroot}%{_iconsdir}/hicolor/48x48/apps/ardour3.png


FYI, these lines can be more neatly (IMO) done as:

install -D -p %{buildroot}%{_datadir}/%{name}/icons/ardour_icon_48px.png
%{buildroot}%{_iconsdir}/hicolor/48x48/apps/ardour3.png


(you can also add "-m 0644" if you want to be specific about permission.

All that said, if the icons are being shipped already, why not just
symlink them rather than provide two copies? (in which case the install
-d lines should remain :D)

Col

-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the Mageia-dev mailing list