aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-03-16 23:44:58 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2024-03-16 23:44:58 +0100
commitc5c243ff9e531c571bc09170e697b692e43f978b (patch)
treebea56d8050876b1135aa82582c5a13f822ccfd12
parent2c7a9e4ef523afc33a3c1ecccc1f68b8020f8a8b (diff)
Add x86 while I figure out aarch64
-rw-r--r--.builds/aarch64.yml27
-rw-r--r--.builds/x86_64.yml18
2 files changed, 14 insertions, 31 deletions
diff --git a/.builds/aarch64.yml b/.builds/aarch64.yml
deleted file mode 100644
index b08a361..0000000
--- a/.builds/aarch64.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-image: fedora/latest
-arch: aarch64
-packages:
- - make
- - rsync
- - coreutils
- - cargo
- - clang
- - lld
- - rust
- - rustup
- - tar
- - gzip
-sources:
- - git@git.sr.ht:~rbdr/lyricli
-secrets:
- - 89d3b676-25d6-4942-8231-38b73aa62bf6
- - 0b0d3e5e-fbdc-41d0-97ed-ee654fe797ff
- - a802b200-167c-4926-b013-45b238e1261e
-tasks:
- - install_builders: |
- cargo install cargo-generate-rpm
- cargo install cargo-deb
- - package: |
- cp ~/.env lyricli/.env
- cd lyricli
- make ci
diff --git a/.builds/x86_64.yml b/.builds/x86_64.yml
index d71c62b..8f95303 100644
--- a/.builds/x86_64.yml
+++ b/.builds/x86_64.yml
@@ -1,16 +1,16 @@
-image: fedora/latest
-arch: x86_64
+image: archlinux
packages:
- make
- rsync
- coreutils
- - cargo
- clang
- lld
- - rust
- rustup
+ - aarch64-linux-gnu-gcc
- tar
- gzip
+ - wget
+ - pod2man
sources:
- git@git.sr.ht:~rbdr/lyricli
secrets:
@@ -18,6 +18,16 @@ secrets:
- 0b0d3e5e-fbdc-41d0-97ed-ee654fe797ff
- a802b200-167c-4926-b013-45b238e1261e
tasks:
+ - prepare_openssl: |
+ wget https://www.openssl.org/source/openssl-3.2.1.tar.gz
+ tar xzvf openssl-3.2.1.tar.gz
+ cd openssl-3.2.1
+ ./Configure linux-aarch64 --prefix=/usr/local/aarch64-linux-gnu --openssldir=/usr/local/aarch64-linux-gnu/ssl --cross-compile-prefix=aarch64-linux-gnu- -static
+ make
+ sudo make install
+ - set_rust: |
+ cd lyricli
+ make set_rust
- install_builders: |
cargo install cargo-generate-rpm
cargo install cargo-deb