mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-13 21:05:05 -05:00
2cd0a87b3f
Commit 8428367285
updated the versioncmp code
in libalpm. Unfortunately for us, it also introduced the regression that
becomes apparant with the following upgrade:
warning: sonata: local (1.5-2) is newer than extra (1.5.1-2)
Add a vercmptest.sh test script that is run during the make check phase
which now points out three regressions in the version comparison function
that will need fixing. All current tests in this script pass with the old
versioncmp code.
Signed-off-by: Dan McGee <dan@archlinux.org>
30 lines
961 B
Makefile
30 lines
961 B
Makefile
SUBDIRS = lib/libalpm src/util src/pacman scripts etc po pactest contrib
|
|
if WANT_DOC
|
|
SUBDIRS += doc
|
|
endif
|
|
|
|
# Some files automatically included, so they aren't specified below:
|
|
# AUTHORS, COPYING, NEWS, README
|
|
EXTRA_DIST = HACKING
|
|
|
|
# Sample makepkg prototype files
|
|
pkgdatadir = ${datadir}/${PACKAGE}
|
|
dist_pkgdata_DATA = PKGBUILD.proto proto.install ChangeLog.proto
|
|
|
|
# run the pactest test suite and vercmp tests
|
|
check-local: pactest src/pacman src/util
|
|
$(PYTHON) $(top_srcdir)/pactest/pactest.py --debug=1 \
|
|
--test $(top_srcdir)/pactest/tests/*.py \
|
|
-p $(top_builddir)/src/pacman/pacman
|
|
rm -rf $(top_builddir)/root
|
|
$(SH) $(top_srcdir)/pactest/vercmptest.sh \
|
|
$(top_builddir)/src/util/vercmp
|
|
|
|
# create the pacman DB and cache directories upon install
|
|
install-data-local:
|
|
for dir in "$(DESTDIR)$(localstatedir)/lib/pacman" "$(DESTDIR)$(localstatedir)/cache/pacman/pkg"; do \
|
|
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
done
|
|
|
|
# vim:set ts=2 sw=2 noet:
|