File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434 - name : Install Deps
3535 run : |
3636 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
3838 sudo apt-get -y remove rpm
3939
4040 # Runs a set of commands using the runners shell
4747 - name : Test
4848 working-directory : ./build
4949 run : |
50+ export $(dbus-launch)
5051 ctest --output-on-failure
5152
5253 build-fedora :
5657 image : fedora:latest
5758 steps :
5859 - 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
6061 - name : Checkout
6162 uses : actions/checkout@v3
6263 with :
6970 - name : Test
7071 working-directory : ./build
7172 run : |
73+ export $(dbus-launch)
7274 ctest --output-on-failure
7375
7476 build-macos :
Original file line number Diff line number Diff line change 3232 - name : Install Deps
3333 run : |
3434 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
3636 sudo apt-get -y remove rpm
3737
3838 # 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:
6565sudo yum install \
6666cmake dbus-devel GConf2-devel libacl-devel libblkid-devel libcap-devel libcurl-devel \
6767libgcrypt-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 \
6969bzip2-devel gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel
7070----
7171
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ BuildRequires: systemd
3131%if %{?_with_check:1 }%{!?_with_check:0 }
3232BuildRequires: perl-XML-XPath
3333BuildRequires: bzip2
34+ BuildRequires: python3-dbusmock
3435%endif
3536Requires: bash
3637Requires: bzip2-libs
You can’t perform that action at this time.
0 commit comments