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
9 noinst_DATA = glib.supp yum-repo-test-dir/repodata/primary.xml.gz \
10 primary.xml.gz razor-test-dir/var/lib/razor/system.rzdb
17 grep -v '^ *match-leak-kinds: ' $< > $@
20 yum-repo-test-dir/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec \
21 zap.spec filesystem.spec zappy.spec zappy2.spec unsatisfiable.spec \
22 uninstallable.spec badpostun.spec Makefile
23 rm -rf rpmbuild yum-repo-test-dir
24 mkdir -p rpmbuild/BUILD rpmbuild/RPMS
25 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
26 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
27 -bb $(srcdir)/zip.spec
28 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
29 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
30 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
31 $(srcdir)/filesystem.spec
32 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy.spec
33 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy2.spec
34 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
35 $(srcdir)/unsatisfiable.spec
36 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
37 $(srcdir)/uninstallable.spec
38 $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
39 $(srcdir)/badpostun.spec
40 mkdir -p yum-repo-test-dir/rpms
41 mv rpmbuild/RPMS/noarch/*.rpm yum-repo-test-dir/rpms
43 cp $(srcdir)/comps.xml yum-repo-test-dir/rpms
44 $(CREATEREPO) --simple-md-filenames -g comps.xml -o yum-repo-test-dir \
45 yum-repo-test-dir/rpms
46 $(RM) yum-repo-test-dir/rpms/comps.xml
47 cp $(srcdir)/comps.xml yum-repo-test-dir/repodata
49 primary.xml.gz: yum-repo-test-dir/repodata/primary.xml.gz
50 cp yum-repo-test-dir/repodata/primary.xml.gz \
51 yum-repo-test-dir/repodata/filelists.xml.gz .
53 ln -s yum-repo-test-dir/rpms .
55 razor-test-dir/var/lib/razor/system.rzdb: primary.xml.gz
56 $(RM) -r razor-test-dir
57 $(RAZOR) --root=razor-test-dir init
58 $(RAZOR) --root=razor-test-dir \
59 --url=file://localhost/`pwd`/yum-repo-test-dir import-yum
60 $(RAZOR) --root=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