testcases: remove external AnyEvent::I3 dependency
Michael Stapelberg
6 years ago
51 | 51 |
|
52 | 52 |
check_SCRIPTS = \
|
53 | 53 |
testcases/complete-run.pl
|
|
54 |
|
|
55 |
check_DATA = \
|
|
56 |
anyevent-i3.stamp
|
54 | 57 |
|
55 | 58 |
clean-check:
|
56 | 59 |
rm -rf testsuite-* latest i3-cfg-for-* _Inline
|
|
572 | 575 |
$(AM_V_at) mv GENERATED_config_* $(top_builddir)/parser
|
573 | 576 |
$(AM_V_at) touch $@
|
574 | 577 |
|
|
578 |
################################################################################
|
|
579 |
# AnyEvent-I3 build process
|
|
580 |
################################################################################
|
|
581 |
|
|
582 |
anyevent-i3.stamp: generate-command-parser.pl parser-specs/config.spec
|
|
583 |
$(AM_V_BUILD) (cd $(top_srcdir)/AnyEvent-I3 && perl Makefile.PL && make)
|
|
584 |
$(AM_V_at) touch $@
|
|
585 |
|
575 | 586 |
CLEANFILES = \
|
576 | 587 |
i3-command-parser.stamp \
|
577 | |
i3-config-parser.stamp
|
|
588 |
i3-config-parser.stamp \
|
|
589 |
anyevent-i3.stamp
|
7 | 7 |
MIN_PERL_VERSION => '5.010000', # 5.10.0
|
8 | 8 |
PREREQ_PM => {
|
9 | 9 |
'AnyEvent' => 0,
|
10 | |
'AnyEvent::I3' => '0.16',
|
11 | 10 |
'X11::XCB' => '0.12',
|
12 | 11 |
'Inline' => 0,
|
13 | 12 |
'Inline::C' => 0,
|
17 | 17 |
use IO::Handle;
|
18 | 18 |
|
19 | 19 |
# these are shipped with the testsuite
|
20 | |
use lib qw(@abs_top_builddir@/testcases/lib @abs_top_srcdir@/testcases/lib);
|
|
20 |
use lib qw(@abs_top_builddir@/testcases/lib @abs_top_srcdir@/testcases/lib @abs_top_srcdir@/AnyEvent-I3/blib/lib);
|
21 | 21 |
use i3test::Util qw(slurp);
|
22 | 22 |
use StartXServer;
|
23 | 23 |
use StatusLine;
|
5 | 5 |
use v5.10;
|
6 | 6 |
|
7 | 7 |
use i3test i3_autostart => 0;
|
|
8 |
use lib qw(@abs_top_srcdir@/AnyEvent-I3/blib/lib);
|
8 | 9 |
use AnyEvent::I3;
|
9 | 10 |
use ExtUtils::PkgConfig;
|
10 | 11 |
|
6 | 6 |
use X11::XCB::Rect;
|
7 | 7 |
use X11::XCB::Window;
|
8 | 8 |
use X11::XCB qw(:all);
|
|
9 |
use lib qw(@abs_top_srcdir@/AnyEvent-I3/blib/lib);
|
9 | 10 |
use AnyEvent::I3;
|
10 | 11 |
use List::Util qw(first);
|
11 | 12 |
use Time::HiRes qw(sleep);
|
7 | 7 |
X11::XCB::Connection
|
8 | 8 |
X11::XCB::Window
|
9 | 9 |
AnyEvent
|
10 | |
AnyEvent::I3
|
11 | 10 |
IPC::Run
|
12 | 11 |
ExtUtils::PkgConfig
|
13 | 12 |
Inline
|
18 | 18 |
dpkg-dev devscripts git equivs \
|
19 | 19 |
clang clang-format-3.8 \
|
20 | 20 |
lintian \
|
21 | |
libanyevent-perl libanyevent-i3-perl libextutils-pkgconfig-perl xcb-proto cpanminus xvfb xserver-xephyr xauth libinline-perl libinline-c-perl libxml-simple-perl libmouse-perl libmousex-nativetraits-perl libextutils-depends-perl perl libtest-deep-perl libtest-exception-perl libxml-parser-perl libtest-simple-perl libtest-fatal-perl libdata-dump-perl libtest-differences-perl libxml-tokeparser-perl libipc-run-perl libxcb-xtest0-dev libx11-xcb-perl libanyevent-i3-perl && \
|
|
21 |
libmodule-install-perl libanyevent-perl libextutils-pkgconfig-perl xcb-proto cpanminus xvfb xserver-xephyr xauth libinline-perl libinline-c-perl libxml-simple-perl libmouse-perl libmousex-nativetraits-perl libextutils-depends-perl perl libtest-deep-perl libtest-exception-perl libxml-parser-perl libtest-simple-perl libtest-fatal-perl libdata-dump-perl libtest-differences-perl libxml-tokeparser-perl libipc-run-perl libxcb-xtest0-dev libx11-xcb-perl libjson-xs-perl && \
|
22 | 22 |
rm -rf /var/lib/apt/lists/*
|
23 | 23 |
|
24 | 24 |
# Install i3 build dependencies.
|