There is code that offers says that it offers all linux options:


Code:
--------------------
    
  # fallback to offering all linux options for case when architec$
  return qw(squeeze2upnp-x86-64 squeeze2upnp-x86-64-static squeez$
  squeeze2upnp-sparc squeeze2upnp-sparc-static squeeze2upnp-aarch$
  
--------------------


But as we see, there is sparc, and aarch in that list.

I suggest that code be moved outside the Linux block, after the test for
Windows.  Something like this:


Code:
--------------------
    
  # diff -c Squeeze2upnp.pm.orig Squeeze2upnp.pm
  *** Squeeze2upnp.pm.orig      Mon Sep  2 15:02:25 2019
  --- Squeeze2upnp.pm   Mon Sep  2 14:59:29 2019
  ***************
  *** 19,25 ****
  
  sub binaries {
        my $os = Slim::Utils::OSDetect::details();
  -     
        if ($os->{'os'} eq 'Linux') {
  
                if ($os->{'osArch'} =~ /x86_64/) {
  --- 19,24 ----
  ***************
  *** 44,58 ****
                        return qw( squeeze2upnp-sparc-static 
squeeze2upnp-sparc);
                }
                
  -             # fallback to offering all linux options for case when 
architecture detection does not work
  -             return qw(squeeze2upnp-x86-64 squeeze2upnp-x86-64-static 
squeeze2upnp-x86 squeeze2upnp-x86-static squeeze2upnp-armv6hf 
squeeze2upnp-armv6hf-static squeeze2upnp-armv5te squeeze2upnp-armv5te-static 
squeeze2upnp-ppc squeeze2upnp-ppc-static
  -             squeeze2upnp-sparc squeeze2upnp-sparc-static 
squeeze2upnp-aarch64 squeeze2upnp-aarch64_static);
        }
        
  -     if ($os->{'os'} eq 'freebsd') {
  -             return qw( squeeze2upnp-bsd-x64 squeeze2upnp-bsd-x64-static);
  -     }       
  -     
        if ($os->{'os'} eq 'Darwin') {
                return qw( squeeze2upnp-osx-multi-static 
squeeze2upnp-osx-multi);
        }
  --- 43,50 ----
  ***************
  *** 60,65 ****
  --- 52,61 ----
        if ($os->{'os'} eq 'Windows') {
                return qw(squeeze2upnp-win.exe);
        }       
  + 
  +     # fallback to offering all linux options for case when architecture 
detection does not work
  +     return qw(squeeze2upnp-x86-64 squeeze2upnp-x86-64-static 
squeeze2upnp-x86 squeeze2upnp-x86-static squeeze2upnp-armv6hf 
squeeze2upnp-armv6hf-static squeeze2upnp-armv5te squeeze2upnp-armv5te-static 
squeeze2upnp-ppc squeeze2upnp-ppc-static squeeze2upnp-sparc 
squeeze2upnp-sparc-static squeeze2upnp-aarch64 squeeze2upnp-aarch64_static 
squeeze2upnp-bsd-x64 squeeze2upnp-bsd-x64-static);
  + 
        
  }
  
  
--------------------


------------------------------------------------------------------------
wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=108612

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to