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: 59
Popularity: 0.821010
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 »

Kunda commented on 2019-03-21 14:35

https://github.com/raymontag/keepassc/releases/tag/1.8.2

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).