From dc787b4bd9710999b124183ce3454785fe67adf1 Mon Sep 17 00:00:00 2001 From: Markham Date: Sat, 22 Oct 2022 12:42:22 +0200 Subject: [PATCH] add target libx264 --- make/archives.mk | 3 +++ make/libraries.mk | 19 +++++++++++++++++++ make/versions.mk | 4 ++++ 3 files changed, 26 insertions(+) diff --git a/make/archives.mk b/make/archives.mk index 5e60832..2972948 100755 --- a/make/archives.mk +++ b/make/archives.mk @@ -121,6 +121,9 @@ $(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz: $(ARCHIVE)/libvorbis-$(LIBVORBIS_VER).tar.xz: $(WGET) https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-$(LIBVORBIS_VER).tar.xz +$(ARCHIVE)/x264-$(LIB_X264_VER).tar.xz: + $(WGET) https://anduin.linuxfromscratch.org/BLFS/x264/x264-$(LIB_X264_VER).tar.xz + $(ARCHIVE)/ncurses-$(NCURSES_VER).tar.gz: $(WGET) http://ftp.gnu.org/pub/gnu/ncurses/ncurses-$(NCURSES_VER).tar.gz diff --git a/make/libraries.mk b/make/libraries.mk index 95e72c0..f01e16e 100755 --- a/make/libraries.mk +++ b/make/libraries.mk @@ -851,6 +851,25 @@ $(D)/libogg: $(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz | $(TARGETPREFIX) $(REMOVE)/libogg-$(LIBOGG_VER) $(TOUCH) +# +# libx264 +# +$(D)/libx264: $(ARCHIVE)/x264-$(LIB_X264_VER).tar.xz | $(TARGETPREFIX) + $(START_BUILD) + $(REMOVE)/x264-$(LIB_X264_VER) + $(UNTAR)/x264-$(LIB_X264_VER).tar.xz + pushd $(BUILD_TMP)/x264-$(LIB_X264_VER) && \ + ./configure \ + --prefix= \ + --host=arm-linux \ + --cross-prefix=$(TARGET)- \ + --enable-shared && \ + $(MAKE) && \ + $(MAKE) install DESTDIR=$(TARGETPREFIX) + $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/x264.pc +# $(REMOVE)/x264-$(LIB_X264_VER) +# $(TOUCH) + # # libexif # diff --git a/make/versions.mk b/make/versions.mk index 00ceafd..d0bf7b2 100644 --- a/make/versions.mk +++ b/make/versions.mk @@ -233,6 +233,10 @@ LIBSIGC_MIN=10 LIBSIGC_MIC=8 LIBSIGC_VER=$(LIBSIGC_MAJ).$(LIBSIGC_MIN).$(LIBSIGC_MIC) + +# libx264 +LIB_X264_VER=20220819 + # Links - Browser LINKS_VER = 2.17 -- 2.39.5