Inkdrop doesnt open on new ubuntu 22 update

Bug report

Environment

  • Platform:
  • Platform version:
  • App Version:

How to reproduce

Install ubuntu 22.04
Update system
Click on icon to open app

I just managed to install trough snap, but .deb didnt work anymore for me.
i will leave this thread if is usefull for you.

Im in love with your app! great work!

Hi Domingo,

Thanks for the report.
What kind of error do you get?
You can try enabling logging: Troubleshooting

I’m not on Ubuntu, I’m using NixOS and I was able to build the app with the latest ,deb file. In case you need the .nix file, here it is:

{ pkgs ? import <nixpkgs> { system = builtins.currentSystem; } 
, stdenv ? pkgs.stdenv
, lib ? pkgs.lib
, libxkbcommon ? pkgs.libxkbcommon
, libdrm ? pkgs.libdrm
, alsaLib ? pkgs.alsaLib
, atk ? pkgs.atk
, at-spi2-atk ? pkgs.at-spi2-atk
, cairo ? pkgs.cairo
, cups ? pkgs.cups
, dbus ? pkgs.dbus
, dpkg ? pkgs.dpkg
, expat ? pkgs.expat
, fontconfig ? pkgs.fontconfig
, freetype ? pkgs.freetype
, fetchurl ? pkgs.fetchurl
, gdk-pixbuf ? pkgs.gdk-pixbuf
, glib ? pkgs.glib
, gtk2 ? pkgs.gtk2
, gtk3 ? pkgs.gtk3
, libpulseaudio ? pkgs.libpulseaudio
, makeWrapper ? pkgs.makeWrapper
, nspr ? pkgs.nspr
, nss ? pkgs.nss
, pango ? pkgs.pango
, udev ? pkgs.udev
, xorg ? pkgs.xorg
, libuuid ? pkgs.libuuid
, at-spi2-core ? pkgs.at-spi2-core
, libsecret ? pkgs.libsecret
, coreutils ? pkgs.coreutils
, mesa ? pkgs.mesa
, gnome ? pkgs.gnome
}:

let
  version = "5.5.3";

  deps = [
    libxkbcommon
    libuuid
    libdrm
    libsecret
    alsaLib
    atk
    at-spi2-atk
    at-spi2-core
    cairo
    cups
    dbus
    expat
    fontconfig
    freetype
    gdk-pixbuf
    glib
    gtk2
    gtk3
    libpulseaudio
    nspr
    nss
    pango
    stdenv.cc.cc
    udev
    xorg.libX11
    xorg.libxcb
    xorg.libXcomposite
    xorg.libXcursor
    xorg.libXdamage
    xorg.libXext
    xorg.libXfixes
    xorg.libXi
    xorg.libXrandr
    xorg.libXrender
    xorg.libXScrnSaver
    xorg.libXtst
    xorg.libxkbfile
    xorg.libxshmfence
    mesa
    gnome.gnome-keyring
  ];

in

stdenv.mkDerivation {
  pname = "inkdrop";
  inherit version;
  allowUnfree = true;

  src = fetchurl {
    url = "https://d3ip0rje8grhnl.cloudfront.net/v${version}/inkdrop_${version}_amd64.deb";
    hash = "sha256-HWaMNBJrMUbVlPZmpw224irYFM2/6owZrBUlAL23Z0E=";
    #hash = "sha256:1l8fxx7p2bg7fck2da9cj0g1xx9ql32v5hyqxjkwarv0xz0fv24f";
  };

  dontBuild = true;
  buildInputs = [ dpkg makeWrapper ];

  unpackPhase = ''
    dpkg --fsys-tarfile $src | tar --extract
  '';

  installPhase = ''
    rm -r ./usr/share/lintian
    rm -r ./usr/share/doc

    mkdir -p $out