#1145725 ITP: libtext-jscontact-perl -- converter between vCard and JSContact

#1145725#5
Date:
2026-08-26 20:13:34 UTC
From:
To:
* Package name    : libtext-jscontact-perl
  Version         : 0.01
  Upstream Author : Bron Gondwana <brong@cpan.org>
* URL             : https://metacpan.org/release/Text-JSContact
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : converter between vCard and JSContact

Text::JSContact converts contact data between vCard (RFC 6350) and JSContact
(RFC 9553), following the mapping rules of RFC 9555 and the vCard extensions
of RFC 9554.

It handles widely used vendor extensions as well as standard properties,
notably those written by Apple's Contacts framework. A patch function applies
changes to an existing vCard while preserving properties the mapping does not
recognise, which matters for interoperability with clients that store data in
unknown fields.

This module is a dependency of the Cassandane test suite shipped with
cyrus-imapd. Cassandane's 1383 tests cover the CalDAV, CardDAV, JMAP and Sieve
surface of the server; 35 suites currently cannot run in Debian because these
Perl modules are not packaged. See #1145447.

The package will be maintained under the umbrella of the Debian Perl Group.