Switch to JXL for Fedora 42 backgrounds.
This commit is contained in:
parent
d197b89723
commit
32d27f88e2
6 changed files with 27 additions and 12 deletions
13
Makefile
13
Makefile
|
|
@ -5,16 +5,19 @@ SYSCONFDIR ?= /etc
|
|||
BINDIR ?= $(PREFIX)/bin
|
||||
DATADIR ?= $(PREFIX)/share
|
||||
LIBEXECDIR ?= $(PREFIX)/libexec
|
||||
BACKGROUND ?= $(DATADIR)/backgrounds/default.png
|
||||
|
||||
.PHONY: build clean install check requires
|
||||
.DEFAULT: build
|
||||
|
||||
GENERATED := $(patsubst %.in,%,$(wildcard sway/*.in sway/*/*.in ))
|
||||
VARIABLES := PREFIX SYSCONFDIR DATADIR LIBEXECDIR
|
||||
TEMPLATES := sway/*.in sway/*/*.in swaylock/*.in sddm/03-sway-fedora/theme.conf.in
|
||||
GENERATED := $(patsubst %.in,%,$(wildcard $(TEMPLATES)))
|
||||
VARIABLES := PREFIX SYSCONFDIR DATADIR LIBEXECDIR BACKGROUND
|
||||
|
||||
sway/%: sway/%.in
|
||||
sed "$(foreach var,$(VARIABLES),s^@$(var)@^$($(var))^i;)" $^ > $@
|
||||
sed '$(foreach var,$(VARIABLES),s^$$$(var)\b^$($(var))^i;)' $^ > $@
|
||||
%: %.in
|
||||
sed -e "$(foreach var,$(VARIABLES),s^@$(var)@^$($(var))^i;)" \
|
||||
-e '$(foreach var,$(VARIABLES),s^$$$(var)\b^$($(var))^i;)' \
|
||||
$^ > $@
|
||||
|
||||
build: $(GENERATED)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue