Skip to content

Commit

Permalink
Update build actions for newest ubuntu
Browse files Browse the repository at this point in the history
The libpurple0 package was rebuilt and renamed to libpurple0t64 to support 64bit time_t values, but this is likely to cause backwards-incompatibility with older distros? :(
  • Loading branch information
EionRobb committed Jan 16, 2025
1 parent 1242701 commit ede2e32
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/linux-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
sudo apt update
sudo apt install -y libglib2.0-dev libjson-glib-dev gettext
# We only need these to build, not to run. Skip the dependency check.
sudo apt download libpurple0 libpurple-dev
sudo dpkg --force-depends -i libpurple0*.deb libpurple-dev*.deb
sudo apt download libpurple0t64 libpurple-dev
sudo dpkg --force-depends -i libpurple0t64*.deb libpurple-dev*.deb
- name: make
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
sudo apt update
sudo apt install -y libglib2.0-dev libjson-glib-dev gettext
# We only need these to build, not to run. Skip the dependency check.
sudo apt download libpurple0 libpurple-dev
sudo dpkg --force-depends -i libpurple0*.deb libpurple-dev*.deb
sudo apt download libpurple0t64 libpurple-dev
sudo dpkg --force-depends -i libpurple0t64*.deb libpurple-dev*.deb
- name: make
run: make

Expand Down

1 comment on commit ede2e32

@EionRobb
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking about it some more: backwards compatibility should be fine. 64bit Linux .so's already had 64-bit time_t the new package just makes it more explicit on 32bit arch targets (eg arm/win32)

Please sign in to comment.