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



--- Comment #15 from Simone Caronni <[email protected]> ---
(In reply to Benson Muite from comment #13)
> Comments:
> a) Perhaps the documentation can be put in a subpackage?

I wouldn't do it, it's just 92kb compressed. Unless it's huge, I usually leave
it with the devel subpackages.

> b) If 
>   -DGATTLIB_PYTHON_INTERFACE=NO 
> is changed to
>   -DGATTLIB_PYTHON_INTERFACE=NO \
>   -DCMAKE_SKIP_RPATH=TRUE
> 
> then
> BuildRequires:  chrpath
> and
> chrpath -d %{buildroot}%{_bindir}/*
> can be removed.

Good point. Somehow I remembered that was done by the %cmake macro, but that's
not the case. Fixed.

> b) Readline seems to be needed:
> https://github.com/labapart/gattlib/blob/master/examples/gatttool/CMakeLists.
> txt#L55
> https://github.com/labapart/gattlib/tree/master?tab=readme-ov-file#build-
> gattlib

Yes, but only for gatttool, which does not work properly at the moment so the
build is disabled by default:
https://github.com/labapart/gattlib/tree/master?tab=readme-ov-file#todo-list
Considering the development pace, my guess is that it will never be.

> c) License seems like it should be
> BSD 2-Clause License AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-2.0-only
> AND LGPL-2.1-or-later
> 
> Additional license come from:
> 
> BSD 2-Clause License
> --------------------
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ecc.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ecc.h
> 
> GNU General Public License, Version 2
> -------------------------------------
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/lib/amp.h
> 
> GNU Lesser General Public License v2.1 or later
> -----------------------------------------------
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/monitor/bt.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ad.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ad.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/att-types.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/att.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/att.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/btsnoop.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/btsnoop.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/crypto.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/crypto.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gap.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gap.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-client.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-client.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-db.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-db.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-helpers.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-helpers.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-server.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/gatt-server.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hci-crypto.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hci-crypto.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hci.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hci.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hfp.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/hfp.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/io-glib.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/io.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/mainloop.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/mainloop.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/mgmt.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/mgmt.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/pcap.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/pcap.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/queue.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/queue.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ringbuf.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/ringbuf.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/tester.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/tester.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/timeout-glib.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/timeout-mainloop.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/timeout.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/tty.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/uhid.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/uhid.h
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/util.c
> gattlib-0.7.2-build/gattlib-0.7.2/bluez/bluez5/src/shared/util.h

This is actually the bluez source code. Packaging guidelines say that the
licenses should be based on what is compiled and linked from the sources, so
that should not be there.
I've removed it in the SPEC file so it's clearer, there's no need to add that
license.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2355687

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202355687%23c15

-- 
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to