Git Product home page Git Product logo

Comments (8)

nekr0z avatar nekr0z commented on August 19, 2024 2

Ended up forking the dependency for now. Fixed in 3.0.0.

Thanks again for raising!

from matebook-applet.

nekr0z avatar nekr0z commented on August 19, 2024

Are you able to run the applet by downloading and running the precompiled binary instead? I don't have a Debian Testing installation, unfortunately, so I can't check whether the libayatana they are migrating to just works, or we need to do changes to the codebase.

from matebook-applet.

akalinkin avatar akalinkin commented on August 19, 2024

@nekr0z no, the same error

sudo dpkg -i matebook-applet_2.5.0_amd64.deb 
Selecting previously unselected package matebook-applet.
(Reading database ... 293827 files and directories currently installed.)
Preparing to unpack matebook-applet_2.5.0_amd64.deb ...
Unpacking matebook-applet (2.5.0) ...
dpkg: dependency problems prevent configuration of matebook-applet:
 matebook-applet depends on libappindicator3-1; however:
  Package libappindicator3-1 is not installed.

dpkg: error processing package matebook-applet (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for man-db (2.9.4-1) ...
Errors were encountered while processing:
 matebook-applet

from matebook-applet.

nekr0z avatar nekr0z commented on August 19, 2024

@akalinkin No, what I meant was to download a tar from the releases page, unpack it, and run ./matebook-applet.

from matebook-applet.

akalinkin avatar akalinkin commented on August 19, 2024

@nekr0z Oh, OK... But no

./matebook-applet         
./matebook-applet: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory

from matebook-applet.

nekr0z avatar nekr0z commented on August 19, 2024

@akalinkin I see. Thanks for confirming that we have a real problem here.

I have raised an issue with our dependency, the getlantern/systray library (which in turn depends on libappindicator). If they are willing to address this, we'll just wait for the update. If they are not, we'll need to rewrite the systray part using some other library.

Just curious: does ./matebook-applet -w result in the same error?

from matebook-applet.

akalinkin avatar akalinkin commented on August 19, 2024

Yeah, thnx. I've checked getlantern/systray already. So they will face this issue too - it will be great if they will add support for libayatana.

Just curious: does ./matebook-applet -w result in the same error?

 alex@laptop:~/Downloads/matebook-applet-amd64-2.5.0 
❯ ./matebook-applet -w
./matebook-applet: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory

I can't check whether the libayatana they are migrating to just works, or we need to do changes to the codebase

I found this https://wiki.debian.org/Ayatana/IndicatorsTransition so it looks like Debian development team try to migrate all packages

from matebook-applet.

nekr0z avatar nekr0z commented on August 19, 2024

Debian development team try to migrate all packages

matebook-applet is not in the official Debian repositories (because I can't be bothered to make the package adhere to Debian's standards, and no one else volunteered to be a Debian package maintainer yet), so we'll have to do this migration on our own.

I need to look into all this more, but it looks like libayatana-indicator is just a fork of libappindicator, so it shouldn't be too hard.

from matebook-applet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.