summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)AuthorFilesLines
2020-03-12build-sys: Allows spec file to build MingW packagesFrediano Ziglio1-0/+1
Add MingW support. This allows to build MingW packages easily with a $ rpmbuild -ta spice-protocol-XXXX.tar.xz This is base on some work by Eduardo Lima adding MingW support to SPEC files. Part of dependencies, description and names came from Fedora SPEC file for mingw-spice-protocol package. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Signed-off-by: Victor Toso <victortoso@redhat.com> Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
2020-03-09Package SPEC file into Meson distribution fileFrediano Ziglio1-4/+10
Put final SPEC file in GIT repository directly to avoid having to bump Meson version to use distribution script. To avoid having incoherent version numbers check the versions from CI. Remove 'c' as project language, project don't need to compile any files. Meson however needs C compiler even if is not used so add to package requirements. Update CI to build RPM from package directly. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
2020-03-09Update spec file and ci script to use meson as defaultEduardo Lima (Etrunko)1-10/+4
Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2019-11-04build-sys: remove codegen leftoversDenis Ollier1-3/+3
Codegen has been removed since v0.12.11 (commit 2a6e51c7), no python modules are used anymore by spice-protocol. Signed-off-by: Denis Ollier <dollierp@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2019-10-23build-sys: Provide spec file during buildFrediano Ziglio1-1/+3
Having the RPM spec file produced by the build is helpful in different situation. Different tools like mock or code scanners accept source RPMs as input. Providing this file allows easily build of the source RPM (and binaries) using a simple command like $ rpmbuild -ta spice-protocol-XXXX.tar.bz2 Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Signed-off-by: Victor Toso <victortoso@redhat.com> Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
2019-04-12gitlab-ci: add fedora meson+autotoolsVictor Toso1-0/+22
Signed-off-by: Victor Toso <victortoso@redhat.com> Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>