Codebase list i3-gaps / a91544b
testcases: remove external AnyEvent::I3 dependency Michael Stapelberg 6 years ago
7 changed file(s) with 17 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
5151
5252 check_SCRIPTS = \
5353 testcases/complete-run.pl
54
55 check_DATA = \
56 anyevent-i3.stamp
5457
5558 clean-check:
5659 rm -rf testsuite-* latest i3-cfg-for-* _Inline
572575 $(AM_V_at) mv GENERATED_config_* $(top_builddir)/parser
573576 $(AM_V_at) touch $@
574577
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
575586 CLEANFILES = \
576587 i3-command-parser.stamp \
577 i3-config-parser.stamp
588 i3-config-parser.stamp \
589 anyevent-i3.stamp
77 MIN_PERL_VERSION => '5.010000', # 5.10.0
88 PREREQ_PM => {
99 'AnyEvent' => 0,
10 'AnyEvent::I3' => '0.16',
1110 'X11::XCB' => '0.12',
1211 'Inline' => 0,
1312 'Inline::C' => 0,
1717 use IO::Handle;
1818
1919 # 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);
2121 use i3test::Util qw(slurp);
2222 use StartXServer;
2323 use StatusLine;
55 use v5.10;
66
77 use i3test i3_autostart => 0;
8 use lib qw(@abs_top_srcdir@/AnyEvent-I3/blib/lib);
89 use AnyEvent::I3;
910 use ExtUtils::PkgConfig;
1011
66 use X11::XCB::Rect;
77 use X11::XCB::Window;
88 use X11::XCB qw(:all);
9 use lib qw(@abs_top_srcdir@/AnyEvent-I3/blib/lib);
910 use AnyEvent::I3;
1011 use List::Util qw(first);
1112 use Time::HiRes qw(sleep);
77 X11::XCB::Connection
88 X11::XCB::Window
99 AnyEvent
10 AnyEvent::I3
1110 IPC::Run
1211 ExtUtils::PkgConfig
1312 Inline
1818 dpkg-dev devscripts git equivs \
1919 clang clang-format-3.8 \
2020 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 && \
2222 rm -rf /var/lib/apt/lists/*
2323
2424 # Install i3 build dependencies.