Package Details: chrome-pass-hostapp-git 1.0.1+2.r94.20241102.d1a3fec-3

Git Clone URL: https://aur.archlinux.org/chrome-pass-git.git (read-only, click to copy)
Package Base: chrome-pass-git
Description: Interface programme needed by the 'chrome-pass' chrome extension for zx2c4's 'pass' password manager.
Upstream URL: https://github.com/hsanson/chrome-pass
Licenses: MIT
Conflicts: chrome-pass-hostapp
Provides: chrome-pass-hostapp
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 1
Popularity: 0.21
First Submitted: 2023-07-15 17:13 (UTC)
Last Updated: 2024-11-11 21:55 (UTC)

Dependencies (14)

Required by (1)

Sources (2)

Latest Comments

dreieck commented on 2024-11-11 21:56 (UTC) (edited on 2024-11-11 21:58 (UTC) by dreieck)

this tool fails to run without python-pyopt

Thanks for the clarification.
(That's why the browser extension "out of a sudden" stopped working for me.)

so I'd consider it a required dependency.

Fixed.

jayache80 commented on 2024-11-11 21:50 (UTC)

Thanks @dreieck but, to be clear, this tool fails to run without python-pyopt so I'd consider it a required dependency.

dreieck commented on 2024-11-11 21:00 (UTC)

Ahoj @jayache80,

thanks for the suggestions, although your suggestions lacked explanation of reason so I had to do research what the changes are for.

I added the TOTP dependencies as optional dependencies.

Regards!

jayache80 commented on 2024-10-04 02:11 (UTC)

Hello, Thank you for maintaining this package. I'd recommend updating the post install instructions to change "nativePass" to "chrome_pass" and to add python-pyotp as a dependency. Here's the patch I used:

diff --git a/PKGBUILD b/PKGBUILD
index 09cfdc0..3cf3bef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,7 +31,7 @@ source=(
 )
 sha256sums=(
   'SKIP'
-  '2d6c3d84a8db2ab15fa0cd17abdd258dbf93b17fe5f9ab8a8521bd077cad2701'
+  '63ea0769e471a06d04b0d7a6bf98ffb89b8550b3e211a3df8b172eb58aa73873'
 )

 prepare() {
@@ -91,6 +91,7 @@ package_chrome-pass-hostapp-git() {
     "pinentry"
     "python>=3"
     "python-gnupg"
+    "python-pyotp"
   )
   optdepends=(
     "chrome-pass>=${_mainver}: The browser extension this hostapp is for (can be installed as Arch Linux package or by the user via chrome webstore)."
diff --git a/chrome-pass-hostapp.install b/chrome-pass-hostapp.install
index a79345c..e4ea0aa 100644
--- a/chrome-pass-hostapp.install
+++ b/chrome-pass-hostapp.install
@@ -7,7 +7,7 @@ post_install() {
   printf '%s\n' "To do so, you need to run as the user who uses the"
   printf '%s\n' "extension the following command from the terminal:"
   printf '\n'
-  printf '%s\n' "  nativePass install [extension ID]"
+  printf '%s\n' "  chrome_pass install [extension ID]"
   printf '\n'
   printf '%s\n' "where '[extension ID]' is the ID the 'chrome-pass'"
   printf '%s\n' "extension has in your browser."