| Age | Commit message (Collapse) | Author |
|
Notably includes more branding updates – the desktop file is now called
“ChiPass”, as is the binary. Also seems to fix the following error:
> /usr/bin/keepassxc: error while loading shared libraries: libbotan-3.so.11: cannot open shared object file: No such file or directory
|
|
No longer necessary. (No need to bump the pkgrel for this, I think.)
|
|
The Codeberg organization has now been renamed (see commit 175fd7ea64
for more details on the previous and new name), and the repo itself is
also in CamelCase now, presumably to reduce the chance of misreading it
as “chip ass”. (Unfortunately AUR repo / package names have to be all
lowercase, I’m afraid.)
|
|
Notably includes some branding updates, i.e. much more of the program
calls itself “ChiPass” instead of “KeePassXC” now (though the desktop
entry is still “KeePassXC” for the time being).
|
|
The new dependencies are based on vcpkg.json in the source tree; I think
libxi has been missing for a while already. And since this already
changes the dependencies quite a bit, I used the opportunity to split
the list into one per line and sort it alphabetically – should make
future changes more straightforward (no more wondering “where do I best
put this one new dependency? why is svg so far away from the other qt
packages?”).
|
|
ChiPass is a very new fork of KeePassXC, motivated by that project’s
policy of accepting LLM contributions (which ChiPass rejects, see
CODE_OF_CONDUCT.md and CONTRIBUTING.md). While they don’t have any
releases yet, I thought I would see how well the current code works, and
as far as I can tell it’s functional, so we might as well package it.
Note that a lot of the branding in the software still reads “KeePassXC”
at the moment; upstream will fix that over time. For now this means that
chipass-git can’t be installed in parallel with any keepassxc package
due to file path conflicts.
The previous pkgver() is commented out because it doesn’t work without
any upstream tags (“fatal: No names found, cannot describe anything.”).
For now, just use the number of commits for the version; note that per
vercmp(1), r123 < 0.0.0r123, so once there are tag-based versions they
should automatically count as newer without having to fix anything via
the epoch field.
This PKGBUILD temporarily builds a somewhat outdated commit, prior to
the migration to Qt 6. I’ll update all the dependencies for Qt 6 in a
separate commit to the AUR package.
(The prior Git history in this repository pertains to keepasschi-git –
upstream initially used the name KeePassχ / KeePassChi before renaming
to ChiPass, and in fact the Codeberg org hasn’t been renamed yet, see
the source URL – and then to keepassxc-git.)
|
|
KeePassChi or KeePassχ (but only the former is a valid package name) is
a very new fork of KeePassXC, motivated by that project’s policy of
accepting LLM contributions. (KeePassChi’s own policy remains to be
specified in detail but will be broadly along the lines of rejection,
see [1].) While they don’t have any releases yet, I thought I would see
how well the current code works, and as far as I can tell it’s
functional, so we might as well package it.
Note that a lot of the branding in the software still reads “KeePassXC”
at the moment; upstream will fix that over time. For now this means that
keepasschi-git can’t be installed in parallel with any keepassxc
package due to file path conflicts.
The previous pkgver() is commented out because it doesn’t work without
any upstream tags (“fatal: No names found, cannot describe anything.”).
For now, just use the number of commits for the version; note that per
vercmp(1), r123 < 0.0.0r123, so once there are tag-based versions they
should automatically count as newer without having to fix anything via
the epoch field.
[1]: https://codeberg.org/keepasschi/keepasschi/issues/5
|
|
|
|
https://github.com/keepassxreboot/keepassxc/issues/9322 is fixed
|
|
See: https://github.com/keepassxreboot/keepassxc/issues/9322
See: https://archlinux.org/todo/botan-30/
|
|
See:
https://github.com/archlinuxcn/repo/commit/77119ced4ee4095c5495442e276837dd6f8cc4fd
https://github.com/keepassxreboot/keepassxc/pull/7223
|
|
|
|
|
|
|
|
|
|
* Add missing makedepends
* Fix check() and checkdepends. It is still commented out.
* Remove unneeded keepassxc.install file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KeepasSXC now properly installs everything as keepassxc, so
there is no conflict anymore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|