|
Packit Service |
158247 |
SHELL = /bin/bash
|
|
Packit Service |
158247 |
.SHELLFLAGS = -o pipefail -c
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
ACLOCAL_AMFLAGS = -I m4
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_BTRFS
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-btrfs
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_CRYPTO
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-crypto
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_DM
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-dm
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_LOOP
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-loop
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_LVM
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-lvm
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_LVM_DBUS
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-lvm-dbus
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_MDRAID
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-mdraid
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_MPATH
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-mpath
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_NVDIMM
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-nvdimm
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_SWAP
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-swap
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_KBD
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-kbd
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_PART
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-part
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if !WITH_S390
|
|
Packit Service |
158247 |
DISTCHECK_CONFIGURE_FLAGS += --without-s390
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
SUBDIRS = include src dist scripts data tools
|
|
Packit Service |
158247 |
if WITH_GTK_DOC
|
|
Packit Service |
158247 |
SUBDIRS += docs
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
dist_noinst_DATA = features.rst specs.rst LICENSE tests
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.sub \
|
|
Packit Service |
158247 |
configure depcomp install-sh ltmain.sh missing py-compile compile ar-lib \
|
|
Packit Service |
158247 |
m4/*.m4
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
LIBDIRS = src/utils/.libs:src/plugins/.libs:src/plugins/fs/.libs:src/lib/.libs
|
|
Packit Service |
158247 |
GIDIR = src/lib
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if WITH_PYTHON3
|
|
Packit Service |
158247 |
PYTHON = python3
|
|
Packit Service |
158247 |
else
|
|
Packit Service |
158247 |
PYTHON = python
|
|
Packit Service |
158247 |
endif
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
TEST_PYTHON ?= $(PYTHON)
|
|
Packit Service |
158247 |
COVERAGE ?= coverage
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
TEST_SUITE_LOG ?= test-suite-$(TEST_PYTHON).log
|
|
Packit Service |
158247 |
PYLINT_LOG ?= pylint.log
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
PLUGINS = btrfs \
|
|
Packit Service |
158247 |
crypto \
|
|
Packit Service |
158247 |
dm \
|
|
Packit Service |
158247 |
fs \
|
|
Packit Service |
158247 |
kbd \
|
|
Packit Service |
158247 |
loop \
|
|
Packit Service |
158247 |
lvm \
|
|
Packit Service |
158247 |
mdraid \
|
|
Packit Service |
158247 |
mpath \
|
|
Packit Service |
158247 |
nvdimm \
|
|
Packit Service |
158247 |
part \
|
|
Packit Service |
158247 |
s390 \
|
|
Packit Service |
158247 |
swap \
|
|
Packit Service |
158247 |
vdo
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
ALT_PLUGINS = lvm-dbus
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
LIBRARY_TESTS = library
|
|
Packit Service |
158247 |
UTILS_TESTS = utils
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
run-ipython: all
|
|
Packit Service |
158247 |
GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=src/python G_MESSAGES_DEBUG=all LIBBLOCKDEV_CONFIG_DIR=data/conf.d/ i${PYTHON}
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
run-root-ipython: all
|
|
Packit Service |
158247 |
sudo env GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=src/python G_MESSAGES_DEBUG=all LIBBLOCKDEV_CONFIG_DIR=data/conf.d/ i${PYTHON}
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
pylint:
|
|
Packit Service |
158247 |
@$(PYTHON) -m pylint --version >/dev/null 2>&1; \
|
|
Packit Service |
158247 |
if test $$? != 0 ; then \
|
|
Packit Service |
158247 |
echo "pylint not available, skipping" ; \
|
|
Packit Service |
158247 |
else \
|
|
Packit Service |
158247 |
$(PYTHON) -m pylint -E src/python/gi/overrides/BlockDev.py ; \
|
|
Packit Service |
158247 |
fi
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
if TESTS_ENABLED
|
|
Packit Service |
158247 |
test: all pylint
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
fast-test: all pylint
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py --fast
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
test-all: all pylint
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py --lucky
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
test-plugin-%: all
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py $*_test
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
fast-test-plugin-%: all
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py --fast $*_test
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
test-lvm-dbus: all
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py lvm_dbus_tests
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
fast-test-lvm-dbus: all
|
|
Packit Service |
158247 |
sudo $(TEST_PYTHON) tests/run_tests.py --fast lvm_dbus_tests
|
|
Packit Service |
158247 |
endif # TESTS_ENABLED
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
coverage: all
|
|
Packit Service |
158247 |
@rm -f $(TEST_SUITE_LOG)
|
|
Packit Service |
158247 |
@sudo env GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=.:tests/:src/python LIBBLOCKDEV_CONFIG_DIR=tests/default_config \
|
|
Packit Service |
158247 |
$(COVERAGE) run --branch -m unittest discover -v -s tests/ -p '*_test.py' 2>&1 | tee -a $(TEST_SUITE_LOG)
|
|
Packit Service |
158247 |
@sudo env GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=.:tests/:src/python LIBBLOCKDEV_CONFIG_DIR=tests/lvm_dbus_config \
|
|
Packit Service |
158247 |
$(COVERAGE) run --branch -m unittest discover -v -s tests/ -p 'lvm_dbus_tests.py' 2>&1 | tee -a $(TEST_SUITE_LOG)
|
|
Packit Service |
158247 |
$(COVERAGE) report --show-missing --include="src/*"
|
|
Packit Service |
158247 |
$(COVERAGE) report --include="src/*" > coverage-report.log
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
coverage-all: all
|
|
Packit Service |
158247 |
@sudo env FEELING_LUCKY= GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=.:tests/:src/python LIBBLOCKDEV_CONFIG_DIR=tests/default_config \
|
|
Packit Service |
158247 |
$(COVERAGE) run --branch -m unittest discover -v -s tests/ -p '*_test.py'
|
|
Packit Service |
158247 |
@sudo env GI_TYPELIB_PATH=${GIDIR} LD_LIBRARY_PATH=${LIBDIRS} PYTHONPATH=.:tests/:src/python LIBBLOCKDEV_CONFIG_DIR=tests/lvm_dbus_config \
|
|
Packit Service |
158247 |
$(COVERAGE) run --branch -m unittest discover -v -s tests/ -p 'lvm_dbus_tests.py'
|
|
Packit Service |
158247 |
$(COVERAGE) report --show-missing --include="src/*"
|
|
Packit Service |
158247 |
$(COVERAGE) report --include="src/*" > coverage-report.log
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
tag:
|
|
Packit Service |
158247 |
TAG="$(PACKAGE_VERSION)-1" ; \
|
|
Packit Service |
158247 |
git tag -a -s -m "Tag as $$TAG" -f "$$TAG" && \
|
|
Packit Service |
158247 |
echo "Tagged as $$TAG"
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
rpmlog:
|
|
Packit Service |
158247 |
@cl=`grep -n %changelog dist/libblockdev.spec.in |cut -d : -f 1 |head -1` ; \
|
|
Packit Service |
158247 |
version_release=`tail --lines=+$$(($$cl + 1)) dist/libblockdev.spec.in|head -1|cut -d- -f2-3|sed 's/ //g'` ; \
|
|
Packit Service |
158247 |
git log --no-merges --pretty="format:- %s (%ae)" "$$version_release.." |sed -e 's/@.*)/)/' ; \
|
|
Packit Service |
158247 |
echo
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
shortlog:
|
|
Packit Service |
158247 |
git shortlog -r --no-merges --format="- %s" -w76,0,2 $$(git tag -l --sort=taggerdate | tail -n 1)..HEAD | sed 's/"):$"/"):\n"/g'
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
bumpver:
|
|
Packit Service |
158247 |
@VERSION=`echo $(PACKAGE_VERSION)|sed -r 's/(.*)\.([0-9]+)/\1/'` ; \
|
|
Packit Service |
158247 |
SUBVERSION=`echo $(PACKAGE_VERSION)|sed -r 's/.*\.([0-9]+)/\1/'` ; \
|
|
Packit Service |
158247 |
NEWSUBVERSION=$$(($$SUBVERSION + 1)) ; \
|
|
Packit Service |
158247 |
DATELINE="* `date "+%a %b %d %Y"` `git config user.name` <`git config user.email`> - $$VERSION.$$NEWSUBVERSION-1" ; \
|
|
Packit Service |
158247 |
cl=`grep -n %changelog dist/libblockdev.spec.in |cut -d : -f 1 |head -1` ; \
|
|
Packit Service |
158247 |
tail --lines=+$$(($$cl + 1)) dist/libblockdev.spec.in > speclog ; \
|
|
Packit Service |
158247 |
(head -n $$cl dist/libblockdev.spec.in ; echo "$$DATELINE" ; make --quiet rpmlog 2>/dev/null ; echo ""; cat speclog) > dist/libblockdev.spec.in.new ; \
|
|
Packit Service |
158247 |
mv dist/libblockdev.spec.in.new dist/libblockdev.spec.in ; rm -f speclog ; \
|
|
Packit Service |
158247 |
sed -ri "s/(AC_INIT\(\[$(PACKAGE_NAME)\], \[)[0-9]+\.[0-9]+(\],.*)/\1$$VERSION.$$NEWSUBVERSION\2/" configure.ac ; \
|
|
Packit Service |
158247 |
sed -ri "s/Version:(\\s+)[-0-9.]+/Version:\\1$$VERSION.$$NEWSUBVERSION/" dist/libblockdev.spec.in ;
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
archive: distcheck
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
local: dist
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
srpm: local
|
|
Packit Service |
158247 |
rpmbuild -ts --nodeps $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz
|
|
Packit Service |
158247 |
rm -f $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
rpm: local
|
|
Packit Service |
158247 |
rpmbuild -tb --nodeps $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz
|
|
Packit Service |
158247 |
rm -f $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
release: tag
|
|
Packit Service |
158247 |
$(MAKE) archive
|
|
Packit Service |
158247 |
|
|
Packit Service |
158247 |
ci: all distcheck
|
|
Packit Service |
158247 |
$(MAKE) pylint > $(PYLINT_LOG)
|
|
Packit Service |
158247 |
$(MAKE) --quiet test
|