diff options
author | Sukanka | 2022-06-27 16:09:34 +0800 |
---|---|---|
committer | Sukanka | 2022-06-27 16:09:34 +0800 |
commit | 3878c445111ed1ba809a2e8e40bd8f23024d9069 (patch) | |
tree | 8d2c054fb9acb8660fdc9d39b1f40f10caf8549b | |
parent | 276d5ac0b0142d05339efa83f3685e54937d3936 (diff) | |
download | aur-3878c445111ed1ba809a2e8e40bd8f23024d9069.tar.gz |
update 0.4.5
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | pwman.patch | 54 |
3 files changed, 75 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = pwman pkgdesc = A text-based application for securely storing and managing passwords - pkgver = 0.4.4 + pkgver = 0.4.5 pkgrel = 1 url = http://pwman.sourceforge.net/ arch = i686 @@ -10,8 +10,11 @@ pkgbase = pwman depends = libxml2 depends = ncurses depends = gnupg - source = http://downloads.sourceforge.net/pwman/pwman-0.4.4.tar.gz - md5sums = 29ddc5028391e224995151b4f959c51a + options = !buildflags + options = !lto + source = http://downloads.sourceforge.net/pwman/pwman-0.4.5.tar.gz + source = pwman.patch + md5sums = 091a97b23bea2f5e02f28f66814df55b + md5sums = 0fb7751695b8b0609db5699b213f3cb7 pkgname = pwman - @@ -3,7 +3,7 @@ # Contributor: portix <portix@gmx.net> pkgname=pwman -pkgver=0.4.4 +pkgver=0.4.5 pkgrel=1 pkgdesc="A text-based application for securely storing and managing passwords" arch=('i686' 'x86_64') @@ -11,15 +11,25 @@ url="http://pwman.sourceforge.net/" license=('GPL') depends=('libxml2' 'ncurses' 'gnupg') makedepends=('glib2') -source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('29ddc5028391e224995151b4f959c51a') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz +pwman.patch +) +md5sums=('091a97b23bea2f5e02f28f66814df55b' + '0fb7751695b8b0609db5699b213f3cb7') + +options=(!buildflags !lto) build() { cd $srcdir/$pkgname-$pkgver + patch --strip=1 < ../${pkgname}.patch ./configure \ --prefix=/usr \ --mandir=/usr/share/man - make + make + +} +package(){ + cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install } diff --git a/pwman.patch b/pwman.patch new file mode 100644 index 000000000000..3115c9c3ebe4 --- /dev/null +++ b/pwman.patch @@ -0,0 +1,54 @@ +diff --git a/src/actions.c b/src/actions.c +index e5a6b64..0254440 100644 +--- a/src/actions.c ++++ b/src/actions.c +@@ -29,6 +29,11 @@ extern PWList * pwlist_new(char*); + extern PWSearchResult * uilist_get_highlighted_searchresult(); + extern char *pwgen_ask(); + ++Options *options; ++PWList *pwlist; ++PWList *current_pw_sublist; ++PWSearchResult *search_results; ++ + int disp_h = 15, disp_w = 60; + extern int curitem; + extern WINDOW *bottom; +diff --git a/src/gnupg.c b/src/gnupg.c +index d42c7ce..d320bbf 100644 +--- a/src/gnupg.c ++++ b/src/gnupg.c +@@ -52,7 +52,9 @@ + + int passphrase_good = 0; + extern int errno; +-extern int write_options; ++ ++int write_options; ++time_t time_base; + + int gnupg_hit_sigpipe = 0; + static void gnupg_sigpipe_handler() +diff --git a/src/pwman.h b/src/pwman.h +index 0827254..f952cd7 100644 +--- a/src/pwman.h ++++ b/src/pwman.h +@@ -112,12 +112,12 @@ typedef struct { + int sign_db; + } Options; + +-Options *options; +-int write_options; +-PWList *pwlist; +-PWList *current_pw_sublist; +-PWSearchResult *search_results; +-time_t time_base; ++extern Options *options; ++extern int write_options; ++extern PWList *pwlist; ++extern PWList *current_pw_sublist; ++extern PWSearchResult *search_results; ++extern time_t time_base; + + char *trim_ws(char*); + void debug(char*, ...); |