Read package name and version from conf file.
This commit is contained in:
parent
1eb560543b
commit
ef53a9508e
5 changed files with 21 additions and 21 deletions
|
@ -40,19 +40,19 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.setRootDir(rootDir)
|
self.setRootDir(rootDir)
|
||||||
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
||||||
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto', self.targetSystem)
|
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto', self.targetSystem)
|
||||||
self.detectQt(os.path.join(self.buildDir, 'Manager'))
|
self.detectQtIFW()
|
||||||
|
self.detectQtIFWVersion()
|
||||||
self.programName = 'AkVirtualCamera'
|
self.programName = 'AkVirtualCamera'
|
||||||
self.adminRights = True
|
self.adminRights = True
|
||||||
|
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
||||||
self.rootInstallDir = os.path.join(self.installDir, 'Applications')
|
self.rootInstallDir = os.path.join(self.installDir, 'Applications')
|
||||||
self.appBundleDir = os.path.join(self.rootInstallDir, self.programName + '.plugin')
|
self.appBundleDir = os.path.join(self.rootInstallDir, self.programName + '.plugin')
|
||||||
self.execPrefixDir = os.path.join(self.appBundleDir, 'Contents')
|
self.execPrefixDir = os.path.join(self.appBundleDir, 'Contents')
|
||||||
self.binaryInstallDir = os.path.join(self.execPrefixDir, 'MacOS')
|
self.binaryInstallDir = os.path.join(self.execPrefixDir, 'MacOS')
|
||||||
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName)
|
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName)
|
||||||
self.programVersion = self.detectVersion(os.path.join(self.rootDir, 'commons.pri'))
|
|
||||||
self.detectMake()
|
self.detectMake()
|
||||||
self.binarySolver = DTBinaryMach.MachBinaryTools()
|
self.binarySolver = DTBinaryMach.MachBinaryTools()
|
||||||
self.binarySolver.readExcludes(os.name, sys.platform)
|
self.binarySolver.readExcludes(os.name, sys.platform)
|
||||||
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
|
||||||
self.dependencies = []
|
self.dependencies = []
|
||||||
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
||||||
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
||||||
|
@ -62,7 +62,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.changeLog = os.path.join(self.rootDir, 'ChangeLog')
|
self.changeLog = os.path.join(self.rootDir, 'ChangeLog')
|
||||||
self.outPackage = os.path.join(self.pkgsDir,
|
self.outPackage = os.path.join(self.pkgsDir,
|
||||||
'{}-{}.dmg'.format(self.programName,
|
'{}-{}.dmg'.format(self.programName,
|
||||||
self.programVersion))
|
self.programVersion()))
|
||||||
|
|
||||||
def prepare(self):
|
def prepare(self):
|
||||||
self.detectTargetArch()
|
self.detectTargetArch()
|
||||||
|
|
|
@ -40,12 +40,13 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.setRootDir(rootDir)
|
self.setRootDir(rootDir)
|
||||||
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
||||||
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto', sys.platform)
|
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto', sys.platform)
|
||||||
self.detectQt(os.path.join(self.buildDir, 'Manager'))
|
self.detectQtIFW()
|
||||||
|
self.detectQtIFWVersion()
|
||||||
self.rootInstallDir = os.path.join(self.installDir, self.qmakeQuery(var='QT_INSTALL_PREFIX')[1:])
|
self.rootInstallDir = os.path.join(self.installDir, self.qmakeQuery(var='QT_INSTALL_PREFIX')[1:])
|
||||||
|
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
||||||
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
||||||
self.mainBinary = os.path.join(self.binaryInstallDir, 'webcamoid')
|
self.mainBinary = os.path.join(self.binaryInstallDir, 'webcamoid')
|
||||||
self.programName = os.path.basename(self.mainBinary)
|
self.programName = os.path.basename(self.mainBinary)
|
||||||
self.programVersion = self.detectVersion(os.path.join(self.rootDir, 'commons.pri'))
|
|
||||||
self.detectMake()
|
self.detectMake()
|
||||||
xspec = self.qmakeQuery(var='QMAKE_XSPEC')
|
xspec = self.qmakeQuery(var='QMAKE_XSPEC')
|
||||||
|
|
||||||
|
@ -56,7 +57,6 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
|
|
||||||
self.binarySolver = DTBinaryElf.ElfBinaryTools()
|
self.binarySolver = DTBinaryElf.ElfBinaryTools()
|
||||||
self.binarySolver.readExcludes(os.name, sys.platform)
|
self.binarySolver.readExcludes(os.name, sys.platform)
|
||||||
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
|
||||||
self.dependencies = []
|
self.dependencies = []
|
||||||
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
||||||
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
||||||
|
@ -71,7 +71,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.changeLog = os.path.join(self.rootDir, 'ChangeLog')
|
self.changeLog = os.path.join(self.rootDir, 'ChangeLog')
|
||||||
self.outPackage = os.path.join(self.pkgsDir,
|
self.outPackage = os.path.join(self.pkgsDir,
|
||||||
'{}-installer-{}-{}.run'.format(self.programName,
|
'{}-installer-{}-{}.run'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
platform.machine()))
|
platform.machine()))
|
||||||
|
|
||||||
def detectAppImage(self):
|
def detectAppImage(self):
|
||||||
|
@ -102,8 +102,6 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.dependencies.append(dep)
|
self.dependencies.append(dep)
|
||||||
|
|
||||||
def prepare(self):
|
def prepare(self):
|
||||||
print('Executing make install')
|
|
||||||
self.makeInstall(self.buildDir, self.installDir)
|
|
||||||
self.detectTargetArch()
|
self.detectTargetArch()
|
||||||
self.appImage = self.detectAppImage()
|
self.appImage = self.detectAppImage()
|
||||||
print('Copying Qml modules\n')
|
print('Copying Qml modules\n')
|
||||||
|
@ -332,7 +330,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
packagePath = \
|
packagePath = \
|
||||||
os.path.join(self.pkgsDir,
|
os.path.join(self.pkgsDir,
|
||||||
'{}-portable-{}-{}.tar.xz'.format(self.programName,
|
'{}-portable-{}-{}.tar.xz'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
platform.machine()))
|
platform.machine()))
|
||||||
|
|
||||||
if not os.path.exists(self.pkgsDir):
|
if not os.path.exists(self.pkgsDir):
|
||||||
|
@ -364,7 +362,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
appDir = \
|
appDir = \
|
||||||
os.path.join(self.installDir,
|
os.path.join(self.installDir,
|
||||||
'{}-{}-{}.AppDir'.format(self.programName,
|
'{}-{}-{}.AppDir'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
platform.machine()))
|
platform.machine()))
|
||||||
|
|
||||||
usrDir = os.path.join(appDir, 'usr')
|
usrDir = os.path.join(appDir, 'usr')
|
||||||
|
@ -407,7 +405,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
packagePath = \
|
packagePath = \
|
||||||
os.path.join(self.pkgsDir,
|
os.path.join(self.pkgsDir,
|
||||||
'{}-{}-{}.AppImage'.format(self.programName,
|
'{}-{}-{}.AppImage'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
platform.machine()))
|
platform.machine()))
|
||||||
|
|
||||||
if not os.path.exists(self.pkgsDir):
|
if not os.path.exists(self.pkgsDir):
|
||||||
|
|
|
@ -39,18 +39,18 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.targetSystem = 'posix_windows'
|
self.targetSystem = 'posix_windows'
|
||||||
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
||||||
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto/windows')
|
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto/windows')
|
||||||
self.detectQt(os.path.join(self.buildDir, 'Manager'))
|
self.detectQtIFW()
|
||||||
|
self.detectQtIFWVersion()
|
||||||
self.programName = 'AkVirtualCamera'
|
self.programName = 'AkVirtualCamera'
|
||||||
self.adminRights = True
|
self.adminRights = True
|
||||||
|
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
||||||
self.rootInstallDir = os.path.join(self.installDir, self.programName + '.plugin')
|
self.rootInstallDir = os.path.join(self.installDir, self.programName + '.plugin')
|
||||||
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
||||||
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName + '.exe')
|
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName + '.exe')
|
||||||
self.programName = os.path.splitext(os.path.basename(self.mainBinary))[0]
|
self.programName = os.path.splitext(os.path.basename(self.mainBinary))[0]
|
||||||
self.programVersion = self.detectVersion(os.path.join(self.rootDir, 'commons.pri'))
|
|
||||||
self.detectMake()
|
self.detectMake()
|
||||||
self.binarySolver = DTBinaryPecoff.PecoffBinaryTools()
|
self.binarySolver = DTBinaryPecoff.PecoffBinaryTools()
|
||||||
self.binarySolver.readExcludes(os.name, sys.platform)
|
self.binarySolver.readExcludes(os.name, sys.platform)
|
||||||
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
|
||||||
self.dependencies = []
|
self.dependencies = []
|
||||||
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
||||||
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
||||||
|
@ -94,7 +94,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
arch = 'win32' if self.targetArch == '32bit' else 'win64'
|
arch = 'win32' if self.targetArch == '32bit' else 'win64'
|
||||||
self.outPackage = os.path.join(self.pkgsDir,
|
self.outPackage = os.path.join(self.pkgsDir,
|
||||||
'{}-{}-{}.exe'.format(self.programName,
|
'{}-{}-{}.exe'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
arch))
|
arch))
|
||||||
|
|
||||||
print('Stripping symbols')
|
print('Stripping symbols')
|
||||||
|
|
|
@ -39,18 +39,18 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
self.setRootDir(rootDir)
|
self.setRootDir(rootDir)
|
||||||
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
self.installDir = os.path.join(self.buildDir, 'ports/deploy/temp_priv')
|
||||||
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto/windows')
|
self.pkgsDir = os.path.join(self.buildDir, 'ports/deploy/packages_auto/windows')
|
||||||
self.detectQt(os.path.join(self.buildDir, 'Manager'))
|
self.detectQtIFW()
|
||||||
|
self.detectQtIFWVersion()
|
||||||
self.adminRights = True
|
self.adminRights = True
|
||||||
self.programName = 'AkVirtualCamera'
|
self.programName = 'AkVirtualCamera'
|
||||||
|
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
||||||
self.rootInstallDir = os.path.join(self.installDir, self.programName + '.plugin')
|
self.rootInstallDir = os.path.join(self.installDir, self.programName + '.plugin')
|
||||||
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
self.binaryInstallDir = os.path.join(self.rootInstallDir, 'bin')
|
||||||
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName + '.exe')
|
self.mainBinary = os.path.join(self.binaryInstallDir, self.programName + '.exe')
|
||||||
self.programName = os.path.splitext(os.path.basename(self.mainBinary))[0]
|
self.programName = os.path.splitext(os.path.basename(self.mainBinary))[0]
|
||||||
self.programVersion = self.detectVersion(os.path.join(self.rootDir, 'commons.pri'))
|
|
||||||
self.detectMake()
|
self.detectMake()
|
||||||
self.binarySolver = DTBinaryPecoff.PecoffBinaryTools()
|
self.binarySolver = DTBinaryPecoff.PecoffBinaryTools()
|
||||||
self.binarySolver.readExcludes(os.name, sys.platform)
|
self.binarySolver.readExcludes(os.name, sys.platform)
|
||||||
self.packageConfig = os.path.join(self.rootDir, 'ports/deploy/package_info.conf')
|
|
||||||
self.dependencies = []
|
self.dependencies = []
|
||||||
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
self.installerConfig = os.path.join(self.installDir, 'installer/config')
|
||||||
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
self.installerPackages = os.path.join(self.installDir, 'installer/packages')
|
||||||
|
@ -73,7 +73,7 @@ class Deploy(DTDeployBase.DeployBase, DTQt5.Qt5Tools):
|
||||||
arch = 'win32' if self.targetArch == '32bit' else 'win64'
|
arch = 'win32' if self.targetArch == '32bit' else 'win64'
|
||||||
self.outPackage = os.path.join(self.pkgsDir,
|
self.outPackage = os.path.join(self.pkgsDir,
|
||||||
'{}-{}-{}.exe'.format(self.programName,
|
'{}-{}-{}.exe'.format(self.programName,
|
||||||
self.programVersion,
|
self.programVersion(),
|
||||||
arch))
|
arch))
|
||||||
|
|
||||||
print('Stripping symbols')
|
print('Stripping symbols')
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
[Package]
|
[Package]
|
||||||
appName = AkVirtualCamera
|
appName = AkVirtualCamera
|
||||||
|
packageName = akvirtualcamera
|
||||||
|
version = 9.0.0
|
||||||
description = AkVirtualCamera, virtual camera for Mac and Windows
|
description = AkVirtualCamera, virtual camera for Mac and Windows
|
||||||
url = https://github.com/webcamoid/akvirtualcamera
|
url = https://github.com/webcamoid/akvirtualcamera
|
||||||
licenseDescription = GNU General Public License v3.0
|
licenseDescription = GNU General Public License v3.0
|
||||||
|
|
Loading…
Reference in a new issue