spek icon indicating copy to clipboard operation
spek copied to clipboard

Not available in Ubuntu repository for 20.04 LTS

Open erwanosouf opened this issue 4 years ago • 7 comments

Could you make this great software available for Ubuntu 20.04 LTS ?

Thanks !

erwanosouf avatar May 11 '20 16:05 erwanosouf

@alexkay I just tried compiling from source in Ubuntu Focal 20.04.

First issue was getting the right dependencies.

  1. gtk 2.8 not available, so I installed libwxgtk3.0-gtk3-dev
  2. I also had to install sudo apt install intltool, as autoconf needed it.

All seemed to make fine, but then on startup I get a GTK error, so I suppose some incompatibility with GTK 3.0 needs to be fixed:

ASSERT INFO:
../src/common/iconbndl.cpp(293): assert "icon.IsOk()" failed in AddIcon(): invalid icon

BACKTRACE:
[1] wxIconBundle::AddIcon(wxIcon const&)
[2] wxIconBundle::wxIconBundle(wxIcon const&)
[3] wxArtProvider::GetIconBundle(wxString const&, wxString const&)
[4] wxArtProvider::DoGetIconBundle(wxString const&, wxString const&)
[5] wxArtProvider::GetIconBundle(wxString const&, wxString const&)
[6] wxEntry(int&, wchar_t**)
[7] __libc_start_main

marcosscriven avatar Jul 02 '20 10:07 marcosscriven

I built a snap of spek, which works on Ubuntu 20.04. https://snapcraft.io/spek

popey avatar Sep 03 '20 15:09 popey

@marcosscriven To get rid of that error, find the file spek-window.cc and comment out the following line (line61): SetIcons(wxArtProvider::GetIconBundle(ART_SPEK, wxART_FRAME_ICON)); Boom, error gone.

blinkenlight avatar Sep 05 '21 19:09 blinkenlight

I would also like to second spek being added into the 20.04 repository. I tried the snap version however it was unable to ready any files due to it being a snap.

CharAznableLoNZ avatar Jan 01 '22 09:01 CharAznableLoNZ

At this point, maybe it would best for the ask to be on the upcoming 22.04 LTS repository seeing as we've gotten nothing in the last two years.

CharAznableLoNZ avatar Mar 07 '22 03:03 CharAznableLoNZ

@marcosscriven To get rid of that error, find the file spek-window.cc and comment out the following line (line61): SetIcons(wxArtProvider::GetIconBundle(ART_SPEK, wxART_FRAME_ICON)); Boom, error gone.

Same problem here, Mint 20.3, tried your suggestion but the "invalid icon" error is still present.

bagaweb avatar Jul 28 '22 14:07 bagaweb

Consider using an AppImage? See https://github.com/withmorten/spek-alternative/issues/11

absolutelynothinghere avatar Sep 25 '22 22:09 absolutelynothinghere

Runs like a charm through WINE

InvisibleRain avatar Jan 08 '23 09:01 InvisibleRain

Spek is added back to Debian and should be picked up by Ubuntu and other derivatives soon: https://tracker.debian.org/pkg/spek

alexkay avatar Feb 06 '23 04:02 alexkay