public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [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).