[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Missing debian runtime dependencies for a software that im trying to package



Hi Aryan,

On 2025-06-30 08:48, Aryan Karamtoth wrote:
I'm packaging an Ollama app called Alpaca bearing the WNPP Bug tracking ITP ID: #1108419

The problem is that there are a lot of packages listed by the owner of this software that aren't available on debian. Most of these packages are python libraries.

The missing packages are:

  *
    Python Pillow
  *
    Youtube-Transcript-API (python library)
  *
    ODFpy (python library)
  *
    PyICU (python library)
  *
    Openai (python lib)
  *
    MarkItDown (python lib)
  *
    DuckDuckGo-search (python lib)
  *
    LibSpelling (by GNOME)

These packages need to be mentioned in debian/control under Depends but I can't find them on debian package index. Does anyone suggest any alternatives here?

The usual prerequisite of having something packaged in Debian is having its dependencies packaged. I would suggest looking into either packaging these dependencies into Debian packages on their own, or checking whether they are mandatory.

This software was made for GNOME using GTK4 + libadwaita and uses Meson for build system. There's no official documentation for building meson projects on debian so if anyone can help me with that too, it'll be very helpful.

I worked on some packages using meson (for example, xtb), usually it works just out of the box (either with the minimal debian/rules, or with '--buildsystem meson').

Hope this helps,
Andrius


Reply to: