WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Thirteen extensions with missing dependencies in the 15.x x86_64 repo  (Read 363 times)

Offline Leee

  • Full Member
  • ***
  • Posts: 111
I recently ran into a bunch of dependencies that wouldn't download because they aren't present in the 15.x x86_64 repo.


Code: [Select]
auto-multiple-choice.tcz.dep depends upon perl_archive_zip.tcz
gtkhtml-dev.tcz.dep          depends upon enchant-dev.tcz
icon-naming-utils.tcz.dep    depends upon perl_xml_simple.tcz
icontool.tcz.dep             depends upon perl_xml_simple.tcz
js68-dev.tcz.dep             depends upon icu65-dev.tcz
libportal-common-gir.tcz.dep depends upon libportal.tcz
orca.tcz.dep                 depends upon gst-plugins-gir.tcz
pgloader.tcz.dep             depends upon postgresql-9.6-client.tcz
python-pillow.tcz.dep        depends upon python-olefile.tcz
subsurface.tcz.dep           depends upon qt-5.x-webkit.tcz
vlc-dev.tcz.dep              depends upon lua-5.3-dev.tcz    and    lua-5.3.tcz
weston-dev.tcz.dep           depends upon pipewire03-dev.tcz
wireshark-dev.tcz.dep        depends upon lua-5.3-dev.tcz
core 15.0 x86_64

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14741
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #1 on: August 09, 2024, 03:47:57 AM »
orca dep file adjusted.

I'll work through the others..

Offline andyj

  • Hero Member
  • *****
  • Posts: 1032
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #2 on: August 09, 2024, 07:43:13 AM »
Pgloader is seven years old. I haven't had a need to update them and nobody has asked. Pgloader might work with a newer postgresql client.

Subsurface is only four years old but is a harder to build than most. I don't have a script so I have done it by hand the two times I've built it. Nobody has asked about this one either.


Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1443
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #3 on: August 09, 2024, 08:53:56 AM »
Short answer regarding vlc:
vlc.tcz is fine (it depends on lua-5.3-lib.tcz which is still present in the repo) but vlc-dev.tcz should be removed from the TCL15 x86_64 repo until vlc is recompiled against lua-5.4.

Long answer regarding vlc:
I maintain some of the lua packages, so can shed some light on the problem.

lua-5.3.tcz and lua-5.3-dev.tcz no longer exist in the x86_64 repo because they have been superceded by lua-5.4.tcz and lua-5.4-dev.tcz.

In lua, different from most software projects, x.y -> x.y+1 denotes a major version change (which should be considered ABI-incompatible), so it's probably not okay to just edit vlc-dev.tcz.dep to depend on lua-5.4.tcz and lua-5.4-dev.tcz instead.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14741
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #4 on: August 11, 2024, 08:53:51 AM »
perl_archive_zip, perl_xml_simple and python-olefile posted


Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14741
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #5 on: August 11, 2024, 08:58:45 AM »
libportal-common-gir dep file adjusted

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14741
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #6 on: August 11, 2024, 09:01:14 AM »
Subsurface is only four years old but is a harder to build than most. I don't have a script so I have done it by hand the two times I've built it. Nobody has asked about this one either.

The last time I tried, qt-5.x-webkit wouldn't build and I've since abandoned qt because it's so bloated - I'd suggest subsurface is removed?

Offline andyj

  • Hero Member
  • *****
  • Posts: 1032
Re: Thirteen extensions with missing dependencies in the 15.x x86_64 repo
« Reply #7 on: August 12, 2024, 10:49:26 AM »
I haven't been scuba diving in a while, so I haven't been motivated to maintain it. The next time I need to get data from my DC, then I'll see what it takes to update it. Until then, since nobody has asked I don't see why it can't be removed.