[oi-dev] Something is weird with oi-userland
    Andreas Wacknitz 
    A.Wacknitz at gmx.de
       
    Sat Aug 17 18:21:35 UTC 2019
    
    
  
1.
➜  libgweather git:(build) gmake publish
...
pkg list: no packages matching the following patterns are installed:
  /runtime/ruby
Adding required packages to build environment...
2.
➜  libgweather git:(build) cat Makefile
...
# Build dependencies
REQUIRED_PACKAGES += developer/vala
# Auto-generated dependencies
REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
REQUIRED_PACKAGES += library/desktop/geocode-glib
REQUIRED_PACKAGES += library/desktop/gtk3
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/libsoup
REQUIRED_PACKAGES += library/libxml2
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
3.
➜  ~ git:(build) pkg mediator
MEDIATOR            VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
...
ruby                vendor    2.3     vendor
...
4.
➜  ~ pkg list|grep ruby
...
runtime/ruby                                     
2.6-2018.0.0.0             i--
runtime/ruby-23                                2.3.7-2018.0.0.0          i--
Summary: Our default ruby is 2.3 (see 3.) while the more generic
runtime/ruby is ruby-2.6 (see 4.).
At least one package (libgweather; see 1.) requires runtime/ruby but
that is not listed in its Makefile (see 2.).
Fun fact: "gmake publish" finds a dependency on runtime/ruby while
"gmake REQUIRED_PACKAGES" does not.
How can this be enhanced?
Regards,
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20190817/9736ede1/attachment-0004.html>
    
    
More information about the oi-dev
mailing list