2017-01-04 20:02 GMT+01:00 Jonas Smedegaard <[email protected]>:

Hi Dave / Jonas

> Quoting David Robillard (2017-01-04 18:14:47)
>> Just a heads up since the freeze is imminent, we discovered a somewhat
>> important bug in lilv yesterday, so I fixed that and kicked out a new
>> lilv release.  If this could make it in before the freeze, that'd be
>> great (but it's not the end of the world if that's not possible).
>>
>> Sorry for the terrible timing :)
>
> No need for apologies: Assuming the new release does not require a
> SONAME bump, deadline before deep freeze is still more than a week away.

Uploaded!
Dave ... there are two patches in attachment that we are applying in
debian against lilv package.
You might find them useful to apply upstream.

best regards

mira
Description: Don't run ldconfig after calling the install target
 and save a bit of time.
Author: Alessio Treglia <[email protected]>
Forwarded: David Robillard <[email protected]>
---
 wscript |    1 -
 1 file changed, 1 deletion(-)

Index: lilv/wscript
===================================================================
--- lilv.orig/wscript
+++ lilv/wscript
@@ -417,7 +417,6 @@ def build(bld):
         bld.install_as(
             '${SYSCONFDIR}/bash_completion.d/lilv', 'utils/lilv.bash_completion')
 
-    bld.add_post_fun(autowaf.run_ldconfig)
     if bld.env.DOCS:
         bld.add_post_fun(fix_docs)
 
From: Steven Chamberlain <[email protected]>
Subject: Fix build on GNU/kFreeBSD

* Still need to link with -ldl, unlike regular BSD
* Remove extraneous -llilv, which swig2.0 on BSD-like systems would
  fopen() even though it is a directory
Forwarded: David Robillard <[email protected]>
---
 wscript |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: lilv/wscript
===================================================================
--- lilv.orig/wscript
+++ lilv/wscript
@@ -221,7 +221,7 @@ def build(bld):
     if bld.env.MSVC_COMPILER:
         libflags = []
         defines  = ['snprintf=_snprintf']
-    elif bld.env.DEST_OS.find('bsd') > 0:
+    elif bld.env.DEST_OS.find('bsd') > 0 and sys.platform.find('gnu') < 0:
         lib = []
 
     # Pkgconfig file
@@ -398,7 +398,7 @@ def build(bld):
                   source     = 'bindings/lilv.i',
                   target     = 'bindings/_lilv',
                   includes   = ['..'],
-                  swig_flags = '-c++ -python %s -Wall -I.. -llilv -features autodoc=1' %
+                  swig_flags = '-c++ -python %s -Wall -I.. -features autodoc=1' %
                                ("-py3" if sys.version_info >= (3,0,0) else ""),
                   use        = 'liblilv')
         autowaf.use_lib(bld, obj, 'LILV')
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to