diff --git a/kde/version.ini b/kde/version.ini index c2630d6e..c3f97ed7 100644 --- a/kde/version.ini +++ b/kde/version.ini @@ -1,9 +1,9 @@ [General] name = KDEApplications branches = master;Applications/19.04 -tarballs = 17.12.3;18.04.3;18.08.3;18.12.3 -defaulttarget = 18.12.3 +tarballs = 17.12.3;18.04.3;18.08.3;18.12.3;19.04.1 +defaulttarget = 19.04.1 tarballUrl = https://download.kde.org/stable/applications/${VERSION}/src/${PACKAGE_NAME}-${VERSION}.tar.xz tarballDigestUrl = https://download.kde.org/stable/applications/${VERSION}/src/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} gitUrl = git://anongit.kde.org/${PACKAGE_NAME} diff --git a/libs/_autotools/mlt/mlt.py b/libs/_autotools/mlt/mlt.py index 3b4375c0..2ae412b8 100644 --- a/libs/_autotools/mlt/mlt.py +++ b/libs/_autotools/mlt/mlt.py @@ -1,51 +1,48 @@ import info class subinfo(info.infoclass): def setTargets( self ): self.description = "Open source multimedia framework" self.webpage = "https://www.mltframework.org" - for ver in ['6.12.0', '6.14.0']: + for ver in ['6.16.0']: self.targets[ ver ] = f"https://github.com/mltframework/mlt/archive/v{ver}.tar.gz" self.targetInstSrc[ ver ] = "mlt-" + ver - self.targetDigests['6.12.0'] = (['a4af6245f0d78f9b5d4bfdfd632d7f6a8a81e47c6eb7184fb1c040db747607ac'], CraftHash.HashAlgorithm.SHA256) - self.targetDigests['6.14.0'] = (['d387350f7bb7dd01efce3933c5ab7987b596e98bef7cc9c2349524d55a808b5e'], CraftHash.HashAlgorithm.SHA256) - self.patchToApply['6.12.0'] = [("run-exe-from-bin.patch", 1)] + self.targetDigests['6.16.0'] = (['9c28e54cd3ae1d43f8d0d4a24f9cee4f4b161255a3cd2aa29061fce5d46158e6'], CraftHash.HashAlgorithm.SHA256) self.svnTargets["master"] = "https://github.com/mltframework/mlt.git" - self.patchLevel["master"] = 1 - self.defaultTarget = "master" + self.defaultTarget = "6.16.0" def setDependencies( self ): self.buildDependencies["dev-utils/pkg-config"] = None self.runtimeDependencies["libs/libxml2"] = None self.runtimeDependencies["libs/ffmpeg"] = None self.runtimeDependencies["libs/qt5/qtsvg"] = None self.runtimeDependencies["libs/libfftw"] = None self.runtimeDependencies["libs/libsamplerate"] = None # self.runtimeDependencies["libs/exiv2"] = None if OsUtils.isWin(): self.runtimeDependencies["libs/dlfcn-win32"] = None self.runtimeDependencies["libs/frei0r-plugins"] = None self.runtimeDependencies["libs/libsdl2"] = None self.runtimeDependencies["libs/libfftw"] = None self.runtimeDependencies["libs/vidstab"] = None # self.runtimeDependencies["libs/jack"] = None # self.runtimeDependencies["libs/ladspa-sdk"] = None # self.runtimeDependencies["libs/ladspa-cmt"] = None from Package.AutoToolsPackageBase import * class Package(AutoToolsPackageBase): def __init__( self, **args ): AutoToolsPackageBase.__init__( self ) self.platform = "" self.subinfo.options.configure.noDataRootDir = True self.subinfo.options.useShadowBuild = False self.subinfo.options.configure.args = " --enable-gpl --enable-gpl3 --enable-sdl2 --disable-sdl --disable-rtaudio --disable-decklink " if CraftCore.compiler.isWindows: prefix = OsUtils.toUnixPath(CraftCore.standardDirs.craftRoot()) includedir = prefix+'/include/qt5' libdir = prefix+'/lib' self.subinfo.options.configure.args += \ f" --target-os=MinGW --qt-libdir='{libdir}' --qt-includedir='{includedir}' --disable-windeploy "