tadfisher / pass-otp

A pass extension for managing one-time-password (OTP) tokens
GNU General Public License v3.0
1.28k stars 85 forks source link

new release request #134

Open chenrui333 opened 3 years ago

chenrui333 commented 3 years ago

๐Ÿ‘‹ it looks like there is no release in the past two years, I wonder if there would be any new release plan in the near future. Thanks!

jemadux commented 3 years ago

it looks like there is no release in the past two years, I wonder if there would be any new release plan in the near future. Thanks!

if aint broke , dont fix it

zeorin commented 2 years ago

Raising this againโ€ฆ some distro packaging happens in response to a new release. There has been new functionality (e.g. https://github.com/tadfisher/pass-otp/pull/117) added to pass-otp since the last release that isn't available to most users:

Packaging status

igxlin commented 2 years ago

Vote it. The steam otp cannot be used in the release version.

zeorin commented 1 year ago

@tadfisher No release since almost 4 years :cry: Please consider cutting a new release.

zeorin commented 1 year ago

For anyone using Nix, I have overridden the package like so:

pkgs.pass.withExtensions (exts:
        with exts; [
          (pass-otp.overrideAttrs (oldAttrs:
            let
              perl-pass-otp = with pkgs.perlPackages;
                buildPerlPackage {
                  pname = "Pass-OTP";
                  version = "1.5";
                  src = pkgs.fetchurl {
                    url =
                      "mirror://cpan/authors/id/J/JB/JBAIER/Pass-OTP-1.5.tar.gz";
                    sha256 = "GujxwmvfSXMAsX7LRiI7Q9YgsolIToeFRYEVAYFJeaM=";
                  };
                  buildInputs =
                    [ ConvertBase32 DigestHMAC DigestSHA3 MathBigInt ];
                  doCheck = false;
                };
            in {
              version = "1.2.0.r29.a364d2a";
              src = pkgs.fetchFromGitHub {
                owner = "tadfisher";
                repo = "pass-otp";
                rev = "a364d2a71ad24158a009c266102ce0d91149de67";
                sha256 = "q9m6vkn+IQyR/ZhtzvZii4uMZm1XVeBjJqlScaPsL34=";
              };
              buildInputs = [ perl-pass-otp ];
              patchPhase = ''
                sed -i -e 's|OATH=\$(which oathtool)|OATH=${perl-pass-otp}/bin/oathtool|' otp.bash
                sed -i -e 's|OTPTOOL=\$(which otptool)|OTPTOOL=${perl-pass-otp}/bin/otptool|' otp.bash
              '';
            }))
        ])
innir commented 1 year ago

@tadfisher Debian freeze is approaching, would be nice to have the new feature in the next stable version...

zeorin commented 10 months ago

@tadfisher it's been nearly 5 years since the last release. Please consider cutting a new release. ๐Ÿ™