[Bug 1016803] Review Request: rodent-icon-theme - SVG scalable icon theme by Rodent
bugzilla at redhat.com
bugzilla at redhat.com
Thu Dec 5 18:10:37 UTC 2013
https://bugzilla.redhat.com/show_bug.cgi?id=1016803
--- Comment #18 from Antonio Trande <anto.trande at gmail.com> ---
(In reply to Christoph Wickert from comment #17)
Hi Christoph.
Thanks for your reply.
> Kevin, who is the package owner already said he is fine with
> rodent-icon-theme replacing xfce4-icon theme. So am I, but I suggest you
> only do this in Fedora >= 20 and not in the released versions.
Okay. Let's go with replacing.
>
> This however requires a few more changes:
>
> - Completely obsolete/provide xfce4-icon-theme as per
> https://fedoraproject.org/wiki/Packaging:Guidelines#Renaming.
> 2FReplacing_Existing_Packages
>
> - You need to own all of %{_datadir}/icons/rodent/
> You need to own this directory anyway, because with two packages that do not
>
Done. I hope it's fine.
> - Replace it in comps, too. See
> https://fedoraproject.org/wiki/How_to_use_and_edit_comps.
> xml_for_package_groups
I presume that it must be done when package will be approved.
>
> - If you completely replace xfce4-icon-theme, you can simply use
> %{_datadir}/icons/Rodent/ instead of %{_datadir}/icons/rodent/
>
rodent-icon-theme now owns %{_datadir}/icons/Rodent/.
>
> General remarks:
>
> - Instead of:
> sed -e 's|Rodent|rodent|g' -i Makefile.in
> sed -e 's|Rodent|rodent|g' -i scalable/*/Makefile.in
> you can simply use:
> sed -e 's|Rodent|rodent|g' -i Makefile.in scalable/*/Makefile.in
rodent-icon-theme replaces xcfe4-icon-theme so these commands are not useful
anymore.
>
> - Please preserve timestamps during %prep and %install, see
> https://fedoraproject.org/wiki/Packaging:Guidelines#Timestamps
>
> To preserve the timestamps during iconv conversion, see second example from
> https://fedoraproject.org/wiki/Packaging_tricks#Convert_encoding_to_UTF-8
>
> To preserve timestamps during %install, please change
> make install DESTDIR=$RPM_BUILD_ROOT
> to
> make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
Done.
>
> - The scriptlets create the icon theme cache, so you need to include it as
> %ghost %{_datadir}/icons/rodent/icon-theme.cache
> See
> http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-files-list-directives.html
>
Done.
Spec URL:
http://sagitter.fedorapeople.org/rodent-icon-theme/rodent-icon-theme.spec
SRPM URL:
http://sagitter.fedorapeople.org/rodent-icon-theme/rodent-icon-theme-5.0-3.fc19.src.rpm
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
More information about the package-review
mailing list