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