~andir/nixpkgs-dev

nixpkgs: plasma-pass: init at 1.2.0 v1 PROPOSED

Matthias Beyer: 5
 plasma-pass: init at 1.2.0
 plasma-pass: init at 1.2.0
 plasma-pass: init at 1.2.0
 plasma-pass: init at 1.2.0
 plasma-pass: init at 1.2.0

 10 files changed, 207 insertions(+), 0 deletions(-)
Reviewed-by: William Casarin <jb55@jb55.com>
https://github.com/NixOS/nixpkgs/pull/120770
thx,

pushed

To github.com:jb55/nixpkgs
  + f62d3e6d8e0...b15197f0ed0 plasma-pass -> plasma-pass (forced update)


range-diff v3->v4:

1:  f62d3e6d8e0 ! 1:  b15197f0ed0 plasma-pass: init at 1.2.0
     @@ Commit message
      
          Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
          Reviewed-by: William Casarin <jb55@jb55.com>
     -    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426121952.17969-1-mail@beyermatthias.de%3E
     +    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426194545.10065-1-mail@beyermatthias.de%3E
      
       ## pkgs/tools/security/plasma-pass/default.nix (new) ##
      @@
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +  nativeBuildInputs = [ cmake extra-cmake-modules ];
      +
      +  meta = with lib; {
     -+    description = "a Plasma applet to access password from pass, the standard UNIX password manager";
     ++    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
      +    homepage = "https://github.com/KDE/plasma-pass";
      +    license = licenses.lgpl21Plus;
      +    maintainers = with maintainers; [ matthiasbeyer ];
Thanks!

Pushed

To github.com:jb55/nixpkgs
  + b15197f0ed0...0db1ac4ec26 HEAD -> plasma-pass (forced update)


$ git range-diff b15197f0ed0...0db1ac4ec26


  1:  b15197f0ed0 ! 95:  0db1ac4ec26 plasma-pass: init at 1.2.0
     @@ Metadata
       ## Commit message ##
          plasma-pass: init at 1.2.0
      
     -    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
          Reviewed-by: William Casarin <jb55@jb55.com>
     -    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426194545.10065-1-mail@beyermatthias.de%3E
     +    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
     +    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210427123311.517-1-mail@beyermatthias.de%3E
      
       ## pkgs/tools/security/plasma-pass/default.nix (new) ##
      @@
     -+{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
     ++{ mkDerivation, lib, fetchFromGitLab, cmake, extra-cmake-modules
      +, ki18n
      +, kitemmodels
      +, oathToolkit
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +  pname = "plasma-pass";
      +  version = "1.2.0";
      +
     -+  src = fetchgit {
     -+    url = "https://invent.kde.org/plasma/plasma-pass";
     ++  src = fetchFromGitLab {
     ++    domain = "invent.kde.org";
     ++    owner = "plasma";
     ++    repo = "plasma-pass";
      +    rev = "v${version}";
      +    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
      +  };
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +
      +  meta = with lib; {
      +    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
     -+    homepage = "https://github.com/KDE/plasma-pass";
     ++    homepage = "https://invent.kde.org/plasma/plasma-pass";
      +    license = licenses.lgpl21Plus;
      +    maintainers = with maintainers; [ matthiasbeyer ];
      +    platforms = platforms.unix;
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~andir/nixpkgs-dev/patches/22302/mbox | git am -3
Learn more about email & git

[PATCH nixpkgs 1/1] plasma-pass: init at 1.2.0 Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 pkgs/tools/security/plasma-pass/default.nix | 39 +++++++++++++++++++++
 pkgs/top-level/all-packages.nix             |  2 ++
 2 files changed, 41 insertions(+)
 create mode 100644 pkgs/tools/security/plasma-pass/default.nix

diff --git a/pkgs/tools/security/plasma-pass/default.nix b/pkgs/tools/security/plasma-pass/default.nix
new file mode 100644
index 00000000000..25415941b03
--- /dev/null
+++ b/pkgs/tools/security/plasma-pass/default.nix
@@ -0,0 +1,39 @@
{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
, ki18n
, kitemmodels
, oathToolkit
, qgpgme
, plasma-framework
, qt5 }:

mkDerivation rec {
  pname = "plasma-pass";
  version = "1.2.0";

  src = fetchgit {
    url = "https://invent.kde.org/plasma/plasma-pass";
    rev = "v${version}";
    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
  };

  buildInputs  = [
    ki18n
    kitemmodels
    oathToolkit
    qgpgme
    plasma-framework
    qt5.qtbase
    qt5.qtdeclarative
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules ];

  meta = with lib; {
    description = "a Plasma applet to access password from pass, the standard UNIX password manager";
    homepage = "https://github.com/KDE/plasma-pass";
    license = licenses.gpl3;
    maintainers = with maintainers; [ matthiasbeyer ];
    platforms = platforms.unix;
  };
}

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8f781f0e10..6fde283f6e6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -28534,6 +28534,8 @@ in

  plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };

  plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };

  inherit (callPackages ../applications/misc/redshift {
    inherit (python3Packages) python pygobject3 pyxdg wrapPython;
    inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
-- 
2.29.3

[PATCH nixpkgs v2 1/1] plasma-pass: init at 1.2.0 Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 pkgs/tools/security/plasma-pass/default.nix | 39 +++++++++++++++++++++
 pkgs/top-level/all-packages.nix             |  2 ++
 2 files changed, 41 insertions(+)
 create mode 100644 pkgs/tools/security/plasma-pass/default.nix

diff --git a/pkgs/tools/security/plasma-pass/default.nix b/pkgs/tools/security/plasma-pass/default.nix
new file mode 100644
index 00000000000..25415941b03
--- /dev/null
+++ b/pkgs/tools/security/plasma-pass/default.nix
@@ -0,0 +1,39 @@
{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
, ki18n
, kitemmodels
, oathToolkit
, qgpgme
, plasma-framework
, qt5 }:

mkDerivation rec {
  pname = "plasma-pass";
  version = "1.2.0";

  src = fetchgit {
    url = "https://invent.kde.org/plasma/plasma-pass";
    rev = "v${version}";
    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
  };

  buildInputs  = [
    ki18n
    kitemmodels
    oathToolkit
    qgpgme
    plasma-framework
    qt5.qtbase
    qt5.qtdeclarative
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules ];

  meta = with lib; {
    description = "a Plasma applet to access password from pass, the standard UNIX password manager";
    homepage = "https://github.com/KDE/plasma-pass";
    license = licenses.gpl3;
    maintainers = with maintainers; [ matthiasbeyer ];
    platforms = platforms.unix;
  };
}

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8f781f0e10..6fde283f6e6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -28534,6 +28534,8 @@ in

  plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };

  plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };

  inherit (callPackages ../applications/misc/redshift {
    inherit (python3Packages) python pygobject3 pyxdg wrapPython;
    inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
-- 
2.29.3

[PATCH nixpkgs v3 1/1] plasma-pass: init at 1.2.0 Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 pkgs/tools/security/plasma-pass/default.nix | 39 +++++++++++++++++++++
 pkgs/top-level/all-packages.nix             |  2 ++
 2 files changed, 41 insertions(+)
 create mode 100644 pkgs/tools/security/plasma-pass/default.nix

diff --git a/pkgs/tools/security/plasma-pass/default.nix b/pkgs/tools/security/plasma-pass/default.nix
new file mode 100644
index 00000000000..aefd75c7ab6
--- /dev/null
+++ b/pkgs/tools/security/plasma-pass/default.nix
@@ -0,0 +1,39 @@
{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
, ki18n
, kitemmodels
, oathToolkit
, qgpgme
, plasma-framework
, qt5 }:

mkDerivation rec {
  pname = "plasma-pass";
  version = "1.2.0";

  src = fetchgit {
    url = "https://invent.kde.org/plasma/plasma-pass";
    rev = "v${version}";
    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
  };

  buildInputs  = [
    ki18n
    kitemmodels
    oathToolkit
    qgpgme
    plasma-framework
    qt5.qtbase
    qt5.qtdeclarative
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules ];

  meta = with lib; {
    description = "a Plasma applet to access password from pass, the standard UNIX password manager";
    homepage = "https://github.com/KDE/plasma-pass";
    license = licenses.lgpl21Plus;
    maintainers = with maintainers; [ matthiasbeyer ];
    platforms = platforms.unix;
  };
}

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8f781f0e10..6fde283f6e6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -28534,6 +28534,8 @@ in

  plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };

  plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };

  inherit (callPackages ../applications/misc/redshift {
    inherit (python3Packages) python pygobject3 pyxdg wrapPython;
    inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
-- 
2.29.3
Reviewed-by: William Casarin <jb55@jb55.com>

[PATCH nixpkgs v4 1/1] plasma-pass: init at 1.2.0 Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 pkgs/tools/security/plasma-pass/default.nix | 39 +++++++++++++++++++++
 pkgs/top-level/all-packages.nix             |  2 ++
 2 files changed, 41 insertions(+)
 create mode 100644 pkgs/tools/security/plasma-pass/default.nix

diff --git a/pkgs/tools/security/plasma-pass/default.nix b/pkgs/tools/security/plasma-pass/default.nix
new file mode 100644
index 00000000000..a6c204bc5ea
--- /dev/null
+++ b/pkgs/tools/security/plasma-pass/default.nix
@@ -0,0 +1,39 @@
{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
, ki18n
, kitemmodels
, oathToolkit
, qgpgme
, plasma-framework
, qt5 }:

mkDerivation rec {
  pname = "plasma-pass";
  version = "1.2.0";

  src = fetchgit {
    url = "https://invent.kde.org/plasma/plasma-pass";
    rev = "v${version}";
    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
  };

  buildInputs  = [
    ki18n
    kitemmodels
    oathToolkit
    qgpgme
    plasma-framework
    qt5.qtbase
    qt5.qtdeclarative
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules ];

  meta = with lib; {
    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
    homepage = "https://github.com/KDE/plasma-pass";
    license = licenses.lgpl21Plus;
    maintainers = with maintainers; [ matthiasbeyer ];
    platforms = platforms.unix;
  };
}

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8f781f0e10..6fde283f6e6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -28534,6 +28534,8 @@ in

  plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };

  plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };

  inherit (callPackages ../applications/misc/redshift {
    inherit (python3Packages) python pygobject3 pyxdg wrapPython;
    inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
-- 
2.29.3
thx,

pushed

To github.com:jb55/nixpkgs
  + f62d3e6d8e0...b15197f0ed0 plasma-pass -> plasma-pass (forced update)


range-diff v3->v4:

1:  f62d3e6d8e0 ! 1:  b15197f0ed0 plasma-pass: init at 1.2.0
     @@ Commit message
      
          Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
          Reviewed-by: William Casarin <jb55@jb55.com>
     -    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426121952.17969-1-mail@beyermatthias.de%3E
     +    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426194545.10065-1-mail@beyermatthias.de%3E
      
       ## pkgs/tools/security/plasma-pass/default.nix (new) ##
      @@
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +  nativeBuildInputs = [ cmake extra-cmake-modules ];
      +
      +  meta = with lib; {
     -+    description = "a Plasma applet to access password from pass, the standard UNIX password manager";
     ++    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
      +    homepage = "https://github.com/KDE/plasma-pass";
      +    license = licenses.lgpl21Plus;
      +    maintainers = with maintainers; [ matthiasbeyer ];

[PATCH nixpkgs v5 1/1] plasma-pass: init at 1.2.0 Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 pkgs/tools/security/plasma-pass/default.nix | 41 +++++++++++++++++++++
 pkgs/top-level/all-packages.nix             |  2 +
 2 files changed, 43 insertions(+)
 create mode 100644 pkgs/tools/security/plasma-pass/default.nix

diff --git a/pkgs/tools/security/plasma-pass/default.nix b/pkgs/tools/security/plasma-pass/default.nix
new file mode 100644
index 00000000000..20f64b725f1
--- /dev/null
+++ b/pkgs/tools/security/plasma-pass/default.nix
@@ -0,0 +1,41 @@
{ mkDerivation, lib, fetchFromGitLab, cmake, extra-cmake-modules
, ki18n
, kitemmodels
, oathToolkit
, qgpgme
, plasma-framework
, qt5 }:

mkDerivation rec {
  pname = "plasma-pass";
  version = "1.2.0";

  src = fetchFromGitLab {
    domain = "invent.kde.org";
    owner = "plasma";
    repo = "plasma-pass";
    rev = "v${version}";
    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
  };

  buildInputs  = [
    ki18n
    kitemmodels
    oathToolkit
    qgpgme
    plasma-framework
    qt5.qtbase
    qt5.qtdeclarative
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules ];

  meta = with lib; {
    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
    homepage = "https://invent.kde.org/plasma/plasma-pass";
    license = licenses.lgpl21Plus;
    maintainers = with maintainers; [ matthiasbeyer ];
    platforms = platforms.unix;
  };
}

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8f781f0e10..6fde283f6e6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -28534,6 +28534,8 @@ in

  plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };

  plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };

  inherit (callPackages ../applications/misc/redshift {
    inherit (python3Packages) python pygobject3 pyxdg wrapPython;
    inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
-- 
2.29.3
Thanks!

Pushed

To github.com:jb55/nixpkgs
  + b15197f0ed0...0db1ac4ec26 HEAD -> plasma-pass (forced update)


$ git range-diff b15197f0ed0...0db1ac4ec26


  1:  b15197f0ed0 ! 95:  0db1ac4ec26 plasma-pass: init at 1.2.0
     @@ Metadata
       ## Commit message ##
          plasma-pass: init at 1.2.0
      
     -    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
          Reviewed-by: William Casarin <jb55@jb55.com>
     -    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210426194545.10065-1-mail@beyermatthias.de%3E
     +    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
     +    Link: https://lists.sr.ht/~andir/nixpkgs-dev/%3C20210427123311.517-1-mail@beyermatthias.de%3E
      
       ## pkgs/tools/security/plasma-pass/default.nix (new) ##
      @@
     -+{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules
     ++{ mkDerivation, lib, fetchFromGitLab, cmake, extra-cmake-modules
      +, ki18n
      +, kitemmodels
      +, oathToolkit
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +  pname = "plasma-pass";
      +  version = "1.2.0";
      +
     -+  src = fetchgit {
     -+    url = "https://invent.kde.org/plasma/plasma-pass";
     ++  src = fetchFromGitLab {
     ++    domain = "invent.kde.org";
     ++    owner = "plasma";
     ++    repo = "plasma-pass";
      +    rev = "v${version}";
      +    sha256 = "1w2mzxyrh17x7da62b6sg1n85vnh1q77wlrfxwfb1pk77y59rlf1";
      +  };
     @@ pkgs/tools/security/plasma-pass/default.nix (new)
      +
      +  meta = with lib; {
      +    description = "A Plasma applet to access passwords from pass, the standard UNIX password manager";
     -+    homepage = "https://github.com/KDE/plasma-pass";
     ++    homepage = "https://invent.kde.org/plasma/plasma-pass";
      +    license = licenses.lgpl21Plus;
      +    maintainers = with maintainers; [ matthiasbeyer ];
      +    platforms = platforms.unix;