2626// LiveCode
2727
2828installer LiveCode
29+ if BaseEdition is Commercial then
30+ additional manifest "../Installer/commercial-package.txt"
2931 include Misc
3032 include Toolset
3133 include Plugins
@@ -86,8 +88,6 @@ installer LiveCode
8688 if TargetEdition is Business then
8789 desktop icon "private:engine/rsrc/Business/android-notify-icon.png" as "runrev-[[ProductTag]]-[[TargetArchitecture]]"
8890 include Uninstaller
89- if BaseEdition is Commercial then
90- additional manifest "../Installer/commercial-package.txt"
9191 if TargetEdition is Indy then
9292 include Commercial.IndyComponents
9393 if TargetEdition is Business then
@@ -98,7 +98,15 @@ component Runtime
9898
9999component Externals
100100 include Externals.[[TargetPlatform]]
101+ if TargetEdition is "Business" then
102+ include Commercial.BusinessExternals
103+ if TargetEdition is "Indy" then
104+ include Commercial.IndyExternals
101105 include Databases.[[TargetPlatform]]
106+ if TargetEdition is "Business" then
107+ include Commercial.BusinessDatabases
108+ if TargetEdition is "Indy" then
109+ include Commercial.IndyDatabases
102110 if TargetPlatform is Linux then
103111 include Externals.CEF.Linux
104112 if TargetPlatform is Windows then
@@ -378,8 +386,12 @@ component Documentation
378386 file "repo:LiveCode[[TargetEdition]]UserGuide-[[EscapedVersionTag]].pdf" as "LiveCode User Guide.pdf"
379387
380388component Extensions
389+ into [[ToolsFolder]]/Extensions place
390+ rfolder macosx:packaged_extensions/com.livecode.widget.native.mac.button
381391 into [[ToolsFolder]]/Extensions place
382392 rfolder macosx:packaged_extensions/com.livecode.widget.native.android.button
393+ into [[ToolsFolder]]/Extensions place
394+ rfolder macosx:packaged_extensions/com.livecode.widget.native.android.field
383395 into [[ToolsFolder]]/Extensions place
384396 rfolder macosx:packaged_extensions/com.livecode.widget.browser
385397 into [[ToolsFolder]]/Extensions place
@@ -727,13 +739,12 @@ component Externals.MacOSX
727739component Externals.CEF.Linux
728740 into [[TargetFolder]]/Externals/CEF place
729741 executable linux-[[TargetArchitecture]]:Externals/CEF/libcef.so
730- executable linux-[[TargetArchitecture]]:Externals/CEF/libffmpegsumo.so
731- executable linux-[[TargetArchitecture]]:Externals/CEF/libpdf.so
732742 rfolder linux-[[TargetArchitecture]]:Externals/CEF/locales
733743 file linux-[[TargetArchitecture]]:Externals/CEF/cef.pak
734744 file linux-[[TargetArchitecture]]:Externals/CEF/cef_100_percent.pak
735745 file linux-[[TargetArchitecture]]:Externals/CEF/cef_200_percent.pak
736746 file linux-[[TargetArchitecture]]:Externals/CEF/cef_extensions.pak
747+
737748 // Horrible workaround for a libCEF bug
738749 into [[TargetFolder]] place
739750 file linux-[[TargetArchitecture]]:icudtl.dat
@@ -748,12 +759,9 @@ component Externals.CEF.Windows
748759 executable windows:revbrowser-cefprocess.exe
749760 executable windows:CEF/libcef.dll
750761 executable windows:CEF/d3dcompiler_43.dll
751- executable windows:CEF/d3dcompiler_46.dll
752762 executable windows:CEF/d3dcompiler_47.dll
753- executable windows:CEF/ffmpegsumo.dll
754763 executable windows:CEF/libEGL.dll
755764 executable windows:CEF/libGLESv2.dll
756- executable windows:CEF/pdf.dll
757765 rfolder windows:CEF/locales
758766 file windows:CEF/cef.pak
759767 file windows:CEF/cef_100_percent.pak
@@ -778,8 +786,6 @@ component Databases.Linux
778786 declare dbdriver "ODBC" using dbodbc.so
779787 declare dbdriver "PostgreSQL" using dbpostgresql.so
780788 declare dbdriver "SqLite" using dbsqlite.so
781- ifnot TargetEdition is "Community" then
782- declare dbdriver "Oracle" using dboracle.so
783789
784790//////////
785791
@@ -791,15 +797,11 @@ component Databases.Windows
791797 executable windows:dbodbc.dll
792798 executable windows:dbpostgresql.dll
793799 executable windows:dbsqlite.dll
794- ifnot TargetEdition is "Community" then
795- executable private:oracle_libraries/dboracle.dll
796800 declare external "Database" using revdb.dll
797801 declare dbdriver "MySQL" using dbmysql.dll
798802 declare dbdriver "ODBC" using dbodbc.dll
799803 declare dbdriver "PostgreSQL" using dbpostgresql.dll
800804 declare dbdriver "SqLite" using dbsqlite.dll
801- ifnot TargetEdition is "Community" then
802- declare dbdriver "Oracle" using dboracle.dll
803805
804806//////////
805807
@@ -811,15 +813,11 @@ component Databases.MacOSX
811813 executable macosx:dbodbc.bundle
812814 executable macosx:dbpostgresql.bundle
813815 executable macosx:dbsqlite.bundle
814- ifnot TargetEdition is "Community" then
815- executable private:oracle_libraries/dboracle.bundle
816816 declare external "Database" using revdb.bundle
817817 declare dbdriver "MySQL" using dbmysql.bundle
818818 declare dbdriver "ODBC" using dbodbc.bundle
819819 declare dbdriver "PostgreSQL" using dbpostgresql.bundle
820820 declare dbdriver "SqLite" using dbsqlite.bundle
821- ifnot TargetEdition is "Community" then
822- declare dbdriver "Oracle" using dboracle.bundle
823821
824822////////////////////////////////////////////////////////////////////////////////
825823
@@ -835,6 +833,7 @@ component Toolset
835833 stack ide-support:revsaveasiosstandalone.livecodescript
836834 stack ide-support:revsaveasstandalone.livecodescript
837835 stack ide-support:revsblibrary.livecodescript
836+ stack ide-support:revhtml5urllibrary.livecodescript
838837 file ide-support:revdocsparser.livecodescript
839838 file ide-support:revliburl.livecodescript
840839 file repo:extensions/script-libraries/dropbox/dropbox.livecodescript
@@ -843,5 +842,7 @@ component Toolset
843842 file repo:extensions/script-libraries/mime/mime.livecodescript
844843 file repo:extensions/script-libraries/diff/diff.livecodescript
845844 file repo:extensions/script-libraries/messageauthentication/messageauthentication.livecodescript
845+ file repo:extensions/script-libraries/httpd/httpd.livecodescript
846+ file repo:extensions/script-libraries/qr/qr.livecodescript
846847
847848////////////////////////////////////////////////////////////////////////////////
0 commit comments