From 2bc38e115877b0845944a8016a749507020bb2d3 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 19 Nov 2021 16:40:15 +0100 Subject: [PATCH] x264: new module for version 2021.06 --- Libraries/x264/build | 20 ++++++++++++++++++++ Libraries/x264/files/variants.rhel6 | 1 + Libraries/x264/files/variants.rhel7 | 1 + Libraries/x264/modulefile | 10 ++++++++++ 4 files changed, 32 insertions(+) create mode 100755 Libraries/x264/build create mode 100644 Libraries/x264/files/variants.rhel6 create mode 100644 Libraries/x264/files/variants.rhel7 create mode 100644 Libraries/x264/modulefile diff --git a/Libraries/x264/build b/Libraries/x264/build new file mode 100755 index 0000000..ecbe919 --- /dev/null +++ b/Libraries/x264/build @@ -0,0 +1,20 @@ +#!/usr/bin/env modbuild + +pbuild::set_download_url "https://code.videolan.org/videolan/x264/-/archive/stable/x264-stable.tar.gz" +pbuild::add_to_group 'Libraries' + +#pbuild::install_docfiles 'README' + +pbuild::pre_prep() { + #pbuild::add_configure_args "--enable-bashcompletion" + pbuild::add_configure_args "--enable-pic" + pbuild::add_configure_args "--enable-shared" +} + +pbuild::pre_install() { + mkdir -p "${PREFIX}/lib" +} + +pbuild::post_install() { + install -m 0644 libx264.a "${PREFIX}/lib" +} diff --git a/Libraries/x264/files/variants.rhel6 b/Libraries/x264/files/variants.rhel6 new file mode 100644 index 0000000..37ecd58 --- /dev/null +++ b/Libraries/x264/files/variants.rhel6 @@ -0,0 +1 @@ +x264/2021.06 stable b:nasm/2.15.05 diff --git a/Libraries/x264/files/variants.rhel7 b/Libraries/x264/files/variants.rhel7 new file mode 100644 index 0000000..37ecd58 --- /dev/null +++ b/Libraries/x264/files/variants.rhel7 @@ -0,0 +1 @@ +x264/2021.06 stable b:nasm/2.15.05 diff --git a/Libraries/x264/modulefile b/Libraries/x264/modulefile new file mode 100644 index 0000000..d30f5a7 --- /dev/null +++ b/Libraries/x264/modulefile @@ -0,0 +1,10 @@ +#%Module1.0 + +module-whatis "H.264/MPEG-4 AVC encoding library and application" +module-url "ihttps://www.videolan.org/developers/x264.html" +module-license "GNU GPL v2" +module-maintainer "Achim Gsell " + +module-help " +" +