mirror of
https://github.com/minetest/minetest.git
synced 2024-11-30 11:33:44 +01:00
Add debian 11 to Gitlab-CI (#11571)
* feat(gitlab-ci): add debian 11 support
This commit is contained in:
parent
ff3aa18436
commit
a7188bd6f5
@ -45,6 +45,7 @@ variables:
|
|||||||
- sed -i 's/DATEPLACEHOLDER/'$(date +%y.%m.%d)'/g' build/deb/minetest/DEBIAN/control
|
- sed -i 's/DATEPLACEHOLDER/'$(date +%y.%m.%d)'/g' build/deb/minetest/DEBIAN/control
|
||||||
- sed -i 's/JPEG_PLACEHOLDER/'$JPEG_PKG'/g' build/deb/minetest/DEBIAN/control
|
- sed -i 's/JPEG_PLACEHOLDER/'$JPEG_PKG'/g' build/deb/minetest/DEBIAN/control
|
||||||
- sed -i 's/LEVELDB_PLACEHOLDER/'$LEVELDB_PKG'/g' build/deb/minetest/DEBIAN/control
|
- sed -i 's/LEVELDB_PLACEHOLDER/'$LEVELDB_PKG'/g' build/deb/minetest/DEBIAN/control
|
||||||
|
- sed -i 's/JSONCPP_PLACEHOLDER/'$JSONCPP_PKG'/g' build/deb/minetest/DEBIAN/control
|
||||||
- cd build/deb/ && dpkg-deb -b minetest/ && mv minetest.deb ../../
|
- cd build/deb/ && dpkg-deb -b minetest/ && mv minetest.deb ../../
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 90 day
|
expire_in: 90 day
|
||||||
@ -54,7 +55,7 @@ variables:
|
|||||||
.debpkg_install:
|
.debpkg_install:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get update
|
- apt-get update -qy
|
||||||
script:
|
script:
|
||||||
- apt-get install -y ./*.deb
|
- apt-get install -y ./*.deb
|
||||||
- minetest --version
|
- minetest --version
|
||||||
@ -75,6 +76,7 @@ package:debian-9:
|
|||||||
needs:
|
needs:
|
||||||
- build:debian-9
|
- build:debian-9
|
||||||
variables:
|
variables:
|
||||||
|
JSONCPP_PKG: libjsoncpp1
|
||||||
LEVELDB_PKG: libleveldb1v5
|
LEVELDB_PKG: libleveldb1v5
|
||||||
JPEG_PKG: libjpeg62-turbo
|
JPEG_PKG: libjpeg62-turbo
|
||||||
|
|
||||||
@ -96,6 +98,7 @@ package:debian-10:
|
|||||||
needs:
|
needs:
|
||||||
- build:debian-10
|
- build:debian-10
|
||||||
variables:
|
variables:
|
||||||
|
JSONCPP_PKG: libjsoncpp1
|
||||||
LEVELDB_PKG: libleveldb1d
|
LEVELDB_PKG: libleveldb1d
|
||||||
JPEG_PKG: libjpeg62-turbo
|
JPEG_PKG: libjpeg62-turbo
|
||||||
|
|
||||||
@ -105,6 +108,28 @@ deploy:debian-10:
|
|||||||
needs:
|
needs:
|
||||||
- package:debian-10
|
- package:debian-10
|
||||||
|
|
||||||
|
# Bullseye
|
||||||
|
|
||||||
|
build:debian-11:
|
||||||
|
extends: .build_template
|
||||||
|
image: debian:11
|
||||||
|
|
||||||
|
package:debian-11:
|
||||||
|
extends: .debpkg_template
|
||||||
|
image: debian:11
|
||||||
|
needs:
|
||||||
|
- build:debian-11
|
||||||
|
variables:
|
||||||
|
JSONCPP_PKG: libjsoncpp24
|
||||||
|
LEVELDB_PKG: libleveldb1d
|
||||||
|
JPEG_PKG: libjpeg62-turbo
|
||||||
|
|
||||||
|
deploy:debian-11:
|
||||||
|
extends: .debpkg_install
|
||||||
|
image: debian:11
|
||||||
|
needs:
|
||||||
|
- package:debian-11
|
||||||
|
|
||||||
##
|
##
|
||||||
## Ubuntu
|
## Ubuntu
|
||||||
##
|
##
|
||||||
@ -121,6 +146,7 @@ package:ubuntu-16.04:
|
|||||||
needs:
|
needs:
|
||||||
- build:ubuntu-16.04
|
- build:ubuntu-16.04
|
||||||
variables:
|
variables:
|
||||||
|
JSONCPP_PKG: libjsoncpp1
|
||||||
LEVELDB_PKG: libleveldb1v5
|
LEVELDB_PKG: libleveldb1v5
|
||||||
JPEG_PKG: libjpeg-turbo8
|
JPEG_PKG: libjpeg-turbo8
|
||||||
|
|
||||||
@ -142,6 +168,7 @@ package:ubuntu-18.04:
|
|||||||
needs:
|
needs:
|
||||||
- build:ubuntu-18.04
|
- build:ubuntu-18.04
|
||||||
variables:
|
variables:
|
||||||
|
JSONCPP_PKG: libjsoncpp1
|
||||||
LEVELDB_PKG: libleveldb1v5
|
LEVELDB_PKG: libleveldb1v5
|
||||||
JPEG_PKG: libjpeg-turbo8
|
JPEG_PKG: libjpeg-turbo8
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ Priority: extra
|
|||||||
Standards-Version: 3.6.2
|
Standards-Version: 3.6.2
|
||||||
Package: minetest-staging
|
Package: minetest-staging
|
||||||
Version: 5.4.0-DATEPLACEHOLDER
|
Version: 5.4.0-DATEPLACEHOLDER
|
||||||
Depends: libc6, libcurl3-gnutls, libfreetype6, libgl1, JPEG_PLACEHOLDER, libjsoncpp1, LEVELDB_PLACEHOLDER, libopenal1, libpng16-16, libsqlite3-0, libstdc++6, libvorbisfile3, libx11-6, libxxf86vm1, zlib1g
|
Depends: libc6, libcurl3-gnutls, libfreetype6, libgl1, JPEG_PLACEHOLDER, JSONCPP_PLACEHOLDER, LEVELDB_PLACEHOLDER, libopenal1, libpng16-16, libsqlite3-0, libstdc++6, libvorbisfile3, libx11-6, libxxf86vm1, zlib1g
|
||||||
Maintainer: Loic Blot <loic.blot@unix-experience.fr>
|
Maintainer: Loic Blot <loic.blot@unix-experience.fr>
|
||||||
Homepage: https://www.minetest.net/
|
Homepage: https://www.minetest.net/
|
||||||
Vcs-Git: https://github.com/minetest/minetest.git
|
Vcs-Git: https://github.com/minetest/minetest.git
|
||||||
|
Loading…
Reference in New Issue
Block a user