From 8711b93817b0aea7479428288fdbead792c90fe1 Mon Sep 17 00:00:00 2001 From: Alan Brown Date: Tue, 15 Nov 2022 18:27:00 +0000 Subject: [PATCH] pass-import: update to 3.3. --- srcpkgs/pass-import/patches/makedoc.patch | 32 +++++++++++++++++++++++ srcpkgs/pass-import/template | 14 +++++----- 2 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 srcpkgs/pass-import/patches/makedoc.patch diff --git a/srcpkgs/pass-import/patches/makedoc.patch b/srcpkgs/pass-import/patches/makedoc.patch new file mode 100644 index 000000000000..7fe5175fb2e3 --- /dev/null +++ b/srcpkgs/pass-import/patches/makedoc.patch @@ -0,0 +1,32 @@ +--- a/setup.py ++++ b/setup.py +@@ -5,29 +5,11 @@ + import os + import sys + +-try: +- import pypandoc +- PANDOC = True +-except ImportError: +- PANDOC = False + from pathlib import Path + +-from share import makedoc + from setuptools import setup + + +-makedoc() +-if not PANDOC: +- print("Warning: 'pypandoc' is required to generate the manual pages.") +-else: +- try: +- for name in ['pass-import', 'pimport']: +- pypandoc.convert_file(f"share/man/man1/{name}.md", 'man', +- outputfile=f"share/man/man1/{name}.1", +- extra_args=['--standalone']) +- except OSError: +- print("Warning: 'pandoc' is not installed.") +- + + share = Path(sys.prefix, 'share') + base = '/usr' diff --git a/srcpkgs/pass-import/template b/srcpkgs/pass-import/template index 05b93ebdd1b0..ff26011f6c55 100644 --- a/srcpkgs/pass-import/template +++ b/srcpkgs/pass-import/template @@ -1,17 +1,17 @@ # Template file for 'pass-import' pkgname=pass-import -version=3.2 -revision=2 +version=3.3 +revision=1 build_style=python3-module # This test requires gnome-keyring which requires running dbus make_check_args="--deselect=tests/imports/test_parse.py" -hostmakedepends="python3-setuptools" +hostmakedepends="python3-setuptools python3-requests python3-yaml python3-zxcvbn" depends="pass python3-defusedxml python3-magic python3-cryptography -python3-SecretStorage python3-pykeepass python3-yaml" -checkdepends="python3-pytest $depends" +python3-SecretStorage python3-pykeepass python3-requests python3-yaml lastpass-cli python3-zxcvbn" +checkdepends="$depends" short_desc="Pass extension for importing data from most password managers" maintainer="Alan Brown " license="GPL-3.0-or-later" homepage="https://github.com/roddhjav/pass-import" -distfiles="https://github.com/roddhjav/pass-import/releases/download/v${version}/pass-import-${version}.tar.gz" -checksum=d943df14dcfec063a6c881c315ce65813db6e105b14a9b0156a73dcf7e529b76 +distfiles="${PYPI_SITE}/p/pass-import/pass-import-${version}.tar.gz" +checksum=f4cc7c5bb493d3e8936fa6a7cc4b744d6851a0cfb51dc20b2d1d0a6c1e9f3e9c