pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New package, py-secretstorage-3.2.0.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Mon Nov 23 17:03:50 2020 +0000
Changeset:	3f5744395cb66f9dc0973e2940f6b1adc871d68f

Added Files:
	py-secretstorage/DESCR
	py-secretstorage/Makefile
	py-secretstorage/PLIST
	py-secretstorage/TODO
	py-secretstorage/distinfo

Log Message:
New package, py-secretstorage-3.2.0.

This does not work yet, since the py-jeepney dependency is still
not packaged (and it uses a custom build tool, to make matters
worse).

This module provides a way for securely storing passwords and other secrets.

It uses D-Bus Secret Service API that is supported by GNOME Keyring
(since version 2.30) and KSecretsService.

SecretStorage supports most of the functions provided by Secret Service,
including creating and deleting items and collections, editing items,
locking and unlocking collections (asynchronous unlocking is also supported).

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3f5744395cb66f9dc0973e2940f6b1adc871d68f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-secretstorage/DESCR    |  8 ++++++++
 py-secretstorage/Makefile | 21 +++++++++++++++++++++
 py-secretstorage/PLIST    | 27 +++++++++++++++++++++++++++
 py-secretstorage/TODO     |  1 +
 py-secretstorage/distinfo |  6 ++++++
 5 files changed, 63 insertions(+)

diffs:
diff --git a/py-secretstorage/DESCR b/py-secretstorage/DESCR
new file mode 100644
index 0000000000..cc13f898bd
--- /dev/null
+++ b/py-secretstorage/DESCR
@@ -0,0 +1,8 @@
+This module provides a way for securely storing passwords and other secrets.
+
+It uses D-Bus Secret Service API that is supported by GNOME Keyring
+(since version 2.30) and KSecretsService.
+
+SecretStorage supports most of the functions provided by Secret Service,
+including creating and deleting items and collections, editing items,
+locking and unlocking collections (asynchronous unlocking is also supported).
diff --git a/py-secretstorage/Makefile b/py-secretstorage/Makefile
new file mode 100644
index 0000000000..981f1d9143
--- /dev/null
+++ b/py-secretstorage/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+GITHUB_TAG=	${PKGVERSION_NOREV}
+DISTNAME=	secretstorage-3.2.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	security python
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mitya57/}
+
+MAINTAINER=	bsiegert%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/mitya57/secretstorage/
+COMMENT=	Module for securely storing passwords and secrets
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-cryptography>=2.0:../../security/py-cryptography
+# missing package for py-jeepney
+
+USE_LANGUAGES=	# none
+WRKSRC=		${WRKDIR}/${DISTNAME} # Why is this necessary?
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-secretstorage/PLIST b/py-secretstorage/PLIST
new file mode 100644
index 0000000000..52d8c636b9
--- /dev/null
+++ b/py-secretstorage/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD$
+${PYSITELIB}/SecretStorage-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
+${PYSITELIB}/SecretStorage-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
+${PYSITELIB}/SecretStorage-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
+${PYSITELIB}/SecretStorage-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/requires.txt
+${PYSITELIB}/SecretStorage-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
+${PYSITELIB}/secretstorage/__init__.py
+${PYSITELIB}/secretstorage/__init__.pyc
+${PYSITELIB}/secretstorage/__init__.pyo
+${PYSITELIB}/secretstorage/collection.py
+${PYSITELIB}/secretstorage/collection.pyc
+${PYSITELIB}/secretstorage/collection.pyo
+${PYSITELIB}/secretstorage/defines.py
+${PYSITELIB}/secretstorage/defines.pyc
+${PYSITELIB}/secretstorage/defines.pyo
+${PYSITELIB}/secretstorage/dhcrypto.py
+${PYSITELIB}/secretstorage/dhcrypto.pyc
+${PYSITELIB}/secretstorage/dhcrypto.pyo
+${PYSITELIB}/secretstorage/exceptions.py
+${PYSITELIB}/secretstorage/exceptions.pyc
+${PYSITELIB}/secretstorage/exceptions.pyo
+${PYSITELIB}/secretstorage/item.py
+${PYSITELIB}/secretstorage/item.pyc
+${PYSITELIB}/secretstorage/item.pyo
+${PYSITELIB}/secretstorage/util.py
+${PYSITELIB}/secretstorage/util.pyc
+${PYSITELIB}/secretstorage/util.pyo
diff --git a/py-secretstorage/TODO b/py-secretstorage/TODO
new file mode 100644
index 0000000000..a38b9fc81e
--- /dev/null
+++ b/py-secretstorage/TODO
@@ -0,0 +1 @@
+- missing dependency on py-jeepney (not packaged yet).
diff --git a/py-secretstorage/distinfo b/py-secretstorage/distinfo
new file mode 100644
index 0000000000..ef60713532
--- /dev/null
+++ b/py-secretstorage/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (secretstorage-3.2.0.tar.gz) = ab7b1d492188a2f51ab18a4716d73cca103b2bdb
+RMD160 (secretstorage-3.2.0.tar.gz) = af272c40b98919d71cf1857476c697d70673bcd8
+SHA512 (secretstorage-3.2.0.tar.gz) = 054c0ffbedcc8ceefcaf82925c7fa8027c0e9f0dbcba169d03b4ad01d4b812dce1394792b50e889d00e32d875559c7d3a808c30a502526dd9da458a74b4f888f
+Size (secretstorage-3.2.0.tar.gz) = 17488 bytes


Home | Main Index | Thread Index | Old Index