1 SUBDIRS = . plover plover-gtk
3 EXTRA_DIST = zsh.spec zsh2.spec zip.spec zap.spec filesystem.spec zappy.spec \
4 zappy2.spec unsatisfiable.spec uninstallable.spec badpostun.spec comps.xml \
5 glib.supp.in README xvfb-run
7 pkg_V_rpmbuild = $(pkg_v_rpmbuild_$(V))
8 pkg_v_rpmbuild_ = $(pkg_v_rpmbuild_$(AM_DEFAULT_VERBOSITY))
9 pkg_v_rpmbuild_0 = --quiet
11 BUILD_RPM = $(RPMBUILD) $(pkg_V_rpmbuild) --define "_topdir `pwd`/rpmbuild" -bb
15 noinst_DATA = glib.supp yum-repo-test-dir/repodata/primary.xml.gz \
16 primary.xml.gz razor-test-dir/var/lib/razor/system.rzdb
23 grep -v '^ *match-leak-kinds: ' $< > $@
26 yum-repo-test-dir/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec \
27 zap.spec filesystem.spec zappy.spec zappy2.spec unsatisfiable.spec \
28 uninstallable.spec badpostun.spec Makefile
29 rm -rf rpmbuild yum-repo-test-dir
30 mkdir -p rpmbuild/BUILD rpmbuild/RPMS
31 $(BUILD_RPM) $(srcdir)/zap.spec
32 $(BUILD_RPM) --define "_version 1" $(srcdir)/zip.spec
33 $(BUILD_RPM) $(srcdir)/zsh.spec
34 $(BUILD_RPM) $(srcdir)/zsh2.spec
35 $(BUILD_RPM) $(srcdir)/filesystem.spec
36 $(BUILD_RPM) $(srcdir)/zappy.spec
37 $(BUILD_RPM) $(srcdir)/zappy2.spec
38 $(BUILD_RPM) $(srcdir)/unsatisfiable.spec
39 $(BUILD_RPM) $(srcdir)/uninstallable.spec
40 $(BUILD_RPM) $(srcdir)/badpostun.spec
41 mkdir -p yum-repo-test-dir/Packages
42 mv rpmbuild/RPMS/noarch/*.rpm yum-repo-test-dir/Packages
44 cp $(srcdir)/comps.xml yum-repo-test-dir
45 $(CREATEREPO) --simple-md-filenames -g comps.xml yum-repo-test-dir
46 mv yum-repo-test-dir/comps.xml yum-repo-test-dir/repodata
48 primary.xml.gz: yum-repo-test-dir/repodata/primary.xml.gz
49 cp yum-repo-test-dir/repodata/primary.xml.gz \
50 yum-repo-test-dir/repodata/filelists.xml.gz .
52 ln -s yum-repo-test-dir/rpms .
54 razor-test-dir/var/lib/razor/system.rzdb: primary.xml.gz
55 $(RM) -r razor-test-dir
56 $(RAZOR) --root=file:razor-test-dir init
57 $(RAZOR) --url=file://localhost`pwd`/yum-repo-test-dir \
58 --root=file:razor-test-dir import-yum
59 $(RAZOR) --url=file://localhost`pwd`/yum-repo-test-dir \
60 --root=file:razor-test-dir install zap zappy zappy2 zappy-tools
65 $(RM) test-suite-*.log
66 -(cd plover && $(MAKE) $(AM_MAKEFLAGS) check-valgrind)
67 -(cd plover-gtk && $(MAKE) $(AM_MAKEFLAGS) check-valgrind)
68 @for infile in plover/test-suite-*.log plover-gtk/test-suite-*.log; do \
69 outfile=`echo $$infile | sed -e 's:.*/::'`; \
70 cat $$infile >> $$outfile; \
74 rm -rf yum-repo-test-dir razor-test-dir
75 rm -f primary.xml.gz filelists.xml.gz rpms rawhide.rzdb
77 CLEANFILES = glib.supp