Commit Graph

53 Commits

Author SHA1 Message Date
casey langen
a8ceed2747 Debian Buster support for CI 2021-04-17 13:20:07 -07:00
casey langen
a17b9d912e Added mint to circleci config 2021-04-16 21:57:05 -07:00
casey langen
6c2711bead Add Feodra 34 to config.yml, and conditionalize building with Pipewire
support in the RPM spec.
2021-04-13 22:11:58 -07:00
casey langen
9cacfb9832 Disable PipeWire by default; added ENABLE_PIPEWIRE flag to CMake. Added Hirsute build target that includes PipeWire. 2021-03-19 23:28:11 -07:00
Casey Langen
710eecbee9 Build script updates so RPMs honor JOB_COUNT 2021-02-24 14:34:02 -08:00
casey langen
edce1d7c88
Warning and and precompiled headers fixes and cleanup (#408) 2021-01-25 19:03:57 -08:00
casey langen
8e72d1ba09 Script fixes for building locally with circleci 2021-01-16 13:41:58 -08:00
casey langen
3eee2471a8 local circleci script fixes 2021-01-16 11:16:42 -08:00
casey langen
8cd8e571b0 Added the ability to use the circleci CLI to build Linux packages locally 2021-01-16 00:23:50 -08:00
Casey Langen
db5f780046 Removed support for ubunto eoan in CI because it's been EOL'd 2020-12-23 19:48:34 -08:00
casey langen
b938c534ac Added Fedora 33 support to CI. 2020-10-30 17:22:10 -07:00
casey langen
e44c6be68d Ubuntu Groovy support 2020-10-22 17:15:38 -07:00
Casey Langen
35edbe79b3 Actually it seems like the two most recent releases of Fedora do have
libopenmpt. Let's re-enable.
2020-06-16 20:11:10 -07:00
casey langen
3705cdef9f Fixed focal build target. 2020-05-25 18:08:05 -07:00
Casey Langen
2fd0089124 Discontinue Fedora 26, 27, and 28 -- they are eating a substantial chunk
of our free Circle CI build time.
2020-05-25 17:48:59 -07:00
Casey Langen
f6b2a800aa Let's see if we can work around apt prompting for timezone data. 2020-05-25 17:46:33 -07:00
casey langen
5e8741e4ed Disco was EOL'd in January. 2020-05-25 17:26:34 -07:00
casey langen
abcc59512e Ubuntu Cosmic has reach end of life. 2020-04-11 22:00:33 -07:00
casey langen
136220454b Added Fedora 31 to circleci 2020-04-11 11:35:51 -07:00
casey langen
8e769d2cab More build fixes. 2020-04-09 18:39:57 -07:00
casey langen
087e7cedae Ensure we always build the MPRIS plugin in release binaries. 2020-04-01 19:30:17 -07:00
casey langen
9ce988f887 Fixed file naming to reduce manual labor for cpack'd debs. 2019-10-28 22:11:11 -07:00
casey langen
b9e2fdecfe Looks like artful has reached end of life. Removed from circleci config. 2019-10-28 09:34:22 -07:00
casey langen
ade03b990f Discontinue Zesty support via automatic builds. It reached EOL a year and a half ago, and no longer builds cleanly out of the box. 2019-10-27 22:29:48 -07:00
casey langen
4b1960e27e More version bump stuff. 2019-10-27 17:18:02 -07:00
casey langen
b0aab217ac Added Ubuntu 19.10 "Eoan" support 2019-10-26 22:12:21 -07:00
casey langen
058fd842b3 Fedora 30 support. 2019-05-01 02:41:20 -04:00
casey langen
57b216d6bc Ubuntu Disco support! 2019-04-30 22:07:18 -07:00
casey langen
60f52273dd Disable package cloud integration, as we're not currently using it as
part of the release process, and we're hosting binaries on github.
2019-03-06 16:16:04 -08:00
casey langen
68762cd231 Merged build into master to fix various build config problems. 2018-12-29 19:39:21 -08:00
casey langen
6215a062e8 circleci config updates for correct ubuntu packages. 2018-12-29 12:38:14 -08:00
casey langen
cde4c77578 Updated config.yml to include taglib for bionic build. 2018-12-24 17:32:07 -08:00
David Muckle
952b9d9a19
Fedora 29 build (#1) 2018-11-15 01:33:44 -05:00
casey langen
d35e1d71d7 Fixed bug found in PR. 2018-06-09 12:38:44 -07:00
casey langen
551cdb4a46 Updates to support Ubuntu Bionic and Fedora 28. 2018-05-31 22:24:17 -07:00
casey langen
a630fa8ffa (Hopefully) fix Zesty build on CircleCI 2018-02-01 08:59:04 -08:00
Casey Langen
b04aa4e529 Use libev to drive daemon event loop. This prevents the hacky periodic
wakeups to check the (now unnecessary) global quit flag.
2018-01-30 21:44:57 -08:00
casey langen
628366a700 Updated explicit dependencies in CMakeLists, then added a postbuild script to execute cmake . to glob all the plugins together proprly. This removes the awkward, second cmake . step. 2018-01-14 15:46:47 -08:00
casey langen
fface704c8 Fixed boost version for zesty. 2018-01-11 22:34:27 -08:00
casey langen
33a83cb0f4 Build script tweaks to pick up plugins more reliably. 2018-01-11 21:39:44 -08:00
casey langen
df4e8d22e9 Updates to ensure only the build branch is auto-built. For reals this
time.
2017-12-18 21:43:28 -08:00
casey langen
e7374b793a OK, hopefully only auto-build build branch for reals this time. 2017-12-18 21:29:07 -08:00
casey langen
fe646dc2ab Use the clangen packagecloud account, and only auto-build the build
branch (to prevent building every commit from master)
2017-12-18 21:26:17 -08:00
David Muckle
c80182de0d Pass build even if package already exists 2017-12-14 12:53:00 -05:00
David Muckle
cf9d7c89a0 Further appease packagecloud 2017-12-14 12:42:00 -05:00
David Muckle
da30e3a067 Install proper ruby pkgs to appease packagecloud gem 2017-12-14 02:25:55 -05:00
David Muckle
a6df4547c7 Push built packages to packagecloud 2017-12-14 02:12:22 -05:00
David Muckle
d9e05ebfeb Remove hardcoded depends from CI config for Fedora
Also add make to BuildRequires, just in case
2017-12-13 02:03:28 -05:00
David Muckle
b3607c5e33 Fedora builds 2017-12-11 22:33:35 -05:00
David Muckle
df86b96fd1 Use two threads for compiling 2017-12-11 17:37:20 -05:00