From: Z572 <zhengjunjie@iscas.ac.cn>
To: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Cc: 72835@debbugs.gnu.org, 宋文武 <iyzsong@envs.net>
Subject: [bug#72835] [PATCH qt-team 32/38] gnu: Add qtconnectivity.
Date: Wed, 18 Sep 2024 10:10:27 +0800 [thread overview]
Message-ID: <87y13pbtkc.fsf@iscas.ac.cn> (raw)
In-Reply-To: <87ldzvvai1.fsf@gmail.com> (Maxim Cournoyer's message of "Sat, 14 Sep 2024 00:28:22 +0900")
[-- Attachment #1: Type: text/plain, Size: 2153 bytes --]
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
> Hi Zheng,
>
> Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:
>
>> * gnu/packages/qt.scm (qtconnectivity): New variable.
>>
>> Change-Id: Ia2c1d9d260b47cd3a18c9ab5ac7e8f5ea83b7e11
>> ---
>> gnu/packages/qt.scm | 23 +++++++++++++++++++++++
>> 1 file changed, 23 insertions(+)
>>
>> diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
>> index 1956fec57a..df8759b832 100644
>> --- a/gnu/packages/qt.scm
>> +++ b/gnu/packages/qt.scm
>> @@ -1688,6 +1688,29 @@ (define-public qtconnectivity-5
>> (description "The Qt Connectivity modules provides modules for interacting
>> with Bluetooth and NFC.")))
>>
>> +(define-public qtconnectivity
>> + (package
>> + (inherit qtsvg)
>> + (name "qtconnectivity")
>> + (version "6.6.3")
>> + (source (origin
>> + (method url-fetch)
>> + (uri (qt-url name version))
>> + (sha256
>> + (base32
>> + "066mf4d6a81ywviwr8bvm1mpm2ykjzysvcc0v2x82h5bl28vl6h9"))))
>> + (native-inputs
>> + (list perl pkg-config qtdeclarative))
>> + (inputs
>> + (list bluez qtbase))
>> + (arguments (substitute-keyword-arguments (package-arguments qtsvg)
>> + ((#:phases phases)
>> + #~(modify-phases #$phases
>> + (delete 'delete-installed-tests)))))
>> + (synopsis "Qt Connectivity module")
>> + (description "The Qt Connectivity modules provides modules for interacting
>> +with Bluetooth and NFC.")))
>
> I'm not sure about using inheritance this way; the packages are
> unrelated. You'd at least want to ensure propagated-inputs is forced to
> '() in case qtsvg had some added in the future.
>
> I think I had refrained from using this style for Qt 6 thus far, as I
> found it obfuscated the package definitions for Qt 5.
>
> Could you rewrite it to use the style as used for example by
> qtshadertools? Only the home page and license fields need to be
> specified. So it's one field difference, and better clarity.
>
> Could you please send a v2?
done.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
next prev parent reply other threads:[~2024-09-18 2:11 UTC|newest]
Thread overview: 130+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-27 16:19 [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 01/38] gnu: qtbase: Update " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 02/38] gnu: qt5compat: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 03/38] gnu: qtsvg: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 04/38] gnu: qtimageformats: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 05/38] gnu: qtdeclarative: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 06/38] gnu: qtwebsockets: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 07/38] gnu: qtsensors: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 08/38] gnu: qtshadertools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 09/38] gnu: qtmultimedia: " Zheng Junjie
2024-09-13 15:20 ` Maxim Cournoyer
2024-09-18 2:09 ` Z572
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 10/38] gnu: qtwayland: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 11/38] gnu: qtserialport: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 12/38] gnu: qtwebchannel: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 13/38] gnu: qtlanguageserver: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 14/38] gnu: qtlocation: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 15/38] gnu: qtlottie: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 16/38] gnu: qttools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 17/38] gnu: qttranslations: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 18/38] gnu: qtscxml: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 19/38] gnu: qtpositioning: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 20/38] gnu: qtremoteobjects: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 21/38] gnu: qtspeech: " Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 23/38] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-13 15:22 ` Maxim Cournoyer
2024-09-26 3:51 ` Maxim Cournoyer
2024-09-26 6:20 ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 24/38] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 25/38] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 26/38] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 27/38] gnu: Add re2-next Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 22/38] gnu: qthttpserver: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 28/38] gnu: Add icu4c-75 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 29/38] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-13 15:34 ` Maxim Cournoyer
2024-09-18 2:08 ` Z572
2024-09-26 3:50 ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 30/38] gnu: python-shiboken-6: " Zheng Junjie
2024-09-13 15:23 ` Maxim Cournoyer
2024-09-18 2:05 ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 31/38] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 32/38] gnu: Add qtconnectivity Zheng Junjie
2024-09-13 15:28 ` Maxim Cournoyer
2024-09-18 2:10 ` Z572 [this message]
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 33/38] gnu: Add python-setuptools-scm-next Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 34/38] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 35/38] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 36/38] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-13 15:36 ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 37/38] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 38/38] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-13 15:37 ` [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Maxim Cournoyer
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 01/74] gnu: qtbase: Update to 6.7.2 Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 02/74] gnu: qt5compat: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 03/74] gnu: qtsvg: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 04/74] gnu: qtimageformats: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 05/74] gnu: qtdeclarative: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 06/74] gnu: qtwebsockets: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 07/74] gnu: qtsensors: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 08/74] gnu: qtshadertools: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 09/74] gnu: qtmultimedia: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 10/74] gnu: qtwayland: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 11/74] gnu: qtserialport: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 12/74] gnu: qtwebchannel: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 13/74] gnu: qtlanguageserver: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 14/74] gnu: qtlocation: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 15/74] gnu: qtlottie: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 16/74] gnu: qttools: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 17/74] gnu: qttranslations: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 18/74] gnu: qtscxml: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 19/74] gnu: qtpositioning: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 20/74] gnu: qtremoteobjects: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 21/74] gnu: qtspeech: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 22/74] gnu: qthttpserver: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 23/74] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 24/74] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 25/74] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 26/74] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 27/74] gnu: Add re2-next Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 28/74] gnu: Add icu4c-75 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 29/74] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 30/74] gnu: python-shiboken-6: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 31/74] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 32/74] gnu: Add qtconnectivity Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 33/74] gnu: Add python-setuptools-scm-next Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 34/74] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 35/74] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 36/74] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 37/74] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 38/74] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 39/74] gnu: python-pyqt5-sip: Update to 12.15.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 40/74] gnu: clazy: Update to 1.12 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 41/74] gnu: python-pyqt: Update to 5.15.10 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 42/74] gnu: qtcharts: Rename to qtcharts-5 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 43/74] gnu: Add qtcharts Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 44/74] gnu: qtbase-5: Update to 5.15.15 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 45/74] gnu: qt3d-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 46/74] gnu: qtsvg-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 47/74] gnu: qtimageformats-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 48/74] gnu: qtx11extras: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 49/74] gnu: qtxmlpatterns: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 50/74] gnu: qtdeclarative-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 51/74] gnu: qtconnectivity-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 52/74] gnu: qtwebsockets-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 53/74] gnu: qtmultimedia-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 54/74] gnu: qtwayland-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 55/74] gnu: qtserialport-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 56/74] gnu: qtserialbus: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 57/74] gnu: qtwebchannel-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 58/74] gnu: qtwebglplugin: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 59/74] gnu: qtwebview: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 60/74] gnu: qtlocation-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 61/74] gnu: qttools-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 62/74] gnu: qtscript: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 63/74] gnu: qtquickcontrols-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 64/74] gnu: qtquickcontrols2-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 65/74] gnu: qtgraphicaleffects: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 66/74] gnu: qtgamepad: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 67/74] gnu: qtscxml-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 68/74] gnu: qtpurchasing: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 69/74] gnu: qtcharts-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 70/74] gnu: qtdatavis3d: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 71/74] gnu: qtnetworkauth-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 72/74] gnu: qtspeech-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 73/74] gnu: qtvirtualkeyboard-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 74/74] gnu: qtwebengine-5: " Zheng Junjie
2024-09-26 3:48 ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Maxim Cournoyer
2024-09-27 12:33 ` bug#72835: " Z572
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y13pbtkc.fsf@iscas.ac.cn \
--to=zhengjunjie@iscas.ac.cn \
--cc=72835@debbugs.gnu.org \
--cc=iyzsong@envs.net \
--cc=maxim.cournoyer@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).