|
ali@38
|
1 |
SUBDIRS = . plover plover-gtk
|
|
ali@38
|
2 |
|
|
ali@38
|
3 |
EXTRA_DIST = zsh.spec zsh2.spec zip.spec zap.spec filesystem.spec zappy.spec \
|
|
ali@38
|
4 |
zappy2.spec unsatisfiable.spec uninstallable.spec badpostun.spec comps.xml \
|
|
ali@38
|
5 |
glib.supp.in README xvfb-run
|
|
ali@38
|
6 |
|
|
ali@38
|
7 |
if HAVE_CHECK_TOOLS
|
|
ali@38
|
8 |
|
|
ali@38
|
9 |
noinst_DATA = glib.supp yum-repo-test-dir/repodata/primary.xml.gz \
|
|
ali@38
|
10 |
primary.xml.gz razor-test-dir/var/lib/razor/system.rzdb
|
|
ali@38
|
11 |
|
|
ali@38
|
12 |
if HAVE_VALGRIND_3_9
|
|
ali@38
|
13 |
%.supp: %.supp.in
|
|
ali@38
|
14 |
cat $< > $@
|
|
ali@38
|
15 |
else
|
|
ali@38
|
16 |
%.supp: %.supp.in
|
|
ali@38
|
17 |
grep -v '^ *match-leak-kinds: ' $< > $@
|
|
ali@38
|
18 |
endif
|
|
ali@38
|
19 |
|
|
ali@38
|
20 |
yum-repo-test-dir/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec \
|
|
ali@38
|
21 |
zap.spec filesystem.spec zappy.spec zappy2.spec unsatisfiable.spec \
|
|
ali@38
|
22 |
uninstallable.spec badpostun.spec Makefile
|
|
ali@38
|
23 |
rm -rf rpmbuild yum-repo-test-dir
|
|
ali@38
|
24 |
mkdir -p rpmbuild/BUILD rpmbuild/RPMS
|
|
ali@38
|
25 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
|
|
ali@38
|
26 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
|
|
ali@38
|
27 |
-bb $(srcdir)/zip.spec
|
|
ali@38
|
28 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
|
|
ali@38
|
29 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
|
|
ali@38
|
30 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
|
|
ali@38
|
31 |
$(srcdir)/filesystem.spec
|
|
ali@38
|
32 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy.spec
|
|
ali@38
|
33 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy2.spec
|
|
ali@38
|
34 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
|
|
ali@38
|
35 |
$(srcdir)/unsatisfiable.spec
|
|
ali@38
|
36 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
|
|
ali@38
|
37 |
$(srcdir)/uninstallable.spec
|
|
ali@38
|
38 |
$(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \
|
|
ali@38
|
39 |
$(srcdir)/badpostun.spec
|
|
ali@38
|
40 |
mkdir -p yum-repo-test-dir/rpms
|
|
ali@38
|
41 |
mv rpmbuild/RPMS/noarch/*.rpm yum-repo-test-dir/rpms
|
|
ali@38
|
42 |
rm -rf rpmbuild
|
|
ali@38
|
43 |
cp $(srcdir)/comps.xml yum-repo-test-dir/rpms
|
|
ali@38
|
44 |
$(CREATEREPO) --simple-md-filenames -g comps.xml -o yum-repo-test-dir \
|
|
ali@38
|
45 |
yum-repo-test-dir/rpms
|
|
ali@38
|
46 |
$(RM) yum-repo-test-dir/rpms/comps.xml
|
|
ali@38
|
47 |
cp $(srcdir)/comps.xml yum-repo-test-dir/repodata
|
|
ali@38
|
48 |
|
|
ali@38
|
49 |
primary.xml.gz: yum-repo-test-dir/repodata/primary.xml.gz
|
|
ali@38
|
50 |
cp yum-repo-test-dir/repodata/primary.xml.gz \
|
|
ali@38
|
51 |
yum-repo-test-dir/repodata/filelists.xml.gz .
|
|
ali@38
|
52 |
rm -rf rpms
|
|
ali@38
|
53 |
ln -s yum-repo-test-dir/rpms .
|
|
ali@38
|
54 |
|
|
ali@38
|
55 |
razor-test-dir/var/lib/razor/system.rzdb: primary.xml.gz
|
|
ali@38
|
56 |
$(RM) -r razor-test-dir
|
|
ali@38
|
57 |
$(RAZOR) --root=razor-test-dir init
|
|
ali@38
|
58 |
$(RAZOR) --root=razor-test-dir \
|
|
ali@38
|
59 |
--url=file://localhost/`pwd`/yum-repo-test-dir import-yum
|
|
ali@38
|
60 |
$(RAZOR) --root=razor-test-dir install zap zappy zappy2 zappy-tools
|
|
ali@38
|
61 |
|
|
ali@38
|
62 |
endif
|
|
ali@38
|
63 |
|
|
ali@38
|
64 |
check-valgrind:
|
|
ali@38
|
65 |
$(RM) test-suite-*.log
|
|
ali@38
|
66 |
-(cd plover && $(MAKE) $(AM_MAKEFLAGS) check-valgrind)
|
|
ali@38
|
67 |
-(cd plover-gtk && $(MAKE) $(AM_MAKEFLAGS) check-valgrind)
|
|
ali@38
|
68 |
@for infile in plover/test-suite-*.log plover-gtk/test-suite-*.log; do \
|
|
ali@38
|
69 |
outfile=`echo $$infile | sed -e 's:.*/::'`; \
|
|
ali@38
|
70 |
cat $$infile >> $$outfile; \
|
|
ali@38
|
71 |
done
|
|
ali@38
|
72 |
|
|
ali@38
|
73 |
clean-local:
|
|
ali@38
|
74 |
rm -rf yum-repo-test-dir razor-test-dir
|
|
ali@38
|
75 |
rm -f primary.xml.gz filelists.xml.gz rpms rawhide.rzdb
|
|
ali@38
|
76 |
|
|
ali@38
|
77 |
CLEANFILES = glib.supp
|