[vlc-commits] [Git][videolan/vlc][master] contrib: don't show untar'ed files in non verbose mode
Steve Lhomme (@robUx4)
gitlab at videolan.org
Wed Nov 9 12:59:56 UTC 2022
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
0a555fa1 by Steve Lhomme at 2022-11-09T12:07:13+00:00
contrib: don't show untar'ed files in non verbose mode
This avoids being bombarded with logs when building.
- - - - -
4 changed files:
- contrib/src/lua/rules.mak
- contrib/src/main-rust.mak
- contrib/src/main.mak
- contrib/src/protobuf/rules.mak
Changes:
=====================================
contrib/src/lua/rules.mak
=====================================
@@ -125,7 +125,7 @@ endif
luac: UNPACK_DIR=luac-$(LUA_VERSION)
luac: lua-$(LUA_VERSION).tar.gz .sum-luac
$(RM) -Rf $@ $(UNPACK_DIR) && mkdir -p $(UNPACK_DIR)
- tar xvzfo $< -C $(UNPACK_DIR) --strip-components=1
+ tar $(TAR_VERBOSE)xzfo $< -C $(UNPACK_DIR) --strip-components=1
$(APPLY) $(SRC)/lua/Enforce-always-using-64bit-integers-floats.patch
$(MOVE)
=====================================
contrib/src/main-rust.mak
=====================================
@@ -82,7 +82,7 @@ download_vendor = \
.%-vendor: $(SRC)/%-vendor/SHA512SUMS
$(RM) -R $(patsubst .%,%,$@)
-$(call checksum,$(SHA512SUM),SHA512,.) \
- $(foreach f,$(filter %.tar.bz2,$^), && tar xvjfo $(f) && \
+ $(foreach f,$(filter %.tar.bz2,$^), && tar $(TAR_VERBOSE)xjfo $(f) && \
mv $(patsubst %.tar.bz2,%,$(notdir $(f))) $(patsubst .%,%,$@))
touch $@
=====================================
contrib/src/main.mak
=====================================
@@ -404,6 +404,10 @@ check_githash = \
< "$(<:.tar.xz=.githash)"` && \
test "$$h" = "$1"
+ifeq ($(V),1)
+TAR_VERBOSE := v
+endif
+
checksum = \
$(foreach f,$(filter $(TARBALLS)/%,$^), \
grep -- " $(f:$(TARBALLS)/%=%)$$" \
@@ -412,9 +416,9 @@ checksum = \
"$(SRC)/$(patsubst $(3)%,%,$@)/$(2)SUMS"
CHECK_SHA512 = $(call checksum,$(SHA512SUM),SHA512,.sum-)
UNPACK = $(RM) -R $@ \
- $(foreach f,$(filter %.tar.gz %.tgz,$^), && tar xvzfo $(f)) \
- $(foreach f,$(filter %.tar.bz2,$^), && tar xvjfo $(f)) \
- $(foreach f,$(filter %.tar.xz,$^), && tar xvJfo $(f)) \
+ $(foreach f,$(filter %.tar.gz %.tgz,$^), && tar $(TAR_VERBOSE)xzfo $(f)) \
+ $(foreach f,$(filter %.tar.bz2,$^), && tar $(TAR_VERBOSE)xjfo $(f)) \
+ $(foreach f,$(filter %.tar.xz,$^), && tar $(TAR_VERBOSE)xJfo $(f)) \
$(foreach f,$(filter %.zip,$^), && unzip $(f))
UNPACK_DIR = $(patsubst %.tar,%,$(basename $(notdir $<)))
APPLY = (cd $(UNPACK_DIR) && patch -fp1) <
=====================================
contrib/src/protobuf/rules.mak
=====================================
@@ -44,7 +44,7 @@ PROTOCCONF += --enable-static --disable-shared
protoc: protoc-$(PROTOBUF_VERSION)-cpp.tar.gz .sum-protoc
$(RM) -Rf $@ $(UNPACK_DIR) && mkdir -p $(UNPACK_DIR)
- tar xvzfo "$<" -C $(UNPACK_DIR) --strip-components=1
+ tar $(TAR_VERBOSE)xzfo "$<" -C $(UNPACK_DIR) --strip-components=1
# don't build benchmarks and conformance
sed -i.orig 's, conformance benchmarks,,' "$(UNPACK_DIR)/Makefile.am"
sed -i.orig 's, benchmarks/Makefile conformance/Makefile,,' "$(UNPACK_DIR)/configure.ac"
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/0a555fa1ac6db47923c9db03faa8d49393f571ec
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/0a555fa1ac6db47923c9db03faa8d49393f571ec
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list