Re: [HEADS-UP] soundtouch soname bump

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 01 Oct 2017 13:54:05 +0100, Sérgio Basto wrote:

> btw Io-language and ardour2 buildrequires soundtouch-devel but not use
> it ... 

Indeed. It only uses the soundtouch library as a fallback, if fftw is not
available as needed for an internal rubberband lib. For the sake of making
the build reproducible, some safe-guard ought to be added somewhere and
the soundtouch-devel BR be dropped.




env['RUBBERBAND'] = False                                                       
                                                                                
conf = Configure (env)                                                          
                                                                                
if conf.CheckHeader ('fftw3.h'):                                                
    env['RUBBERBAND'] = True                                                    
    libraries['rubberband'] = LibraryInfo (LIBS='rubberband',                   
                                           LIBPATH='#libs/rubberband',          
                                           CPPPATH='#libs/rubberband',          
                                           CCFLAGS='-DUSE_RUBBERBAND')          
else:                                                                           
    print ""                                                                    
    print "--------------------------------------------------------------------\
-----"                                                                          
    print "You do not have the FFTW single-precision development package instal\
led."                                                                           
    print "This prevents Ardour from using the Rubberband library for timestret\
ching"                                                                          
    print "and pitchshifting. It will fall back on SoundTouch for timestretch, \
and "                                                                           
    print "pitchshifting will not be available."                                
    print "--------------------------------------------------------------------\
-----"                                                                          
    print ""                                                           
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux