40 Commits
Author SHA1 Message Date
teknslandGitHub 0b28fbcba6 dev: remove QtKeychain dependency (#7078)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-04 09:34:07 +00:00
cbb16aa647 docs: update BUILDING_ON_LINUX.md for Fedora (#7065)
also check for clang-format for json generation

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-06-27 09:59:16 +00:00
killertofusandGitHub b3382fdd89 added gentoo/suse build deps (#6718)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-25 12:08:59 +01:00
7fed720d18 added hunspell for building deps (#6705)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-04 11:15:23 +01:00
pajladaandGitHub ab8e0751b1 ci: drop Ubuntu 20.04 support (#6630) 2025-12-07 13:58:04 +01:00
teknslandGitHub fca6012100 docs: replace debian bookworm deps with trixie (#6557) 2025-10-31 23:41:46 +00:00
nerixandGitHub a7de887ee0 deps: update libcommuni and required packages (#6500) 2025-09-28 11:18:12 +02:00
Jonathan KowalskiandGitHub 4887b59b61 docs: remove duplicate mention of openssl in Linux build docs (#6280) 2025-06-17 22:39:14 +02:00
cmpandGitHub 2656fd0d6b feat: add Linux support for Live Notifications toasts w/ libnotify (#5881) 2025-02-08 19:06:48 +00:00
pajladaandGitHub 6f3cf28477 docs: update linux & test docs (#5864) 2025-01-28 18:39:40 +01:00
pajladaandGitHub 9e73ba2919 dev: Default building with Qt6 on all platforms (#5716) 2024-11-17 12:39:22 +01:00
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
Mm2PLandGitHub 321d881bfe Release plugins alpha (#5288) 2024-05-06 15:03:17 +00:00
pajladaandGitHub 00119a8e3e fix: Update Linux build instructions (#5262) 2024-03-24 11:48:00 +00:00
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
pajladaandGitHub 7ea742c593 fix fedora build dependencies (#4828) 2023-09-18 14:12:19 +02:00
kyleandGitHub e6e21269a0 Update Debian dependencies to include libsecret (#4451) 2023-03-16 20:30:23 +01:00
WissididomandGitHub 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
FelanbirdandGitHub 04f685f3f3 Add qt5-imageformats to Fedora dependency list (#4265) 2022-12-27 17:48:57 +01:00
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
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
3341a44fb5 add potentially missing qt5 dependency (#3851)
Co-authored-by: Kasia <zneix@zneix.eu>
2022-07-06 16:30:26 +00:00
oldLuckeandGitHub 778afc293d Update BUILDING_ON_LINUX.md (#3589)
added pacman parameter to skip reinstalling dependencies
2022-03-06 16:44:41 +01:00
ooxiandGitHub 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
NikoandGitHub bbe7849240 Fixes some basic grammatical mistakes (#3053) 2021-07-31 13:03:07 +02:00
PawełandGitHub dff2629e81 Updated building docs regarding CMake update (#2585) 2021-04-04 15:58:18 +02:00
e00938dfde Add support for CMake (buildsystem generator) (#2468)
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-03-28 16:58:51 +02:00
pajladaandGitHub e015013773 Add lint github action (#2473) 2021-02-21 14:45:42 +01:00
PawełandGitHub 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
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
NilsandGitHub 1330837a41 Update NixOS build instructions (#1910) 2020-08-24 11:11:19 +02:00
fourtfandGitHub 95d6be6bb9 Update BUILDING_ON_LINUX.md 2020-08-13 21:41:54 +02:00
fourtfandGitHub fcf55a1689 Update BUILDING_ON_LINUX.md 2020-08-13 21:41:12 +02:00
Maverickandpajlada 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 Andersandpajlada 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
RAnders00andpajlada 2393ae62af Document minimum Qt 5.10 requirement 2018-10-19 22:41:59 +02:00
Ianandpajlada 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