Compare commits

..

7 Commits

Author SHA1 Message Date
clrbuilder 3ab672318e Update packages file for version 36120
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-03-31 04:09:14 -07:00
Patrick McCarty 890363f65f Handle CLEANUP variable similarly for make autospec
To make the handling of the variable more uniform, set autospec's
cleanup flag using make conditional constructs rather than shell
expansion.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-03-30 11:07:02 -07:00
Patrick McCarty e90b6f8c72 Support CLEANUP environment variable for more commands
Now, whenever the `CLEANUP` variable is set in the environment, `make
build` and `make build-nocheck` will automatically clean up the build
chroot after a build completes. The same feature has been supported by
`make autospec` for many years.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-03-30 11:06:28 -07:00
clrbuilder 684a600f80 Update packages file for version 36070
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-03-24 04:08:20 -07:00
clrbuilder a45fc62812 Update packages file for version 36060
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-03-22 13:13:41 -07:00
clrbuilder 511bd629c9 Update packages file for version 36040
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-03-22 04:09:58 -07:00
clrbuilder b0e3083d75 Update packages file for version 36020
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-03-15 04:09:07 -07:00
2 changed files with 21 additions and 9 deletions
+7 -4
View File
@@ -26,6 +26,9 @@ WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
MOCK ?= $(WITH_SUDO) /usr/bin/mock -r $(MOCK_CONFIG_VAL) $(MOCK_SMP_FLAGS) $(MOCK_OPTS)
MOCK_CLEANUP_OPT := $(if $(CLEANUP),--cleanup-after,--no-cleanup-after)
AUTOSPEC_CLEANUP_OPT := $(if $(CLEANUP),-C)
ifneq ($(wildcard upstream),)
__allsources := $(notdir $(strip $(shell cat upstream)))
__missingsources := $(filter-out $(wildcard ${__allsources}), ${__allsources})
@@ -88,7 +91,7 @@ prebuild-checks:
#help which creates a src.rpm file from the spec file.
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options.
build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
$(MOCK) $(SRPMFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
$(MOCK) $(SRPMFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
$(MAKE) link-new-rpms PKG_REPO_DIR="."
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
@@ -96,7 +99,7 @@ build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
#help build-nocheck: Same as 'make build', but do not run the package's test suite.
build-nocheck: configemail $(SPECFILE) upstream $(SRPMFILE)
$(MOCK) $(SRPMFILE) --nocheck --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
$(MOCK) $(SRPMFILE) --nocheck --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
$(MAKE) link-new-rpms PKG_REPO_DIR="."
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
@@ -117,7 +120,7 @@ shell:
.PHONY: $(SRPMFILE)
$(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
@$(MAKE) spdxcheck
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
mv results/root.log results/srpm-root.log
mv results/build.log results/srpm-build.log
@@ -179,7 +182,7 @@ autospec: preautospec-checks pullrebase localreponotice clean-old-content
$${SETVERSION:+ --version $${SETVERSION}} \
$${NON_INTERACTIVE:+ --non_interactive} \
$${SKIP_GIT:+ --skip-git} \
$${CLEANUP:+ -C} \
$(AUTOSPEC_CLEANUP_OPT) \
$(firstword $(NEWURL) $(URL));
$(MAKE) link-new-rpms PKG_REPO_DIR="."
@$(MAKE) spdxcheck
+14 -5
View File
@@ -1156,6 +1156,7 @@ breeze-icons
bridge-utils
brotli
bsdiff
bspwm
btrfs-progs
bubblewrap
buildreq-R
@@ -1249,6 +1250,7 @@ clutter
clutter-gst
clutter-gtk
cmake
cmark
cmocka
cmrt
cmus
@@ -1275,6 +1277,7 @@ compat-fuse-soname2
compat-gcc-10
compat-gdal-soname27
compat-glibmm-soname24
compat-gnome-bluetooth-soname-13
compat-gtksourceview-soname3
compat-icu4c-soname67
compat-json-c-soname4
@@ -1531,6 +1534,7 @@ gftp
gh
ghc
ghostscript
gi-docgen
giflib
gifsicle
gimp
@@ -1570,12 +1574,12 @@ gnome-chess
gnome-clocks
gnome-color-manager
gnome-common
gnome-console
gnome-contacts
gnome-control-center
gnome-desktop
gnome-desktop-testing
gnome-disk-utility
gnome-flashback
gnome-font-viewer
gnome-getting-started-docs
gnome-icon-theme
@@ -1597,6 +1601,7 @@ gnome-shell-extensions
gnome-software
gnome-system-monitor
gnome-terminal
gnome-text-editor
gnome-themes-extra
gnome-todo
gnome-tweaks
@@ -1662,6 +1667,7 @@ gtk4
gtkmm2
gtkmm3
gtksourceview
gtksourceview4
gtkspell3
gtkwave
guile
@@ -2113,6 +2119,7 @@ libgtop
libgudev
libgusb
libgweather
libgweather4
libhandy
libical
libidn
@@ -2314,11 +2321,8 @@ linux-tools
linuxptp
lksctp-tools
llvm
llvm10
llvm11
llvm12
llvm8
llvm9
lm-sensors
lmdb
logrotate
@@ -3538,6 +3542,7 @@ poppler
poppler-data-clr-rename
popt
portaudio
portmidi
postfix
postgis
postgresql
@@ -3751,6 +3756,7 @@ pypi-docstring_parser
pypi-docutils
pypi-dpcontracts
pypi-ecdsa
pypi-editables
pypi-elementpath
pypi-enrich
pypi-entrypoints
@@ -3816,6 +3822,7 @@ pypi-h11
pypi-h2
pypi-h5py
pypi-hammock
pypi-hatchling
pypi-heapdict
pypi-hkp4py
pypi-home_assistant_frontend
@@ -3967,6 +3974,7 @@ pypi-nbsphinx
pypi-nbval
pypi-ncclient
pypi-ndg_httpsclient
pypi-neat_python
pypi-nest_asyncio
pypi-netapp_lib
pypi-netdisco
@@ -3981,7 +3989,6 @@ pypi-nose_timer
pypi-notebook
pypi-numpoly
pypi-numpy
pypi-numpy_ringbuffer
pypi-numpydoc
pypi-oauth2client
pypi-oauthlib
@@ -4078,6 +4085,7 @@ pypi-pydot_ng
pypi-pyelftools
pypi-pyfakefs
pypi-pyflakes
pypi-pygame
pypi-pygithub
pypi-pygments
pypi-pyicu
@@ -4342,6 +4350,7 @@ pypi-urllib3
pypi-urlobject
pypi-urwid
pypi-user_agents
pypi-userpath
pypi-uvloop
pypi-virtualenv
pypi-volatile