[Bug 1912855] Review Request: fcft - Simple library for font loading and glyph rasterization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1912855

Aleksei Bavshin <alebastr89@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(alebastr89@gmail. |
                   |com)                        |



--- Comment #2 from Aleksei Bavshin <alebastr89@xxxxxxxxx> ---
(In reply to code from comment #1)
Thanks for the review!

> - Need to document breakdown of multiple licenses in spec file.
>   A comment above the License field like the following would suffice.

Thanks for catching this, fixed in new revision. I thought I've already done
that...

> - A new change in Fedora 34 is that make is not included in the buildroot.
>   While gcc currently pulls in make as a transitive dependency, this could
>   change. You must add a BR on make. (I think this is still not in the
>   Guidelines.) Or, do “%meson -GNinja” and add a BR on ninja-build instead.

1. meson already uses ninja and doesn't support other generators on Linux. I
think you're confusing it with cmake.
2. As per change discussion, BR: make is not needed for meson or cmake projects
unless make is used in the spec file explicitly. It's the job of cmake and
meson packages to depend on the appropriate generator.
   The common consent was that for %meson/%meson_build/... and
%cmake/%cmake_build/... families of macros the packager is not aware of the
default generator and should not care about it.

> - Since tllist is a header-only library, you must BR tllist-static, even
>   though you already BR pkgconfig(tllist). A little silly, I think, but
>   mandatory.

I feel that it defeats the whole purpose of pkgconfig(...) macros, but applied
anyways.

Spec URL:
https://copr-be.cloud.fedoraproject.org/results/alebastr/sway-extras/fedora-rawhide-x86_64/01896898-fcft/fcft.spec
SRPM URL:
https://copr-be.cloud.fedoraproject.org/results/alebastr/sway-extras/fedora-rawhide-x86_64/01896898-fcft/fcft-2.3.2-0.1.fc34.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
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux