Package Details: lib32-gupnp 1.6.6-1

Git Clone URL: https://aur.archlinux.org/lib32-gupnp.git (read-only, click to copy)
Package Base: lib32-gupnp
Description: GObject-based UPNP framework (32-bit)
Upstream URL: https://wiki.gnome.org/Projects/GUPnP
Licenses: LGPL
Submitter: rodrigo21
Maintainer: rodrigo21
Last Packager: rodrigo21
Votes: 5
Popularity: 0.000000
First Submitted: 2019-01-22 23:47 (UTC)
Last Updated: 2024-04-07 16:46 (UTC)

Latest Comments

1 2 Next › Last »

ahmubashshir commented on 2024-04-18 17:18 (UTC) (edited on 2024-04-18 17:19 (UTC) by ahmubashshir)

Needs libxml to be built inside chroot

MarsSeed commented on 2023-07-18 22:33 (UTC)

I've noticed that these makedepends should be dropped:

  • gobject-introspection
  • vala

They would only be used for creating the documentation, but that is disabled in this build.

gardenappl commented on 2023-07-18 22:21 (UTC)

Can confirm it builds just fine with _commit=a10c57bd32fbd0dc59eb6703454360ea564e2ffc

gardenappl commented on 2023-07-18 22:16 (UTC)

The next two commits after the 1.6.4 tag fix this: https://gitlab.gnome.org/GNOME/gupnp/-/commit/884639bd29323cbb8fbd36bc69d08097a2ae2cd1

https://gitlab.gnome.org/GNOME/gupnp/-/commit/a10c57bd32fbd0dc59eb6703454360ea564e2ffc

MarsSeed commented on 2023-07-18 20:34 (UTC)

Maybe a brand new meson v1.2.0 regression?

The word 'provide' / 'provides' doesn't exist in gupnp/meson.build - so where could the error come from?

npfeiler commented on 2023-07-18 20:00 (UTC)

gupnp/meson.build:1:0: ERROR: Unexpected "[provides]" section, did you mean "[provide]"?

in a chroot

MarsSeed commented on 2023-06-03 21:45 (UTC) (edited on 2023-06-03 21:45 (UTC) by MarsSeed)

I concur with @xiota's observation.

Also namcap analysis backs this up, see my excerpts below ('E' means error, 'I' means information):

$ namcap -i lib32-gupnp-1.6.3-1-x86_64.pkg.tar.zst

lib32-gupnp E: Dependency lib32-libxml2 detected and not included 
    (pkg-config files ['usr/lib32/pkgconfig/libxml-2.0.pc'] needed in files ['usr/lib32/pkgconfig/gupnp-1.6.pc'], 
    libraries ['usr/lib32/libxml2.so.2'] needed in files ['usr/lib32/libgupnp-1.6.so.0.106.3'])

lib32-gupnp I: Depends as namcap sees them: 
    depends=(lib32-libxml2 lib32-glibc lib32-glib2 lib32-libsoup3 lib32-gcc-libs lib32-gssdp)

xiota commented on 2023-05-06 05:46 (UTC)

Run-time dependency libxml-2.0 found: NO (tried pkgconfig)

gupnp/meson.build:42:13: ERROR: Dependency "libxml-2.0" not found, tried pkgconfig

MarsSeed commented on 2022-02-01 17:52 (UTC)

Also you can simplify maintenance by declaring source like this:

_basename=gupnp
source=("git+https://gitlab.gnome.org/GNOME/${_basename}.git#tag=${_basename}-${pkgver}")

And then you won't need to declare a _commit= variable.

MarsSeed commented on 2022-01-26 01:05 (UTC)

Hey, thanks for the update!

To skip generating documentation:

Within build(), you can add the following arch-meson option: -Dvapi=false,

and then you can remove makedepends: gobject-introspection and vala.

Also you can delete the entire pkgver() and prepare() function.