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