libtheora: add examples variant, add v1.2.0 (#50242)
This commit is contained in:
parent
3e3cb73446
commit
1ff81c1c88
@ -22,15 +22,18 @@ class Libtheora(AutotoolsPackage, MSBuildPackage):
|
|||||||
|
|
||||||
version("master", branch="master")
|
version("master", branch="master")
|
||||||
version("stable", branch="theora-1.1")
|
version("stable", branch="theora-1.1")
|
||||||
|
version("1.2.0", sha256="ebdf77a8f5c0a8f7a9e42323844fa09502b34eb1d1fece7b5f54da41fe2122ec")
|
||||||
version("1.1.1", sha256="f36da409947aa2b3dcc6af0a8c2e3144bc19db2ed547d64e9171c59c66561c61")
|
version("1.1.1", sha256="f36da409947aa2b3dcc6af0a8c2e3144bc19db2ed547d64e9171c59c66561c61")
|
||||||
version("1.1.0", sha256="3d7b4fb1c115f1a530afd430eed2e8861fa57c8b179ec2d5a5d8f1cd0c7a4268")
|
version("1.1.0", sha256="3d7b4fb1c115f1a530afd430eed2e8861fa57c8b179ec2d5a5d8f1cd0c7a4268")
|
||||||
|
|
||||||
variant("doc", default=False, description="Build documentation")
|
variant("doc", default=False, description="Build documentation")
|
||||||
|
variant("examples", default=False, description="Build examples")
|
||||||
|
|
||||||
depends_on("c", type="build") # generated
|
depends_on("c", type="build") # generated
|
||||||
|
|
||||||
depends_on("doxygen", when="+doc", type="build")
|
depends_on("doxygen", when="+doc", type="build")
|
||||||
depends_on("libogg")
|
depends_on("libogg@1.1:", when="@1.1")
|
||||||
|
depends_on("libogg@1.3.4:", when="@1.2:")
|
||||||
depends_on("libpng")
|
depends_on("libpng")
|
||||||
with when("build_system=autotools"):
|
with when("build_system=autotools"):
|
||||||
depends_on("autoconf", type="build")
|
depends_on("autoconf", type="build")
|
||||||
@ -49,7 +52,7 @@ class Libtheora(AutotoolsPackage, MSBuildPackage):
|
|||||||
"msbuild", "autotools", default="autotools" if sys.platform != "win32" else "msbuild"
|
"msbuild", "autotools", default="autotools" if sys.platform != "win32" else "msbuild"
|
||||||
)
|
)
|
||||||
|
|
||||||
patch("fix_encoding.patch", when="@1.1:")
|
patch("fix_encoding.patch", when="@1.1")
|
||||||
patch(
|
patch(
|
||||||
"https://gitlab.xiph.org/xiph/theora/-/commit/7288b539c52e99168488dc3a343845c9365617c8.diff",
|
"https://gitlab.xiph.org/xiph/theora/-/commit/7288b539c52e99168488dc3a343845c9365617c8.diff",
|
||||||
sha256="e01ef71a1c19783a0b323b90a625e5c360ddb7ee03d2b6c201f1519f1704ea11",
|
sha256="e01ef71a1c19783a0b323b90a625e5c360ddb7ee03d2b6c201f1519f1704ea11",
|
||||||
@ -74,6 +77,7 @@ class AutotoolsBuilder(AutotoolsBuilder):
|
|||||||
def configure_args(self):
|
def configure_args(self):
|
||||||
args = []
|
args = []
|
||||||
args += self.enable_or_disable("doc")
|
args += self.enable_or_disable("doc")
|
||||||
|
args += self.enable_or_disable("examples")
|
||||||
args += ["LIBS=-lm"]
|
args += ["LIBS=-lm"]
|
||||||
return args
|
return args
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user