Commit graph

30 commits

Author SHA1 Message Date
pajlada
9e73ba2919
dev: Default building with Qt6 on all platforms (#5716) 2024-11-17 12:39:22 +01:00
nerix
189be8c68f
chore: remove old Qt 5.12 code, update docs and FreeBSD runner (#5396)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-23 12:26:59 +00:00
Mm2PL
321d881bfe
Release plugins alpha (#5288) 2024-05-06 15:03:17 +00:00
pajlada
00119a8e3e
fix: Update Linux build instructions (#5262) 2024-03-24 11:48:00 +00:00
nerix
2cb965d352
docs: cleanup/polish Markdown files (#5038)
Fixed some language stuff.
    Added alternative to httpbin.
    Updated expected space requirement on Windows.
    Removed unused VS component on Windows.
    Moved Qt Creator formatting to Windows docs.
    Updated nativs link to Qt 6.
    Added missing language to code blocks.
    Removed # Description from PR template and added instructions to fix a GitHub issue.

Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com>
2023-12-23 11:39:53 +01:00
pajlada
7ea742c593
fix fedora build dependencies (#4828) 2023-09-18 14:12:19 +02:00
kyle
e6e21269a0
Update Debian dependencies to include libsecret (#4451) 2023-03-16 20:30:23 +01:00
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