Format: 3.0 (quilt)
Source: narcissus
Binary: libnarcissus-java, libnarcissus-jni
Architecture: any all
Version: 1.0.7+ds-3
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders:  Joseph Nahmias <jello@debian.org>,
Homepage: https://github.com/toolfactory/narcissus
Description: limited Java reflection library that bypasses security
 Narcissus is a JNI native code library that provides a small subset of the
 Java reflection API, while bypassing all of Java's access/visibility checks,
 security manager restrictions, and module strong encapsulation enforcement, by
 calling methods and accessing fields through the JNI API. This allows code that
 relies on reflective access to non-public classes, fields, and methods to keep
 working even now that strong encapsulation is being enforced in JDK 16+.
 .
 Narcissus works on JDK 7+, however it is most useful for suppressing
 reflective access warnings in JDK 9-15, and for circumventing strong
 encapsulation for JDK 16+, in order to keep legacy software running (for
 example, when legacy software depends upon setAccessible to access a needed
 private field of a class in some library).
Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/java-team/narcissus
Vcs-Git: https://salsa.debian.org/java-team/narcissus.git
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: default-jdk, maven-debian-helper, libmaven-antrun-plugin-java
Package-List:
 libnarcissus-java deb java optional arch=all
 libnarcissus-jni deb java optional arch=any
Checksums-Sha1:
 aaca3f58f361b54b80afb780d1da856042443604 809600 narcissus_1.0.7+ds.orig.tar.xz
 52f32b2e7f3c82417269028328480a49639aad36 4616 narcissus_1.0.7+ds-3.debian.tar.xz
Checksums-Sha256:
 7fd6c8811457c7daa39fb0886f3cce7cc704634191ce65b83f013554ecdb51ab 809600 narcissus_1.0.7+ds.orig.tar.xz
 95fa445db27fa61510869d3214ec23c941722160b1c1193172dcf003a98fbe3b 4616 narcissus_1.0.7+ds-3.debian.tar.xz
Files:
 be43922189ab2ed9447d8ca882d40dfe 809600 narcissus_1.0.7+ds.orig.tar.xz
 41e3d8fb2454499a2e833aed7378c699 4616 narcissus_1.0.7+ds-3.debian.tar.xz
