pass: stop installing password-store.el
password-store.el is on MELPA so it is available in Nixpkgs as emacs.pkgs.password-store. Using emacs.pkgs.password-store is preferred because of better package quality: - Emacs lisp package dependencies are automatically installed - byte-compilation is done - native-compilation is done
This commit is contained in:
parent
e609061e12
commit
85217382d6
|
@ -66,6 +66,8 @@
|
||||||
|
|
||||||
- `python3.pkgs.fetchPypi` (and `python3Packages.fetchPypi`) has been deprecated in favor of top-level `fetchPypi`.
|
- `python3.pkgs.fetchPypi` (and `python3Packages.fetchPypi`) has been deprecated in favor of top-level `fetchPypi`.
|
||||||
|
|
||||||
|
- `pass` now does not contain `password-store.el`. Users should get `password-store.el` from Emacs lisp package set `emacs.pkgs.password-store`.
|
||||||
|
|
||||||
- `mariadb` now defaults to `mariadb_1011` instead of `mariadb_106`, meaning the default version was upgraded from 10.6.x to 10.11.x. See the [upgrade notes](https://mariadb.com/kb/en/upgrading-from-mariadb-10-6-to-mariadb-10-11/) for potential issues.
|
- `mariadb` now defaults to `mariadb_1011` instead of `mariadb_106`, meaning the default version was upgraded from 10.6.x to 10.11.x. See the [upgrade notes](https://mariadb.com/kb/en/upgrading-from-mariadb-10-6-to-mariadb-10-11/) for potential issues.
|
||||||
|
|
||||||
- `getent` has been moved from `glibc`'s `bin` output to its own dedicated output, reducing closure size for many dependents. Dependents using the `getent` alias should not be affected; others should move from using `glibc.bin` or `getBin glibc` to `getent` (which also improves compatibility with non-glibc platforms).
|
- `getent` has been moved from `glibc`'s `bin` output to its own dedicated output, reducing closure size for many dependents. Dependents using the `getent` alias should not be affected; others should move from using `glibc.bin` or `getBin glibc` to `getent` (which also improves compatibility with non-glibc platforms).
|
||||||
|
|
|
@ -72,12 +72,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
installFlags = [ "PREFIX=$(out)" "WITH_ALLCOMP=yes" ];
|
installFlags = [ "PREFIX=$(out)" "WITH_ALLCOMP=yes" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = lib.optionalString dmenuSupport ''
|
||||||
# Install Emacs Mode. NOTE: We can't install the necessary
|
|
||||||
# dependencies (s.el) here. The user has to do this themselves.
|
|
||||||
mkdir -p "$out/share/emacs/site-lisp"
|
|
||||||
cp "contrib/emacs/password-store.el" "$out/share/emacs/site-lisp/"
|
|
||||||
'' + lib.optionalString dmenuSupport ''
|
|
||||||
cp "contrib/dmenu/passmenu" "$out/bin/"
|
cp "contrib/dmenu/passmenu" "$out/bin/"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue