Date: Monday, November 21, 2022 @ 08:57:53
  Author: grawlinson
Revision: 1351330

upgpkg: ob-xd 2.10-1; new upstream release

Added:
  ob-xd/trunk/use-system-juce.patch
Modified:
  ob-xd/trunk/PKGBUILD
  ob-xd/trunk/skip-legacy-vst2-plugin.patch
  ob-xd/trunk/use-global-path.patch

-------------------------------+
 PKGBUILD                      |   13 +++++++------
 skip-legacy-vst2-plugin.patch |    9 +++++++++
 use-global-path.patch         |    2 +-
 use-system-juce.patch         |   36 ++++++++++++++++++++++++++++++++++++
 4 files changed, 53 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-21 08:33:55 UTC (rev 1351329)
+++ PKGBUILD    2022-11-21 08:57:53 UTC (rev 1351330)
@@ -1,7 +1,7 @@
 # Maintainer: George Rawlinson <[email protected]>
 
 pkgname=ob-xd
-pkgver=2.9
+pkgver=2.10
 pkgrel=1
 pkgdesc='Virtual analog synthesizer based on the Oberheim OB-X, OB-Xa and OB-8 
synths'
 arch=('x86_64')
@@ -38,15 +38,17 @@
   'lv2-host: for LV2 plugins'
 )
 options=('debug')
-_commit='15a7e10297f7349cab3b3e7893b5fe7af7536661'
+_commit='2afc035ac3e70171a71840bbc2f859715b6ce765'
 source=(
   "$pkgname::git+$url#commit=$_commit"
   'use-global-path.patch'
   'skip-legacy-vst2-plugin.patch'
+  'use-system-juce.patch'
 )
 b2sums=('SKIP'
-        
'72a750e36d3b204472e78ed50e09ff2de5531f286b43fe4ab86ff7854868405caaa765d419cf35b2865c5edb2d5e105d15bfa91a38ce6491504f2cd7bbe2bed6'
-        
'37f805531f8986b2a409912c0f0d60589e4bfa27932a4b583b57d889f99501870f7b60647c02e73d14b0945476377d9d926edb9ceb2001a395e8c292f6867926')
+        
'9e9954ff7aeedc176e4f12ed9fcc97bac7b2a1c45450adf27af7b7ab1f3869121b98eb4d5c93926416d09073b6bfb937d89115f31730abfdc4399b3c2526bac2'
+        
'b71a23ba0d7f48df9039fa7e8951e96818dfd0c57a49491d9984860cf0dccd120b3c54c3833a01d94cb723432493f282e9073a6ce6ab190d1abc616401600202'
+        
'9bfaf21ab88a016bff1adfa916252335757a387ba95fed5ab3584c4a03bd10795fb23108e8e0d645f84d94e789c1498717d472106b176b4336dbed34e3e149f7')
 
 pkgver() {
   cd "$pkgname"
@@ -62,10 +64,9 @@
 
   # skip legacy VST2 plugin
   patch -p1 -i "$srcdir/skip-legacy-vst2-plugin.patch"
-  sed -e 's/JUCEOPTIONS /JUCEOPTIONS JUCE_VST3_CAN_REPLACE_VST2="0" /' -i 
OB-Xd.jucer
 
   # use system juce
-  sed -e 's/useGlobalPath="0"/useGlobalPath="1"/g' -i OB-Xd.jucer
+  patch -p1 -i "$srcdir/use-system-juce.patch"
 
   # generate desktop file
   gendesk -n \

Modified: skip-legacy-vst2-plugin.patch
===================================================================
--- skip-legacy-vst2-plugin.patch       2022-11-21 08:33:55 UTC (rev 1351329)
+++ skip-legacy-vst2-plugin.patch       2022-11-21 08:57:53 UTC (rev 1351330)
@@ -11,3 +11,12 @@
                buildAAX="0" buildStandalone="1" enableIAA="0" 
jucerFormatVersion="1"
                pluginChannelConfigs="{0,2}" companyCopyright="discoDSP" 
companyEmail="[email protected]"
                pluginAAXCategory="2048" pluginVSTCategory="kPlugCategSynth"
+@@ -182,7 +182,7 @@
+     <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+     <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+   </MODULES>
+-  <JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_WEB_BROWSER="0" JUCE_ASIO="1"
++  <JUCEOPTIONS JUCE_VST3_CAN_REPLACE_VST2="0" JUCE_QUICKTIME="disabled" 
JUCE_WEB_BROWSER="0" JUCE_ASIO="1"
+                JUCE_JACK="1" JUCE_USE_CURL="0"/>
+   <LIVE_SETTINGS>
+     <OSX/>

Modified: use-global-path.patch
===================================================================
--- use-global-path.patch       2022-11-21 08:33:55 UTC (rev 1351329)
+++ use-global-path.patch       2022-11-21 08:57:53 UTC (rev 1351330)
@@ -1,6 +1,6 @@
 --- a/Source/PluginProcessor.cpp
 +++ b/Source/PluginProcessor.cpp
-@@ -773,7 +773,7 @@ File ObxdAudioProcessor::getCurrentBankFile() const
+@@ -838,7 +838,7 @@ File ObxdAudioProcessor::getCurrentBankFile() const
  
//==============================================================================
  File ObxdAudioProcessor::getDocumentFolder() const
  {

Added: use-system-juce.patch
===================================================================
--- use-system-juce.patch                               (rev 0)
+++ use-system-juce.patch       2022-11-21 08:57:53 UTC (rev 1351330)
@@ -0,0 +1,36 @@
+--- a/OB-Xd.jucer
++++ b/OB-Xd.jucer
+@@ -167,20 +167,20 @@
+     </VS2019>
+   </EXPORTFORMATS>
+   <MODULES>
+-    <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
++    <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
+     <MODULES id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
+-             useGlobalPath="0"/>
+-    <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_core" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_events" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
+-    <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" 
useGlobalPath="0"/>
++             useGlobalPath="1"/>
++    <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_core" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_events" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
++    <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" 
useGlobalPath="1"/>
+   </MODULES>
+   <JUCEOPTIONS JUCE_VST3_CAN_REPLACE_VST2="0" JUCE_QUICKTIME="disabled" 
JUCE_WEB_BROWSER="0" JUCE_ASIO="1"
+                JUCE_JACK="1" JUCE_USE_CURL="0"/>

Reply via email to