File tree Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 34
34
- name : Install Deps
35
35
run : |
36
36
sudo apt-get update
37
- sudo apt-get -y install lcov swig xsltproc rpm-common lua5.3 libyaml-dev libapt-pkg-dev libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev libxslt1-dev libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev librtmp-dev libxmlsec1-dev libxmlsec1-openssl
37
+ sudo apt-get -y install lcov swig xsltproc rpm-common lua5.3 libyaml-dev libapt-pkg-dev libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev libxslt1-dev libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev librtmp-dev libxmlsec1-dev libxmlsec1-openssl python3-dbusmock
38
38
sudo apt-get -y remove rpm
39
39
40
40
# Runs a set of commands using the runners shell
47
47
- name : Test
48
48
working-directory : ./build
49
49
run : |
50
+ export $(dbus-launch)
50
51
ctest --output-on-failure
51
52
52
53
build-fedora :
56
57
image : fedora:latest
57
58
steps :
58
59
- name : Install Deps
59
- run : dnf install -y cmake git dbus-devel GConf2-devel libacl-devel libblkid-devel libcap-devel libcurl-devel libgcrypt-devel libselinux-devel libxml2-devel libxslt-devel libattr-devel make openldap-devel pcre-devel perl-XML-Parser perl-XML-XPath perl-devel python3-devel rpm-devel swig bzip2-devel gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel hostname bzip2 lua rpm-build which strace
60
+ run : dnf install -y cmake git dbus-devel GConf2-devel libacl-devel libblkid-devel libcap-devel libcurl-devel libgcrypt-devel libselinux-devel libxml2-devel libxslt-devel libattr-devel make openldap-devel pcre-devel perl-XML-Parser perl-XML-XPath perl-devel python3-devel python3-dbusmock rpm-devel swig bzip2-devel gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel hostname bzip2 lua rpm-build which strace
60
61
- name : Checkout
61
62
uses : actions/checkout@v3
62
63
with :
69
70
- name : Test
70
71
working-directory : ./build
71
72
run : |
73
+ export $(dbus-launch)
72
74
ctest --output-on-failure
73
75
74
76
build-macos :
Original file line number Diff line number Diff line change 32
32
- name : Install Deps
33
33
run : |
34
34
sudo apt-get update
35
- sudo apt-get -y install lcov swig xsltproc rpm-common lua5.3 libyaml-dev libapt-pkg-dev libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev libxslt1-dev libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev librtmp-dev libxmlsec1-dev libxmlsec1-openssl
35
+ sudo apt-get -y install lcov swig xsltproc rpm-common lua5.3 libyaml-dev libapt-pkg-dev libdbus-1-dev libdbus-glib-1-dev libcurl4-openssl-dev libgcrypt-dev libselinux1-dev libgconf2-dev libacl1-dev libblkid-dev libcap-dev libxml2-dev libxslt1-dev libxml-parser-perl libxml-xpath-perl libperl-dev librpm-dev librtmp-dev libxmlsec1-dev libxmlsec1-openssl python3-dbusmock
36
36
sudo apt-get -y remove rpm
37
37
38
38
# Initializes the CodeQL tools for scanning.
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ On Fedora 24+, the command to install the build dependencies is:
65
65
sudo yum install \
66
66
cmake dbus-devel GConf2-devel libacl-devel libblkid-devel libcap-devel libcurl-devel \
67
67
libgcrypt-devel libselinux-devel libxml2-devel libxslt-devel libattr-devel make openldap-devel \
68
- pcre-devel perl-XML-Parser perl-XML-XPath perl-devel python3-devel rpm-devel swig \
68
+ pcre-devel perl-XML-Parser perl-XML-XPath perl-devel python3-devel python3-dbusmock rpm-devel swig \
69
69
bzip2-devel gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel
70
70
----
71
71
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ BuildRequires: systemd
31
31
%if %{?_with_check:1 }%{!?_with_check:0 }
32
32
BuildRequires: perl-XML-XPath
33
33
BuildRequires: bzip2
34
+ BuildRequires: python3-dbusmock
34
35
%endif
35
36
Requires: bash
36
37
Requires: bzip2-libs
You can’t perform that action at this time.
0 commit comments