Commit graph

23 commits

Author SHA1 Message Date
Wissididom 4c8ad85074
Improve Linux build instructions (#4382)
Removed QtMultimedia and GStreamer dependencies from build documentations.
These are no longer required ever since miniaudio replaced them for highlight sounds.
2023-02-15 23:52:28 +01:00
Felanbird 04f685f3f3
Add qt5-imageformats to Fedora dependency list (#4265) 2022-12-27 17:48:57 +01:00
Wissididom df22441913
Copied and adjusted BUILDING_ON_LINUX.md from SevenTV (#4085)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-28 10:17:51 +00:00
Mm2PL 044dd8a616
Remove official support for QMake (#3839)
* delet chatterino.pro

* Update documentation

* Update Github Actions config

* Update Cirrus CI config

* Attempt to fix Cirrus CI

* Add changelog entry

* Delete tools/update_filelist.py

It was a QMake-only script? Maybe will need revert + change to CMake or something?

* fix?

* Fuck this linter

* Attempt to clean up build.yml a little

* Add cmaake to install list, remove step for qmake PATH

* Change list entries to always use 1.

Sneaky unrelated change

* These are no longer tests!

* FUCK YOU PRETTIER

* Make BUILDING_ON_LINUX.md simpler

* Get rid of Jenkins

* Get rid of travis

* Remove dupes

* Remove appveyor

* Remove qmake from conanfile

* Try removing explicit qmake path

* Nothing uses the qt style plugins installer anymore

* Update manual linux building instructions

* Update freebsd compilation instructions with a copy paste from the linux instructions

* Remove unused docker files

* Remove linux breakpad build script as it's unused

* Update changelog entry phrasing

* Lint build markdown files

* Change top changelog entry to not be confused as a link

* Skip QtCreator conan setup if conan is disabled

This reduces the amount of warnings & errors Windows users get with
QtCreator

* lint building on linux file

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-07-23 14:04:29 +02:00
Johannes 3341a44fb5
add potentially missing qt5 dependency (#3851)
Co-authored-by: Kasia <zneix@zneix.eu>
2022-07-06 16:30:26 +00:00
oldLucke 778afc293d
Update BUILDING_ON_LINUX.md (#3589)
added pacman parameter to skip reinstalling dependencies
2022-03-06 16:44:41 +01:00
ooxi 6f7961444f
Updated build instructions (#3573)
Building on Ubuntu 18.04 no longer works as documented

```
CMake Error at lib/settings/CMakeLists.txt:132 (message):
  GCC version must be at least 8.0 if using std filesystem
```

I verified the build instructions on Ubuntu 20.04 and they work as advertised.

For Ubuntu 18.04, you'd have the option of
1) Manually installing a later version of GCC
2) Using clang
3) passing the `-DPAJLADA_SETTINGS_USE_BOOST_FILESYSTEM=1` flag to cmake
2022-02-27 10:34:49 +01:00
Niko bbe7849240
Fixes some basic grammatical mistakes (#3053) 2021-07-31 13:03:07 +02:00
Paweł dff2629e81
Updated building docs regarding CMake update (#2585) 2021-04-04 15:58:18 +02:00
pajlada e00938dfde
Add support for CMake (buildsystem generator) (#2468)
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-03-28 16:58:51 +02:00
pajlada e015013773
Add lint github action (#2473) 2021-02-21 14:45:42 +01:00
Paweł 3ffb28427d
Updated minimum required Qt versions (#2210)
This updates both the build instructions and enforces qt version when running qmake
2020-11-21 11:24:32 +01:00
Paweł 431bfe2cdc
Updated required packages for arch (#2109)
* Updated required packages for arch

Also added thread number to make, so it won't build with just 1 thread.

* Update BUILDING_ON_LINUX.md

Co-authored-by: fourtf <tf.four@gmail.com>
2020-10-22 20:16:27 +02:00
Nils 1330837a41
Update NixOS build instructions (#1910) 2020-08-24 11:11:19 +02:00
fourtf 95d6be6bb9
Update BUILDING_ON_LINUX.md 2020-08-13 21:41:54 +02:00
fourtf fcf55a1689
Update BUILDING_ON_LINUX.md 2020-08-13 21:41:12 +02:00
Maverick 0d53248b4c Clean up build instructions for Fedora (#1403)
* Clean-up build instructions for Fedora

- separate development vs. optional dependencies
- change use of `yum` to `dnf`
- fix typo from `streamer-plugins-good` to `gstreamer-plugins-good`
- mention info regarding `gstreamer-plugins-good` being retired in f31
2019-11-02 02:21:50 -07:00
Ruben Anders 2d21bb0695 Add libboost-filesystem-dev to ubuntu dependencies, closes #957 2019-05-09 19:44:40 +02:00
rexim 0644134f7c Add NixOS Building Instructions 2019-05-01 20:18:29 +07:00
RAnders00 2393ae62af Document minimum Qt 5.10 requirement 2018-10-19 22:41:59 +02:00
Ian 935b22d091 Added guide for fedora (#459) 2018-06-08 20:50:58 +02:00
fourtf 87f33501b2 Updated build instructions for ubuntu 2018-05-27 23:32:11 +02:00
fourtf c31cccb8b3 moved building instructions into different md files 2018-05-25 17:09:23 +02:00