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: #1108419The 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