* [ITP] libnfc v1.7.1
@ 2015-02-22 20:43 Marcos Vives Del Sol
2015-02-24 8:56 ` Corinna Vinschen
0 siblings, 1 reply; 4+ messages in thread
From: Marcos Vives Del Sol @ 2015-02-22 20:43 UTC (permalink / raw)
To: cygwin-apps
libnfc is a platform-independent library to use physical NFC readers.
It can be used to read and modify contents of a NFC tag, and also
serves as a base for other projects like MFOC
(https://code.google.com/p/mfoc/) or MFCUK
(https://code.google.com/p/mfcuk/)
This package is already available in Linux distributions like Debian
(https://packages.debian.org/source/jessie/libnfc), Ubuntu
(http://packages.ubuntu.com/source/trusty/libnfc), Fedora
(https://apps.fedoraproject.org/packages/libnfc), etc...
The library has been split in three parts: runtime library (only the
DLL), -dev (with headers and pkg-config files), and a third one which
include some tools that are compiled as part of libnfc compilation but
are not required for libnfc to work. Their setup.hints are:
For "libnfc" package:
category: Libs
requires: libusb0
sdesc: "Public platform-independent Near Field Communication (NFC)
library (runtime)"
ldesc: "libnfc is the first libre low-level NFC SDK and Programmers
API released under the GNU Lesser General Public License. It provides
complete transparency and royalty-free use for everyone."
For "libnfc-dev" package:
category: Libs Devel
requires: libnfc libusb-devel
sdesc: "Public platform-independent Near Field Communication (NFC)
library (development)"
ldesc: "libnfc is the first libre low-level NFC SDK and Programmers
API released under the GNU Lesser General Public License. It provides
complete transparency and royalty-free use for everyone."
external-source: libnfc
For "nfc-utils" package:
category: Utils
requires: libnfc
sdesc: "Utilities to interact with NFC devices"
ldesc: "This package contains several utilities to detect, read and
write NFC devices.
Amongst other, some utilities contained in this package are:
nfc-jewel, nfc-list, nfc-mfclassic, nfc-mfultralight,
nfc-read-forum-tag3, nfc-emulate-forum-tag4, nfc-relay-picc and
nfc-scan-device."
external-source: libnfc
(These .hint files were automatically generated by cygport)
A pre-compiled binary (extracted from cygport's resulting "dist"
folder) is available here:
http://webs.ono.com/socram8888/cygwin/libnfc/
Resulting binary has been tested to work using a CP2102 USB-serial
adapter and a PN532 RFID reader.
--
Marcos Vives Del Sol
https://github.com/socram8888
miniLock: NscWdW8fh2E5SBoRtrnXWrDwmQmwaR5awMKE78tQW1Ffx
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] libnfc v1.7.1
2015-02-22 20:43 [ITP] libnfc v1.7.1 Marcos Vives Del Sol
@ 2015-02-24 8:56 ` Corinna Vinschen
2015-02-24 15:20 ` Marcos Vives Del Sol
0 siblings, 1 reply; 4+ messages in thread
From: Corinna Vinschen @ 2015-02-24 8:56 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 1785 bytes --]
Hi Marco,
On Feb 22 21:42, Marcos Vives Del Sol wrote:
> libnfc is a platform-independent library to use physical NFC readers.
> It can be used to read and modify contents of a NFC tag, and also
> serves as a base for other projects like MFOC
> (https://code.google.com/p/mfoc/) or MFCUK
> (https://code.google.com/p/mfcuk/)
>
> This package is already available in Linux distributions like Debian
> (https://packages.debian.org/source/jessie/libnfc), Ubuntu
> (http://packages.ubuntu.com/source/trusty/libnfc), Fedora
> (https://apps.fedoraproject.org/packages/libnfc), etc...
>
> The library has been split in three parts: runtime library (only the
> DLL), -dev (with headers and pkg-config files), and a third one which
> include some tools that are compiled as part of libnfc compilation but
> are not required for libnfc to work. Their setup.hints are:
Thanks for packaging this interesting package. I just see two small
hiccups in the packaging.
The libnfc package is the one providing the DLL. However, the DLL is a
versioned one. To provide a way to keep older versions of a library
around after an upstream version bump, the DLL should be packed in its
own, versioned package:
libnfc -> source only
libnfc5 -> provides usr/bin/cygnfc-5.dll
> For "libnfc-dev" package:
The lib-dev package looks good, it should just called "libnfc-devel"
to follow the naming convention.
With these changes, the packages should be GTG. Btw., we need a
private ssh key from you to enable your update rights. See
https://sourceware.org/cygwin-apps/package-upload.html
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] libnfc v1.7.1
2015-02-24 8:56 ` Corinna Vinschen
@ 2015-02-24 15:20 ` Marcos Vives Del Sol
2015-02-24 17:24 ` Corinna Vinschen
0 siblings, 1 reply; 4+ messages in thread
From: Marcos Vives Del Sol @ 2015-02-24 15:20 UTC (permalink / raw)
To: cygwin-apps
Okay, everything should be fine now:
http://webs.ono.com/socram8888/cygwin/libnfc/. If it is, I'll generate
and upload a SSH key.
2015-02-24 9:56 GMT+01:00 Corinna Vinschen <---@---.com>:
> Hi Marco,
>
> On Feb 22 21:42, Marcos Vives Del Sol wrote:
>> libnfc is a platform-independent library to use physical NFC readers.
>> It can be used to read and modify contents of a NFC tag, and also
>> serves as a base for other projects like MFOC
>> (https://code.google.com/p/mfoc/) or MFCUK
>> (https://code.google.com/p/mfcuk/)
>>
>> This package is already available in Linux distributions like Debian
>> (https://packages.debian.org/source/jessie/libnfc), Ubuntu
>> (http://packages.ubuntu.com/source/trusty/libnfc), Fedora
>> (https://apps.fedoraproject.org/packages/libnfc), etc...
>>
>> The library has been split in three parts: runtime library (only the
>> DLL), -dev (with headers and pkg-config files), and a third one which
>> include some tools that are compiled as part of libnfc compilation but
>> are not required for libnfc to work. Their setup.hints are:
>
> Thanks for packaging this interesting package. I just see two small
> hiccups in the packaging.
>
> The libnfc package is the one providing the DLL. However, the DLL is a
> versioned one. To provide a way to keep older versions of a library
> around after an upstream version bump, the DLL should be packed in its
> own, versioned package:
>
> libnfc -> source only
> libnfc5 -> provides usr/bin/cygnfc-5.dll
>
>> For "libnfc-dev" package:
>
> The lib-dev package looks good, it should just called "libnfc-devel"
> to follow the naming convention.
>
> With these changes, the packages should be GTG. Btw., we need a
> private ssh key from you to enable your update rights. See
> https://sourceware.org/cygwin-apps/package-upload.html
>
>
> Thanks,
> Corinna
>
> --
> Corinna Vinschen Please, send mails regarding Cygwin to
> Cygwin Maintainer cygwin AT cygwin DOT com
> Red Hat
--
Marcos Vives Del Sol
https://github.com/socram8888
miniLock: NscWdW8fh2E5SBoRtrnXWrDwmQmwaR5awMKE78tQW1Ffx
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] libnfc v1.7.1
2015-02-24 15:20 ` Marcos Vives Del Sol
@ 2015-02-24 17:24 ` Corinna Vinschen
0 siblings, 0 replies; 4+ messages in thread
From: Corinna Vinschen @ 2015-02-24 17:24 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 370 bytes --]
On Feb 24 16:20, Marcos Vives Del Sol wrote:
> Okay, everything should be fine now:
> http://webs.ono.com/socram8888/cygwin/libnfc/. If it is, I'll generate
> and upload a SSH key.
Yep, GTG.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-02-24 17:24 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-22 20:43 [ITP] libnfc v1.7.1 Marcos Vives Del Sol
2015-02-24 8:56 ` Corinna Vinschen
2015-02-24 15:20 ` Marcos Vives Del Sol
2015-02-24 17:24 ` Corinna Vinschen
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).