Package Details: keepassc 1.7.0-1

Git Clone URL: https://aur.archlinux.org/keepassc.git (read-only)
Package Base: keepassc
Description: KeePassC is a curses-based password manager compatible to KeePass v.1.x and KeePassX
Upstream URL: https://raymontag.github.com/keepassc
Licenses: GPL
Conflicts: keepassc-dev, keepassc-git
Provides: keepassc
Submitter: lykaner
Maintainer: pekman
Last Packager: pekman
Votes: 58
Popularity: 0.005090
First Submitted: 2012-08-30 17:36
Last Updated: 2015-07-23 12:21

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

pfrenssen commented on 2018-07-24 09:37

Thanks @Hund, in fact it seems it now depends on python-pycryptodomex.

I've updated the PKGBUILD and .SRCINFO in my fork: https://github.com/pfrenssen/aur-keepassc/commit/dd446ee1b00bb9b0ea867f26ec59ea4d39ee6221

Here's the diff: https://github.com/pfrenssen/aur-keepassc/commit/dd446ee1b00bb9b0ea867f26ec59ea4d39ee6221.patch

From dd446ee1b00bb9b0ea867f26ec59ea4d39ee6221 Mon Sep 17 00:00:00 2001
From: Pieter Frenssen <pieter@frenssen.be>
Date: Tue, 24 Jul 2018 12:31:57 +0300
Subject: [PATCH] Update to 1.8.2.

---
 .SRCINFO | 9 +++++----
 PKGBUILD | 8 ++++----
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index cf2b18e..31fbc72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,20 @@
 pkgbase = keepassc
    pkgdesc = KeePassC is a curses-based password manager compatible to KeePass v.1.x and KeePassX
-   pkgver = 1.7.0
+   pkgver = 1.8.2
    pkgrel = 1
    url = https://raymontag.github.com/keepassc
    arch = any
    license = GPL
    depends = python-kppy>=1.4.0
-   depends = python>=3.3
+   depends = python>=3.3,
+   depends = python-pycryptodomex
    optdepends = xsel: copy usernames and password to clipboard
    optdepends = openssl: to create server certificates
    provides = keepassc
    conflicts = keepassc-git
    conflicts = keepassc-dev
-   source = https://pypi.python.org/packages/source/k/keepassc/keepassc-1.7.0.tar.gz
-   md5sums = ee602ba69763b0eb2a9bde9fa3491b2b
+   source = https://github.com/raymontag/keepassc/archive/1.8.2.tar.gz
+   md5sums = a9bb0721e1174b885035e0636ea29104

 pkgname = keepassc

diff --git a/PKGBUILD b/PKGBUILD
index ed735af..1e58b1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,19 @@
 # Maintainer: lykaner <grayfox@outerhaven.de>
 # Contributor: lykaner <grayfox@outerhaven.de>
 pkgname=keepassc
-pkgver=1.7.0
+pkgver=1.8.2
 pkgrel=1
 pkgdesc="KeePassC is a curses-based password manager compatible to KeePass v.1.x and KeePassX"
 arch=(any)
 url="https://raymontag.github.com/keepassc"
 license=('GPL')
-depends=('python-kppy>=1.4.0' 'python>=3.3')
+depends=('python-kppy>=1.4.0' 'python>=3.3', 'python-pycryptodomex')
 optdepends=('xsel: copy usernames and password to clipboard'
             'openssl: to create server certificates')
-source=(https://pypi.python.org/packages/source/k/keepassc/keepassc-$pkgver.tar.gz)
+source=(https://github.com/raymontag/keepassc/archive/$pkgver.tar.gz)
 provides=('keepassc')
 conflicts=('keepassc-git' 'keepassc-dev')
-md5sums=('ee602ba69763b0eb2a9bde9fa3491b2b')
+md5sums=('a9bb0721e1174b885035e0636ea29104')

 build() {
     cd $srcdir/keepassc-$pkgver

Hund commented on 2018-07-23 21:30

@pfrenssen You need python-crypto.

pfrenssen commented on 2018-07-23 20:49

There is a new release of keepassc which now depends on pycryptodome (ref. https://github.com/raymontag/keepassc/commit/9cac6a4f1eff67462a9e56ce834bd8dbafd0f0f4).

However I am getting this error, even if I have python-pycryptodome installed.

Traceback (most recent call last):
  File "/usr/bin/keepassc", line 31, in <module>
    from kppy.database import KPDBv1
  File "/usr/lib/python3.6/site-packages/kppy/database.py", line 11, in <module>
    from Cryptodome import Random
ModuleNotFoundError: No module named 'Cryptodome'

miasma commented on 2017-09-12 17:56

Build fails with
File "setup.py", line 2
SyntaxError: Non-ASCII character '\xc3' in file setup.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Python 2.7.13 (default, Jul 21 2017, 03:24:34)
Python 3.6.2 (default, Jul 20 2017, 03:52:27)

Does this even support the kdb format 2?

flexo3001 commented on 2015-08-18 21:12

Ohai *! I wrote a new PKGBUILD for kppy.

https://aur.archlinux.org/packages/python-kppy/

flexo

haawda commented on 2015-08-09 12:03

Unfortunately this PKGBUILD is quite pointless as its dependency python-kppy has not been migrated to AUR4.

WovenTales commented on 2013-08-16 19:06

This does not seem to recognize .kdbx files; if I try to open my existing database with the file browser the passwords.kdbx file does not show up, and if I type the direct path to it, I get a message saying that it needs a path to a kdb-file.

lykaner commented on 2012-11-11 11:43

@Stebalien: Merged your request and updated the package

Stebalien commented on 2012-11-11 04:52

Also, your package is missing its manual page (available in the git repo but not the tarball).

Stebalien commented on 2012-11-10 22:53

I noticed that you provide signatures. You can have makepkg check them by adding them to the sources array. Of course, this is still kind of pointless as the PKGBUILD isn't signed but...