Skip to content
Snippets Groups Projects
Verified Commit 06061492 authored by Sebastian's avatar Sebastian Committed by Mikolai Gütschow
Browse files

Configure deb creation for Ubuntu Jammy

parent b521e17e
No related branches found
No related tags found
1 merge request!280Vagrant setup for testing deb installability and configure deb for Ubuntu Jammy
......@@ -48,13 +48,16 @@ b_package_linux:
pinpitPackageDefaultDebDebianBullseyeX64
pinpitPackageDefaultDebUbuntuBionicX64
pinpitPackageDefaultDebUbuntuFocalX64
pinpitPackageDefaultDebUbuntuJammyX64
- ls -lrth briar-desktop/build/pinpit/jars/Briar-linux-*.jar
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-18.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-20.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-22.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-debian-bullseye-x64-*.deb
- mv briar-desktop/build/pinpit/jars/Briar-linux-*.jar ./briar-desktop-linux.jar
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-18.04-x64-*.deb ./briar-desktop-ubuntu-18.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-20.04-x64-*.deb ./briar-desktop-ubuntu-20.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-22.04-x64-*.deb ./briar-desktop-ubuntu-22.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-debian-bullseye-x64-*.deb ./briar-desktop-debian-bullseye.deb
artifacts:
paths:
......@@ -99,13 +102,16 @@ rb_package_linux:
pinpitPackageDefaultDebDebianBullseyeX64
pinpitPackageDefaultDebUbuntuBionicX64
pinpitPackageDefaultDebUbuntuFocalX64
pinpitPackageDefaultDebUbuntuJammyX64
- ls -lrth briar-desktop/build/pinpit/jars/Briar-linux-*.jar
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-18.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-20.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-22.04-x64-*.deb
- ls -lrth briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-debian-bullseye-x64-*.deb
- mv briar-desktop/build/pinpit/jars/Briar-linux-*.jar ./briar-desktop-linux.jar
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-18.04-x64-*.deb ./briar-desktop-ubuntu-18.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-20.04-x64-*.deb ./briar-desktop-ubuntu-20.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-ubuntu-22.04-x64-*.deb ./briar-desktop-ubuntu-22.04.deb
- mv briar-desktop/build/pinpit/binaries/main-default/linux/x64/deb/briar-desktop-debian-bullseye-x64-*.deb ./briar-desktop-debian-bullseye.deb
artifacts:
paths:
......
......@@ -175,6 +175,16 @@ pinpit.desktop {
// This uses a combination of `ldd` and `dpkg -S` on each `.so` file shipped with the app
// to find out which other shared libraries this depends on and which Debian package
// provides it.
deb("UbuntuJammyX64") {
qualifier = "ubuntu-22.04"
arch = "x64"
depends(
// determined by pinpitSuggestDebDependencies
"libc6", "libexpat1", "zlib1g",
// manually added
"xdg-utils", "libnotify4"
)
}
deb("UbuntuFocalX64") {
qualifier = "ubuntu-20.04"
arch = "x64"
......
......@@ -3,5 +3,5 @@
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y xauth xdg-utils libnotify4 libasound2
wget -O briar.deb "https://code.briarproject.org/briar/briar-desktop/-/jobs/artifacts/main/raw/briar-desktop-ubuntu-20.04.deb?job=b_package_linux"
wget -O briar.deb "https://code.briarproject.org/briar/briar-desktop/-/jobs/artifacts/main/raw/briar-desktop-ubuntu-22.04.deb?job=b_package_linux"
sudo dpkg -i briar.deb
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment