Tom Englund
5ceb0ec15d
core: drop the legacy renderer ( #10408 )
...
* core: drop the legacy renderer
the legacy renderer is broken and barely used, drop it.
* Nix: drop support for legacyRenderer
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-05-15 10:13:24 +01:00
Vaxry
4c987b20e2
makefile: fix find command in installheaders
...
fixes #9812
2025-03-31 17:13:27 +01:00
micha4w
46b00a4a86
makefile: add new shaders to make installheaders
( #9783 )
2025-03-30 01:25:02 +01:00
Vaxry
bb160cfe37
makefile: add stub to discourage direct make
2024-11-12 15:26:25 +00:00
Honkazel
cdac64970e
Makefile: fix legacyrendererdebug typo ( #8214 )
2024-10-23 23:32:39 +03:00
Behzad
495b92fb53
makefile: fix typo ( #8127 )
2024-10-17 15:20:18 +01:00
Vaxry
d35e70a8c6
cmake: drop ninja dep
2024-09-13 17:56:44 +01:00
James R Larrowe
8162fae377
Fix Makefile too
...
... did this ever work?
2024-08-21 23:09:13 +03:00
Vaxry
016da234d0
Core: Move to aquamarine ( #6608 )
...
Moves Hyprland from wlroots to aquamarine for the backend.
---------
Signed-off-by: Vaxry <vaxry@vaxry.net>
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
Co-authored-by: vaxerski <vaxerski@users.noreply.github.com>
Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com>
Co-authored-by: Tom Englund <tomenglund26@gmail.com>
Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com>
Co-authored-by: diniamo <diniamo53@gmail.com>
2024-07-21 13:09:54 +02:00
Alexander
b2590b58c5
hyprctl: added --follow option to rolliglog ( #6325 )
...
Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team>
2024-06-14 12:11:40 +02:00
zjeffer
a71207434c
Add custom cmake target for installheaders
...
This will ensure the correct headers are generated before trying to
install them.
2024-05-25 23:03:27 +03:00
Vaxry
60be4298e1
makefile: fix wlroots headers dir
2024-05-13 15:16:10 +01:00
Mihai Fufezan
ff93820bbb
Makefile: fix wlr dir
2024-05-12 17:49:50 +03:00
Mihai Fufezan
99aa34db6e
CMake: install files (instead of Makefile)
2024-05-05 16:30:39 +03:00
Vaxry
3d09c6d526
makefile: fix old headers only being copied
2024-05-01 00:32:42 +01:00
thejch
aab1df50ab
CI: add no PCH build ( #5708 )
2024-04-23 11:02:51 +03:00
Vaxry
382b6d3f6b
makefile: move wlr headers dir
2024-04-12 18:07:04 +01:00
Vaxry
0a70ccd099
Makefile: remove refs to libwlroots
2024-04-12 17:58:18 +01:00
LOSEARDES77
20899d0df2
hyprpm: add shell completions ( #5423 )
...
* hyprpm: add completions
* hyprctl: correct spell mistakes
* Apply fixes
* makefile: correct shell completion paths
* makefile: remove complletions on uninstalling
2024-04-07 19:39:46 +03:00
Vaxry
d846e82832
makefile: add patch option to make asan
2024-04-06 18:50:04 +01:00
LOSEARDES77
1b43cd5231
hyprctl: Add shell completions ( #5404 )
2024-04-04 10:21:20 +03:00
Muhamed Hobi
53aa184d20
makefile: Remove old headers first ( #5316 )
...
Windows.cpp was moved and I found myself having both versions in my include. Clear out the headers before dumping new ones.
2024-03-29 14:07:33 +00:00
Vaxry
555afea73c
makefile: add config to make asan
2024-03-01 14:16:56 +00:00
Vaxry
4937352761
makefile: add asan
2024-03-01 14:14:28 +00:00
Roger Roger
4f804d5f96
Makefile: remove hyprland symlink on uninstall
2024-01-31 19:34:16 +02:00
Mihai Fufezan
e65f52bf2d
Makefile: pass PREFIX to CMake
2024-01-30 22:22:06 +02:00
Vaxry
2e3f0d5991
renderer: Add new background infrastructure
...
Adds new backgrounds from the winners of the contest
Rewrites how it works
Allows high color precision PNGs (RGB32F precisely)
Fixes a small bug in renderTextureInternalWithDamage
Nukes misc:force_hypr_chan
2024-01-29 23:11:00 +00:00
Jan Beich
7e033e48ac
make: unbreak with non-GNU ln(1) after 78f9ba9fdd7e
...
ln -s -r -f /usr/local/bin/Hyprland /usr/local/bin/hyprland
ln: illegal option -- r
usage: ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file [target_file]
ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file ... target_dir
link source_file target_file
*** Error code 1
2024-01-05 19:22:43 +02:00
rszyma
4d6d662c67
Makefile: force ln command to overwrite symlink ( #4347 )
...
When running `make install` twice ln shows an error:
```
ln -s -r /usr/local/bin/Hyprland /usr/local/bin/hyprland
ln: failed to create symbolic link '/usr/local/bin/hyprland': File exists
```
2024-01-04 10:20:17 +01:00
vaxerski
78f9ba9fdd
makefile: add symbolic link for lowercase binary name
...
ref #4272
2023-12-29 10:37:58 +01:00
thejch
6fb1b89b98
makefile: add rm hyprpm for uninstall ( #4086 )
2023-12-07 22:36:18 +00:00
Vaxry
d360550546
hyprpm: Add hyprpm, a Hyprland Plugin Manager ( #4072 )
2023-12-07 10:41:09 +00:00
Vaxry
c4bd91ec8a
makefile: only require version.h before installheaders
2023-12-06 15:31:23 +00:00
Vaxry
be3d635265
makefile: update wlroots sover
2023-11-24 13:08:58 +00:00
Ali Rizvi
261c594458
makefile: fix using -d
test for a binary file AND re-add missing portals conf ( #3570 )
...
* fix: Makefile test
modified: src/Makefile
* add: hyprland-portals.conf cp to Makefile
modified: src/Makefile
2023-10-14 22:30:17 +01:00
Vaxry
21b5cf402a
makefile: warn users when doing sudo make install
2023-10-14 18:58:23 +01:00
Vaxry
d4e4931008
build: CMake pipeline improvements ( #3564 )
2023-10-14 18:48:05 +01:00
vaxerski
3219c84433
makefile: set perms for built subprojects in pluginenv
2023-10-10 20:03:02 +01:00
vaxerski
1a0909aa20
makefile: set 777 for /build perms
2023-10-10 20:01:02 +01:00
vaxerski
bf94df7b00
makefile: set correct perms on includes
2023-10-10 19:59:42 +01:00
vaxerski
9ec656a37d
makefile: make binaries 755 instead of 711
...
fixes #3466
2023-10-01 14:09:50 +01:00
vaxerski
3f09b14381
makefile: fixup permissions on installed binaries
2023-09-28 22:13:21 +01:00
vaxerski
1e513e25d5
makefile: fix wrong path in chmod
2023-09-28 20:10:21 +01:00
vaxerski
280f385cf8
makefile: fix permissions on files
2023-09-28 18:05:55 +01:00
vaxerski
c0082519ae
wlroots: disable wlr vulkan support
...
Hyprland will never use vulkan so this is completely redundant
2023-09-17 00:02:11 +01:00
pastalian
aed1f66bec
makefile: fix build failure with some PREFIX ( #3099 )
...
Most systems does not have xdg-desktop-portal directory other than
/usr/share.
2023-08-28 17:21:01 +02:00
Vaxry
4a41d013a2
internal: Fix XDP multi-portal issues ( #3077 )
...
* add a hyprland portals conf
* remove portal checks
* typo
* Nix: remove portal patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-08-26 17:12:21 +02:00
vaxerski
9bad2a8180
backgrounds: add hypr chan var 2
2023-07-24 18:22:39 +02:00
vaxerski
70dae78c1b
background: add mascot versions
2023-07-13 14:32:30 +02:00
vaxerski
a483376591
pluginenv: copy built wlr headers
2023-05-11 20:17:26 +01:00