This commit is contained in:
Jonas Kvinge
2020-04-22 15:38:10 +02:00
parent f2965940cc
commit cb2bb4cb67
2 changed files with 8 additions and 5 deletions

View File

@@ -59,14 +59,12 @@ commands:
zypper --non-interactive --gpg-auto-import-keys install zypper --non-interactive --gpg-auto-import-keys install
lsb-release lsb-release
rpm-build rpm-build
rpmdevtools
git git
tar tar
make make
cmake cmake
gcc gcc
gcc-c++ gcc-c++
pkg-config
gettext-tools gettext-tools
glibc-devel glibc-devel
libboost_headers-devel libboost_headers-devel
@@ -84,7 +82,6 @@ commands:
gstreamer-plugins-base-devel gstreamer-plugins-base-devel
libxine-devel libxine-devel
vlc-devel vlc-devel
taglib-devel
libQt5Core-devel libQt5Core-devel
libQt5Gui-devel libQt5Gui-devel
libQt5Widgets-devel libQt5Widgets-devel
@@ -347,6 +344,12 @@ jobs:
environment: environment:
RPM_BUILD_NCPUS: "2" RPM_BUILD_NCPUS: "2"
steps: steps:
- run:
name: Update packages
command: zypper --non-interactive --gpg-auto-import-keys ref
- run:
name: Upgrade packages
command: zypper --non-interactive --gpg-auto-import-keys dup
- install_opensuse_dependencies - install_opensuse_dependencies
- checkout - checkout
- cmake - cmake

View File

@@ -6,13 +6,13 @@ jobs:
build-linux: build-linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: opensuse/tumbleweed image: opensuse/leap:15.1
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Update Packages - name: Update Packages
run: zypper ref run: zypper ref
- name: Install Packages - name: Install Packages
run: zypper --non-interactive --gpg-auto-import-keys install lsb-release rpm-build rpmdevtools git tar make cmake gcc gcc-c++ pkg-config gettext-tools glibc-devel libboost_headers-devel boost-devel glib2-devel glib2-tools dbus-1-devel alsa-devel libnotify-devel libgnutls-devel protobuf-devel sqlite3-devel libpulse-devel gstreamer-devel gstreamer-plugins-base-devel libxine-devel vlc-devel taglib-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5Concurrent-devel libQt5Network-devel libQt5Sql-devel libQt5DBus-devel libQt5Test-devel libqt5-qtx11extras-devel libqt5-qtbase-common-devel libQt5Sql5-sqlite libqt5-linguist-devel libcdio-devel libgpod-devel libplist-devel libmtp-devel libusbmuxd-devel libchromaprint-devel desktop-file-utils update-desktop-files appstream-glib hicolor-icon-theme run: zypper --non-interactive --gpg-auto-import-keys install lsb-release rpm-build git tar make cmake gcc gcc-c++ gettext-tools glibc-devel libboost_headers-devel boost-devel glib2-devel glib2-tools dbus-1-devel alsa-devel libnotify-devel libgnutls-devel protobuf-devel sqlite3-devel libpulse-devel gstreamer-devel gstreamer-plugins-base-devel libxine-devel vlc-devel taglib-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5Concurrent-devel libQt5Network-devel libQt5Sql-devel libQt5DBus-devel libQt5Test-devel libqt5-qtx11extras-devel libqt5-qtbase-common-devel libQt5Sql5-sqlite libqt5-linguist-devel libcdio-devel libgpod-devel libplist-devel libmtp-devel libusbmuxd-devel libchromaprint-devel desktop-file-utils update-desktop-files appstream-glib hicolor-icon-theme
- name: Create Build Environment - name: Create Build Environment
run: mkdir -p build run: mkdir -p build
- name: Configure CMake - name: Configure CMake