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