Package Details: pass-patched-passmenu-notify-git latest-3

Git Clone URL: https://aur.archlinux.org/pass-patched-passmenu-notify-git.git (read-only, click to copy)
Package Base: pass-patched-passmenu-notify-git
Description: Stores, retrieves, generates, and synchronizes passwords securely
Upstream URL: http://zx2c4.com/projects/password-store/
Licenses: GPL2
Conflicts: passmenu
Provides: pass, passmenu
Replaces: passmenu
Submitter: emlun
Maintainer: emlun
Last Packager: emlun
Votes: 2
Popularity: 0.84
First Submitted: 2015-07-25 16:44
Last Updated: 2020-04-11 00:27

Required by (60)

Sources (2)

Latest Comments

MountainX commented on 2020-11-24 23:36

This fails to build for me in a clean chroot. The error is in prepare().

Starting prepare()...
patching file contrib/dmenu/passmenu
Hunk #2 succeeded at 26 with fuzz 1.
patching file src/password-store.sh
Hunk #1 succeeded at 144 (offset 25 lines).
Hunk #2 FAILED at 155.
1 out of 2 hunks FAILED

More details:

==> Making package: pass-patched-passmenu-notify-git latest-3 (Tue 24 Nov 2020 01:58:16 PM EST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (13) libice-1.0.10-3  libsm-1.2.3-2  libx11-1.7.0-1  libxau-1.0.9-3  libxcb-1.14-1  libxdmcp-1.1.3-3  libxext-1.3.4-3  libxmu-1.1.3-2  libxt-1.2.0-2
              xcb-proto-1.14.1-1  xorgproto-2020.1-1  tree-1.8.0-2  xclip-0.13-3

Total Installed Size:  19.66 MiB

:: Proceed with installation? [Y/n] 
(13/13) checking keys in keyring                                                                       [############################################################] 100%
(13/13) checking package integrity                                                                     [############################################################] 100%
(13/13) loading package files                                                                          [############################################################] 100%
(13/13) checking for file conflicts                                                                    [############################################################] 100%
:: Processing package changes...
( 1/13) installing xcb-proto                                                                           [############################################################] 100%
( 2/13) installing libxdmcp                                                                            [############################################################] 100%
( 3/13) installing libxau                                                                              [############################################################] 100%
( 4/13) installing libxcb                                                                              [############################################################] 100%
( 5/13) installing xorgproto                                                                           [############################################################] 100%
( 6/13) installing libx11                                                                              [############################################################] 100%
( 7/13) installing libxext                                                                             [############################################################] 100%
( 8/13) installing libice                                                                              [############################################################] 100%
( 9/13) installing libsm                                                                               [############################################################] 100%
(10/13) installing libxt                                                                               [############################################################] 100%
(11/13) installing libxmu                                                                              [############################################################] 100%
(12/13) installing xclip                                                                               [############################################################] 100%
(13/13) installing tree                                                                                [############################################################] 100%
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found passmenu-notify.patch
  -> Found password-store-master.tar.xz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting password-store-master.tar.xz with bsdtar
==> Starting prepare()...
patching file contrib/dmenu/passmenu
Hunk #2 succeeded at 26 with fuzz 1.
patching file src/password-store.sh
Hunk #1 succeeded at 144 (offset 25 lines).
Hunk #2 FAILED at 155.
1 out of 2 hunks FAILED -- saving rejects to file src/password-store.sh.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
==> ERROR: Build failed, check /mnt/chroots/arch/user/build

Here is the content of the file src/password-store.sh.rej

--- src/password-store.sh
+++ src/password-store.sh
@@ -155,7 +159,13 @@ clip() {

                echo "$before" | base64 -d | xclip -selection "$X_SELECTION"
        ) 2>/dev/null & disown
-       echo "Copied $2 to clipboard. Will clear in $CLIP_TIME seconds."
+
+       local copied_message="Copied $2 to clipboard. Will clear in $CLIP_TIME seconds."
+       echo "$copied_message"
+
+       if function_exists 'PASSWORD_STORE_POST_COPY_HOOK'; then
+               PASSWORD_STORE_POST_COPY_HOOK "$2" "$copied_message"
+       fi
}
tmpdir() {
        [[ -n $SECURE_TMPDIR ]] && return

emlun commented on 2016-02-06 19:54

@LeoFa Fixed, thanks!

LeoFa commented on 2016-02-06 00:40

PKBUILD won't build with pacman 5.0
please correct
pkgver=latest-passmenu-notify