[arch-general] Question about packaging a library (AUR)

lists at 2ion.de lists at 2ion.de
Tue Jul 21 16:32:39 UTC 2020

On Tue, Jul 21, 2020 at 05:25:26PM +0200, Dominik Schrempf via arch-general wrote:
> Do you know an appropriate way to deal with such cases? Is it
> preferable to install the executable in a separate folder alongside
> the library? For example, /opt/transcribe?

It seems your AUR package is distributing an executable blob anyway, so
packing the application into /opt/transcribe looks like the cleanest
solution to me. Into /usr/bin, install a solid wrapper that calls the
application instead, or if it works, a symlink.

If you look at the slackbuild from here


you'll see that maybe installing the .so file into the canonical
directory for gstreamer plugins might be the correct way to
"deconstruct" the distribution:

  if [ -e libgstvideosection.so ]; then
    mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/gstreamer-1.0
    install -m0755 libgstvideosection.so $PKG/usr/lib$LIBDIRSUFFIX/gstreamer-1.0

Perhaps you can get this to work analog to Slack on Arch. You already
have a dep gst-plugins-base-libs that provides /usr/lib/gstreamer-1.0.

More information about the arch-general mailing list