libsForQt5.libopenshot-audio: 0.3.3 -> 0.4.0

release: https://github.com/OpenShot/libopenshot-audio/releases/tag/v0.4.0

Changed files
+2 -20
pkgs
development
-13
pkgs/development/libraries/libopenshot-audio/0001-undef-fpret-on-aarch64-darwin.patch
···
-
diff --git a/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h b/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h
-
index 2593790..0b5983d 100644
-
--- a/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h
-
+++ b/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h
-
@@ -209,7 +209,7 @@ static inline ReturnValue ObjCMsgSendSuper (struct objc_super* s, SEL sel, Param
-
typedef id (*MsgSendSuperFn) (struct objc_super*, SEL, ...);
-
static inline MsgSendSuperFn getMsgSendSuperFn() noexcept { return (MsgSendSuperFn) (void*) objc_msgSendSuper; }
-
-
-#if ! JUCE_IOS
-
+#if JUCE_INTEL && ! JUCE_IOS
-
typedef double (*MsgSendFPRetFn) (id, SEL op, ...);
-
static inline MsgSendFPRetFn getMsgSendFPRetFn() noexcept { return (MsgSendFPRetFn) (void*) objc_msgSend_fpret; }
-
#endif
···
+2 -7
pkgs/development/libraries/libopenshot-audio/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "libopenshot-audio";
-
version = "0.3.3";
src = fetchFromGitHub {
owner = "OpenShot";
repo = "libopenshot-audio";
rev = "v${finalAttrs.version}";
-
hash = "sha256-9iHeVMoyzTQae/PVYJqON0qOPo3SJlhrqbcp2u1Y8MA=";
};
-
-
patches = [
-
# https://forum.juce.com/t/juce-and-macos-11-arm/40285/24
-
./0001-undef-fpret-on-aarch64-darwin.patch
-
];
nativeBuildInputs = [
cmake
···
stdenv.mkDerivation (finalAttrs: {
pname = "libopenshot-audio";
+
version = "0.4.0";
src = fetchFromGitHub {
owner = "OpenShot";
repo = "libopenshot-audio";
rev = "v${finalAttrs.version}";
+
hash = "sha256-FTSITx6GoH1cGWeWNWtz1Ih+zozK8aA+u54Y4s0DylQ=";
};
nativeBuildInputs = [
cmake