Changeset View
Changeset View
Standalone View
Standalone View
libs/_autotools/x264/x264.py
- This file was added.
1 | import info | ||||
---|---|---|---|---|---|
2 | | ||||
3 | class subinfo(info.infoclass): | ||||
4 | def setTargets(self): | ||||
5 | self.description = "x264 video coding library" | ||||
6 | for ver in ['20180119-2245', '20180806-2245-stable']: | ||||
7 | self.targets[ ver ] = f"https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-{ver}.tar.bz2" | ||||
8 | self.targetInstSrc[ ver ] = f"x264-snapshot-{ver}" | ||||
9 | self.targetDigests['20180806-2245-stable'] = (['958e78e7563f0018285ebdbff563fb22db89b0abf3649d7e914abd9d50785fc6'], CraftHash.HashAlgorithm.SHA256) | ||||
10 | self.targetDigests['20180119-2245'] = (['c9162e612f989c8d97c7a6bb3924a04f43d14221dcc983c69fb9ab12613c3669'], CraftHash.HashAlgorithm.SHA256) | ||||
11 | self.defaultTarget = '20180119-2245' | ||||
12 | | ||||
13 | def setDependencies(self): | ||||
14 | self.buildDependencies["dev-utils/nasm"] = None | ||||
15 | self.runtimeDependencies["virtual/base"] = None | ||||
16 | | ||||
17 | from Package.AutoToolsPackageBase import * | ||||
18 | | ||||
19 | class Package(AutoToolsPackageBase): | ||||
20 | def __init__(self, **args): | ||||
21 | AutoToolsPackageBase.__init__(self) | ||||
22 | self.subinfo.options.configure.args = "--enable-shared" | ||||
23 | |