Commit Graph

73 Commits

Author SHA1 Message Date
Robert-André Mauchin 994d16effa Fix missing QTSINGLECOREAPPLICATION_LIBRARIES
In f3837f95db, QTSINGLECOREAPPLICATION_LIBRARIES was mistakenly removed, which prevents building with USE_SYSTEM_QTSINGLEAPPLICATION enabled.
2023-10-15 13:40:14 +01:00
Marcus Müller 3f572a4139 RPM & CI: Build rpm packages against native qtsingleapplication
Signed-off-by: Marcus Müller <marcus_clementine@baseband.digital>
2023-09-20 17:52:55 +01:00
John Maguire c2a5b9b07e Remove Kinetic build 2023-09-14 14:51:42 +01:00
John Maguire baf05335f9 Only push translations from master 2023-07-11 01:22:17 +01:00
John Maguire d21e9697d0 Disable mac builds temporarily 2023-07-10 23:42:29 +01:00
John Maguire ab057f8275 Migrate `tx pull` to new CLI 2023-07-10 20:52:39 +01:00
John Maguire 58325e45a7 Migrate `tx push` to new CLI 2023-07-10 20:52:29 +01:00
John Maguire 1d0cbc0ebb Remove support for Debian Stretch 2023-07-10 19:25:22 +01:00
John Maguire 351a5e2547 Build for Fedora 38 2023-04-07 11:59:53 +01:00
John Maguire 8773e8fe0a Bump runner for translations 2023-04-07 11:59:45 +01:00
John Maguire 9ef681b0e9 Build for Fedora 37 2022-12-09 18:32:11 +00:00
John Maguire 3a506e0917 Add builder for Ubuntu 22.10 2022-10-20 21:56:08 +01:00
John Maguire e6a7539480 Fix translations pull workflow 2022-09-05 19:37:47 +01:00
John Maguire 99029ed643 Bump github actions runner 2022-09-01 20:49:32 +01:00
John Maguire cf8047b4ce Fix translations push job 2022-09-01 19:55:53 +01:00
John Maguire 71eac9bb3b Remove support for FC34 2022-09-01 19:35:27 +01:00
John Maguire c1fa38120d Add git hackery for all builds 2022-09-01 19:00:51 +01:00
John Maguire 13352c5802 Git hackery to make git describe work 2022-09-01 19:00:51 +01:00
John Maguire 9de903d42d Remove useless config 2022-09-01 19:00:51 +01:00
John Maguire d3c847b38c Build for Ubuntu 22.04 Jammy Jellyfish
Deprecate support for Ubuntu 21.04 Hirsute Hippo
2022-09-01 19:00:51 +01:00
John Maguire 398893117e Remove obsolete Ubuntu builds 2022-09-01 19:00:51 +01:00
Lorenz Bausch bbda59a5f3 Build RPMs for Fedora 36 2022-05-18 14:23:11 +01:00
John Maguire 09ccf93b98 Remove builds for unsupported FC33 2022-01-17 12:01:15 +00:00
John Maguire 590ab22f8d Remove unsupported Ubuntu groovy builds 2021-11-18 12:36:13 +00:00
John Maguire e7b1c06341 Build for Fedora Core 35 2021-11-02 15:51:02 +00:00
John Maguire 568ff1f9da Build for Ubuntu Impish 21.10 2021-10-31 13:04:06 +00:00
Jim Broadus 082f941bb9 build: Fix translations
transifex-client indirectly requires Unidecode>=0.04.16. As of version
1.3.2, Unidecode no longer supports Python 2. Its setup shebang points
to /usr/bin/python, which it assumes is python3. To correct the issue,
install pip3 instead of pip, avoiding the installation of Python 2.
2021-09-19 15:28:40 +01:00
Jim Broadus ba29b0e3ba build: Add Debian Bullseye.
Reference: https://www.debian.org/releases/bullseye/
2021-09-12 00:31:48 +01:00
Jim Broadus 3a00403ad0 build: Add patch for libgpod mac build.
Store patch file in repository rather than relying on strawberry's file
server.

Reference: 27955cc441
2021-06-12 15:14:44 +01:00
John Maguire 72cfdf25a9 Remove FC32 build 2021-06-02 11:23:40 +01:00
Jim Broadus f071075e8c build: Add Ubuntu Hirsute to workflows.
Reference: https://wiki.ubuntu.com/Releases
2021-05-24 23:05:56 +01:00
Jim Broadus 590bcf1c7c build: Add libgpod for mac
This change was taken from Strawberry. When and if a homebrew libgpod
package becomes available, this change can be replaced.

Reference: f2c7df3a3b
2021-05-08 15:53:20 +01:00
John Maguire 8fddc816a0 Remove unsupported FC31 build 2021-04-27 18:08:18 +01:00
John Maguire d59ed1e704 Add Fedora Core 34 workflow 2021-04-27 17:23:18 +01:00
Jim Broadus d9a48b90b0 build: Make Mac build compatible with Mojave
Use XCode 10.3 to maintain Mojave compatibility.
2021-02-18 11:37:29 +00:00
Jim Broadus 66ea25bca9 build: Add Ubuntu 20.10 build
https://wiki.ubuntu.com/GroovyGorilla
2021-02-02 09:56:13 +00:00
Stephen 596cd9b0ab install dependencies after checkout 2021-01-11 10:27:12 +00:00
Stephen G ea4772ba2a use Brewfile 2021-01-11 10:27:12 +00:00
Jim Broadus 627ddc398c build: Add Fedora 33
(cherry picked from commit e302811fae12e6bf8eb63039d3ea01b8b248604c)
2020-12-17 23:59:11 +00:00
Jim Broadus fe88d8f8b0 build: Remove eoan usage
Ubuntu Eoan (19.10) is EOL and the repositories are no longer accessible. Bump
the image used for the source tarball build to LTS ubuntu:focal.
2020-12-15 19:24:59 +00:00
John Maguire aaee0b7018 Fix translations github action 2020-11-22 18:25:47 +00:00
John Maguire ad354276b0 Remove build for EoL Ubuntu Eoan 2020-09-30 17:06:51 +01:00
John Maguire 09ee66d771 Remove double quoting 2020-09-22 14:56:06 +01:00
John Maguire 6e63fb2cdc Use forked lint action 2020-09-22 14:56:06 +01:00
John Maguire 08e09280a9 Checkout before lint 2020-09-22 14:56:06 +01:00
John Maguire 0e131315c7 Double quote style 2020-09-22 14:56:06 +01:00
John Maguire 7e1379ec5d Add linter job 2020-09-22 14:56:06 +01:00
John Maguire 1d82930088 Fix mac liblastfm install from homebrew tap 2020-09-22 13:57:06 +01:00
John Maguire c1b15beb5e cryptopp is no longer available in homebrew 2020-08-25 19:07:37 +01:00
John Maguire 367cecf299 Revert "Disable mac build"
This reverts commit d131c66f02.
2020-08-25 19:07:37 +01:00