Commit Graph

40 Commits

Author SHA1 Message Date
K900
cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
Felix Buehler
989e950f48 buildDotnetPackage: rename baseName to pname 2021-12-23 22:46:35 +01:00
Krzysztof Nazarewski
23315789cf keepass: 2.48.1 -> 2.49 2021-12-03 23:59:36 +01:00
Krzysztof Nazarewski
b5a44bdcbd keepass: stop saving config to /nix/store
TLDR: makes KeePass prefer $XDG_CONFIG_HOME instead of install (/nix/store) location

KeePass defaults `PreferUserConfiguration` to `false`,r
 the only way to set it to `true` is through global
 KeePass.config.xml at the install location.
The default installer configuration does just that and nothing else.

Excerpt from documentation (see https://keepass.info/help/base/configuration.html#tech )
> If the PreferUserConfiguration flag is false,
>  try to store all configuration items into the global configuration file.
>  If this fails, report the error and try to store them into the local configuration file.
>  If this fails, report the error.
2021-12-03 23:59:36 +01:00
polykernel
ca20a96b5f treewide: concatStrings (intersperse ...) -> concatStringsSep ...
Update all usage of lib.concatStrings (lib.intersperse ...) to
lib.concatStringsSep. This produces the same result as per https://github.com/NixOS/nixpkgs/pull/135843,
however it yields a performance benefit on Nix versions that
support the builtins.concatStringsSep primop.
2021-08-28 11:57:59 -04:00
R. RyanTM
51ce9692ef keepass: 2.46 -> 2.48.1 2021-08-07 01:42:45 +00:00
Ben Siraphob
127733211e
treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Raymond Gauthier
d90e65b84d keepass: remove jraygauthier as maintainer
No longer using this package. Much better alternative
exist: keepassxc, pass, gopass, etc.
2021-01-28 17:27:46 -05:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
R. RyanTM
9f9bc40e57 keepass: 2.45 -> 2.46 2020-11-02 16:41:45 +00:00
Daniël de Kok
770ecb1d31
Merge pull request #98266 from joncojonathan/removeAsMaintainer
Remove joncojonathan as maintainer
2020-09-20 11:38:30 +02:00
joncojonathan
ff078a7e0f keepass: remove joncojonathan as maintainer 2020-09-20 11:19:00 +02:00
zowoq
c7e61112df treewide: remove deprecated value Application from makeDesktopItem 2020-06-25 12:18:37 +10:00
Pascal Winkelmann
b44794deac keepass: 2.40 -> 2.45 2020-05-19 11:07:46 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM
18db34f09b keepass: 2.39.1 -> 2.40 (#47042)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/keepass/versions
2018-09-29 21:38:50 +02:00
R. RyanTM
8e6e8953df keepass: 2.39 -> 2.39.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/keepass/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/.keepass-wrapped -h’ got 0 exit code
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/.keepass-wrapped --help’ got 0 exit code
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/.keepass-wrapped help’ got 0 exit code
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/keepass -h’ got 0 exit code
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/keepass --help’ got 0 exit code
- ran ‘/nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1/bin/keepass help’ got 0 exit code
- found 2.39.1 with grep in /nix/store/qgy0xnizyq301xhnqrklr75b59y6k7ni-keepass-2.39.1
- directory tree listing: https://gist.github.com/78c15efa16b6307a93c5f5336a99df32
- du listing: https://gist.github.com/c18c593ba095ab336bc0102838e529ca
2018-05-14 11:24:53 +01:00
R. RyanTM
3f96895417 keepass: 2.38 -> 2.39
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/keepass/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/0w1c39pg7347dwhkwz3b5jizzzc5v885-keepass-2.39/bin/.keepass-wrapped --help’ got 0 exit code
- ran ‘/nix/store/0w1c39pg7347dwhkwz3b5jizzzc5v885-keepass-2.39/bin/keepass --help’ got 0 exit code
- found 2.39 with grep in /nix/store/0w1c39pg7347dwhkwz3b5jizzzc5v885-keepass-2.39
- directory tree listing: https://gist.github.com/da7324a17ad7e95a053f6a2655ec07bc
2018-05-07 14:48:18 +02:00
Vasyl Solovei
e3c5cf39bc keepass: bring back and update plugins load patches
Plugins loading was broken as those patches were removed
in latest release. I brought patches back and updated them
onto 2.38 release code base.

This closes #35446.
2018-02-24 12:53:19 +02:00
Vasyl Solovei
18691c6b65 keepass: fix auto-type and clipboard features
This fixes paths to `xdotool`, `xprop` and `xsel`. These are required
tools for auto-type to work correctly.
2018-02-22 17:30:42 +02:00
joncojonathan
1fbe208cd6 keepass: from 2.37 to 2.38
Motivation for change:
Update to software.
2018-01-29 20:24:39 +00:00
joncojonathan
5034e8a355 keepass: 2.36 -> 2.37
Motivation for change: Upgrade to add new features / improvements as listed
https://keepass.info/news/n171012_2.37.html.
2017-10-21 14:31:06 +02:00
Stefan Siegl
7c6b42a28c
keepass: 2.35 -> 2.36 2017-07-18 21:46:37 +02:00
obadz
0c488ed8f0 keepass: 2.34 -> 2.35 2017-02-18 10:42:59 +00:00
Marcin Janczyk
5cbda61791 keepass: 2.33 -> 2.34 2016-09-15 22:24:36 +02:00
Nathaniel Baxter
b3734202c6 keepass: 2.32 -> 2.33 2016-05-15 12:45:16 +10:00
Alexey Lebedeff
d625c7ee3f keepass: fix warning about missing GTK
Some part of Mono is trying to dynamically load GTK - starting `keepass`
always shows warning:

```
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme
```
2016-05-05 12:25:24 +03:00
Nathaniel Baxter
601af249b1 keepass: 2.31 -> 2.32 2016-03-17 02:22:00 +11:00
Raymond Gauthier
4f347ca8fe keepass: improvements
`*.desktop` file now:
 -  Refers to an icon.
 -  Is placed in the proper category (based on comparison with `keepassx2`.
 -  Has proper mime type (also based on comparison).

Also, now use `icoutils` to extract icons from the application ressouces
and transform them from `*.ico` to `*.png`. Created and used a generic
script that has the ability to move the extracted `*.png` to their
appropriate standard freedesktop location.

Tested this on nixos. `keepass` now has a icon and is categorized
in the same bin as `keepassx2`. The program still execute and
function prefectly.
2016-03-03 01:03:31 -05:00
Tomasz Kontusz
16d9d3841f keepass: 2.30 -> 2.31
Also replaces the keepass.patch with sed,
as the patch was having problems with newlines.
2016-01-29 21:19:59 +01:00
Nicole Angel
90e881eece keepass: load plugins from store paths, fixes #11206 2015-12-23 02:12:36 +01:00
Nathaniel Baxter
b3fbd7701e keepass: update 2.29 -> 2.30 2015-08-12 11:34:11 +10:00
obadz
d4681bf626 Lay down the foundation for packaging the .NET echosystem
- fetchNuGet can fetch binaries from nuget servers
- buildDotnetPackage can build .NET packages using mono/xbuild
  - Places nuget & paket as they would clash with nix
  - Patch project files because F# targets are expected to be found in
    the mono directory (and we know that's not going to happen on nix)
  - Find DLLs that were copied from buildInputs and replace by symlink
    for sharing
  - Export produced DLL via the pkg-config mechanism
  - Create wrappers for produced EXEs
- Repackaged this new infrastructure: keepass, monodevelop
- Newly packaged: ExtCore, UnionArgParser, FSharp.Data, Paket, and a
  bunch more..

This is a combination of 73 commits.
2015-06-06 09:06:22 -04:00
Nathaniel Baxter
23f4f44926 keepass: update from 2.28 to 2.29 2015-04-14 17:49:33 +10:00
Nathaniel Baxter
8d0954e72e keepass: Bump version to 2.28 2014-10-10 10:27:00 +11:00
Nathaniel Baxter
958be357a5 keepass: Bump version to 2.27 2014-09-14 22:05:15 +10:00
Eelco Dolstra
40f7b0f9df Another attempt to eradicate ensureDir
See c556a6ea46.
2014-06-30 14:56:10 +02:00
Andrew Morsillo
e1bd332758 Added keepass password manager. Updated mono DLLMap to allow mono to run WinForms applications (keepass). 2013-06-09 23:17:09 +02:00