diff --git a/Makefile.in b/Makefile.in index b47e20a2..8f76f7c8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -837,6 +837,30 @@ $(OBJ)/.vkd3d-proton-post-build64: +## +## mediaconv +## + +MEDIACONV_SOURCE_ARGS = \ + --exclude Cargo.lock \ + +MEDIACONV_DEPENDS = gst_orc gstreamer gst_base + +$(eval $(call rules-source,mediaconv,$(SRCDIR)/media-converter)) +$(eval $(call rules-cargo,mediaconv,32)) +$(eval $(call rules-cargo,mediaconv,64)) + +$(OBJ)/.mediaconv-post-build64: + mkdir -p $(MEDIACONV_DST64)/lib64/gstreamer-1.0/ + cp -a $(MEDIACONV_OBJ64)/x86_64-unknown-linux-gnu/release/libprotonmediaconverter.so $(MEDIACONV_DST64)/lib64/gstreamer-1.0/ + touch $@ + +$(OBJ)/.mediaconv-post-build32: + mkdir -p $(MEDIACONV_DST32)/lib/gstreamer-1.0/ + cp -a $(MEDIACONV_OBJ32)/i686-unknown-linux-gnu/release/libprotonmediaconverter.so $(MEDIACONV_DST32)/lib/gstreamer-1.0/ + touch $@ + + ## ## BattlEye Bridge ## diff --git a/make/rules-cargo.mk b/make/rules-cargo.mk index 2dbfe75f..e7f15292 100644 --- a/make/rules-cargo.mk +++ b/make/rules-cargo.mk @@ -7,7 +7,12 @@ define create-rules-cargo $(call create-rules-common,$(1),$(2),$(3)) ifeq ($(CONTAINER),1) -$$(OBJ)/.$(1)-configure$(3): +$$(OBJ)/.$(1)-pre-configure: + @echo ":: setting freedesktop url override..." >&2 + git config --global url."https://gitlab.codeweavers.com/gstreamer-mirror/".insteadOf "https://gitlab.freedesktop.org/gstreamer/" + touch $$@ + +$$(OBJ)/.$(1)-configure$(3): $$(OBJ)/.$(1)-pre-configure @echo ":: configuring $(3)bit $(1)..." >&2 touch $$@