update Makefile, update readme
This commit is contained in:
parent
f34b080425
commit
e594190eb5
35
Makefile
35
Makefile
@ -90,26 +90,27 @@ $(GENERATED)/.submodules:
|
|||||||
mkdir "$(GENERATED)"
|
mkdir "$(GENERATED)"
|
||||||
touch "$(GENERATED)/.submodules"
|
touch "$(GENERATED)/.submodules"
|
||||||
|
|
||||||
$(GENERATED)/.prepare: $(GENERATED)/.submodules
|
$(GENERATED)/.success-Shiki-%: $(GENERATED)/.submodules
|
||||||
rm -rf $(foreach i,xfwm4 metacity-1 openbox-3 xfce-notify-4.0 index.theme,$(BASE)/$(i))
|
$(eval TEMP_DIR := $(shell mktemp -d))
|
||||||
$(MAKE) -C "$(BASE)" install DESTDIR="$(GENERATED)"
|
$(foreach SRC_DIR,src scripts Makefile,cp -r $(BASE)/$(SRC_DIR) $(TEMP_DIR)/$(SRC_DIR);)
|
||||||
mv "$(GENERATED)/usr/share/themes/Numix" "$(GENERATED)/Numix"
|
find "$(TEMP_DIR)/src" -type f -iregex '.*\(\.css\|\.scss\|gtkrc\|\.svg\)$$' -print0 | xargs -0 sed -i \
|
||||||
rm -rf "$(GENERATED)/usr"
|
|
||||||
for f in $$(find $(GENERATED)/Numix -maxdepth 1 -type d);do \
|
|
||||||
cd "$$f"; \
|
|
||||||
[ -d "$$f/dist" ] && mv -f "$$f"/dist/* "$$f"/ || true; \
|
|
||||||
done
|
|
||||||
find $(GENERATED)/Numix -empty -delete
|
|
||||||
touch "$(GENERATED)/.prepare"
|
|
||||||
|
|
||||||
$(GENERATED)/.success-Shiki-%: $(GENERATED)/.prepare
|
|
||||||
cp -r $(GENERATED)/Numix $(GENERATED)/Shiki-$*
|
|
||||||
find $(GENERATED)/Shiki-$* -type f -print0 | xargs -0 sed -i \
|
|
||||||
-e 's/#d64937/#$(Shiki-$*_selected)/g' \
|
-e 's/#d64937/#$(Shiki-$*_selected)/g' \
|
||||||
-e 's/#f0544c/#$(Shiki-$*_selected)/g' \
|
-e 's/#f0544c/#$(Shiki-$*_selected)/g' \
|
||||||
-e 's/#444*/#$(Shiki-$*_dark_bg)/g'
|
-e 's/#444*/#$(Shiki-$*_dark_bg)/g'
|
||||||
find $(GENERATED)/Shiki-$* -maxdepth 1 -not -type d -print0 | xargs -0 rm -f
|
find "$(TEMP_DIR)/src/assets" -type f -iname "*png" -delete
|
||||||
rm -rf $(GENERATED)/Shiki-$*/Shiki-$*
|
sed -i 's/#f1544d/#$(Shiki-$*_selected)/g' "$(TEMP_DIR)/src/assets/all-assets.svg"
|
||||||
|
pushd "$(TEMP_DIR)/scripts";\
|
||||||
|
./render-assets.sh;\
|
||||||
|
popd
|
||||||
|
mkdir "$(TEMP_DIR)/generated"
|
||||||
|
$(MAKE) -C "$(TEMP_DIR)" install DESTDIR="$(TEMP_DIR)/generated"
|
||||||
|
mv "$(TEMP_DIR)/generated/usr/share/themes/Numix" "$(GENERATED)/Shiki-$*"
|
||||||
|
rm -rf "$(TEMP_DIR)"
|
||||||
|
for f in $$(find $(GENERATED)/Shiki-$* -maxdepth 1 -type d);do \
|
||||||
|
cd "$$f"; \
|
||||||
|
[ -d "$$f/dist" ] && mv -f "$$f"/dist/* "$$f"/ || true; \
|
||||||
|
done
|
||||||
|
find $(GENERATED)/Shiki-$* -empty -delete
|
||||||
touch "$(GENERATED)/.success-Shiki-$*"
|
touch "$(GENERATED)/.success-Shiki-$*"
|
||||||
|
|
||||||
$(GENERATED)/.success: $(foreach COLOR,$(COLORS),$(GENERATED)/.success-Shiki-$(COLOR))
|
$(GENERATED)/.success: $(foreach COLOR,$(COLORS),$(GENERATED)/.success-Shiki-$(COLOR))
|
||||||
|
23
README.md
23
README.md
@ -1,6 +1,4 @@
|
|||||||
**This project is now abandoned. When GNOME developers decide to stop breaking
|
**This is updated and maintained fork of [Somasis's shiki-colors-revival](https://github.com/somasis/shiki-colors-revival).**
|
||||||
things every minor release, maybe then it'll be worth maintaining. But I'm
|
|
||||||
done with themes, sorry. Anyone is permitted to fork and maintain this.**
|
|
||||||
|
|
||||||
# shiki-colors-revival
|
# shiki-colors-revival
|
||||||
This consists mostly of a script that modifies the original Numix theme's
|
This consists mostly of a script that modifies the original Numix theme's
|
||||||
@ -23,6 +21,7 @@ GPL-3, Xfwm4 and Metacity are GPL-2, Plank themes and build system are ISC)
|
|||||||
- `sed`
|
- `sed`
|
||||||
- `git`
|
- `git`
|
||||||
- `make`
|
- `make`
|
||||||
|
- `scss`, `sassc`
|
||||||
- `gtk-engine-murrine`, needed for GTK2 themes
|
- `gtk-engine-murrine`, needed for GTK2 themes
|
||||||
- `xfwm4`, needed for Xfwm4 themes
|
- `xfwm4`, needed for Xfwm4 themes
|
||||||
- `metacity`, or `marco` (`mutter` might work too) for the Metacity themes
|
- `metacity`, or `marco` (`mutter` might work too) for the Metacity themes
|
||||||
@ -30,14 +29,14 @@ GPL-3, Xfwm4 and Metacity are GPL-2, Plank themes and build system are ISC)
|
|||||||
## Downloading
|
## Downloading
|
||||||
Either use `git` to clone this repository:
|
Either use `git` to clone this repository:
|
||||||
|
|
||||||
git clone https://github.com/Somasis/shiki-colors-revival
|
git clone https://github.com/gch1p/shiki-colors-revival
|
||||||
|
|
||||||
or just [download the latest release](releases).
|
or just [download the latest release](releases).
|
||||||
|
|
||||||
## Installing
|
## Installing
|
||||||
1. Open a terminal in this repo's directory.
|
1. Open a terminal in this repo's directory.
|
||||||
2. `make`, or run `make help` to see what else the Makefile can do.
|
2. `make`, or run `make help` to see what else the Makefile can do.
|
||||||
3. `make install` as root
|
3. `make install` as root, or manually copy directories from `generated` to `~/.themes`.
|
||||||
|
|
||||||
**Exherbo users**:
|
**Exherbo users**:
|
||||||
There is an exheres in ::somasis; x11-themes/shiki-colors-revival.
|
There is an exheres in ::somasis; x11-themes/shiki-colors-revival.
|
||||||
@ -58,12 +57,12 @@ minor version of GTK3, again. We can make upstream do all the work. :)
|
|||||||
|
|
||||||
These are screenshots of the themes running on my Xfce desktop.
|
These are screenshots of the themes running on my Xfce desktop.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
## Related
|
## Related
|
||||||
|
|
||||||
@ -83,5 +82,5 @@ can be found at [arc-colors-revival].
|
|||||||
[shimmerproject]: http://github.com/shimmerproject
|
[shimmerproject]: http://github.com/shimmerproject
|
||||||
[fredbird67]: http://xfce-look.org/usermanager/search.php?username=fredbird67
|
[fredbird67]: http://xfce-look.org/usermanager/search.php?username=fredbird67
|
||||||
[GNOME Colors palette]: https://github.com/Somasis/gnome-colors-revival/blob/master/Palette.png
|
[GNOME Colors palette]: https://github.com/Somasis/gnome-colors-revival/blob/master/Palette.png
|
||||||
[releases]: https://github.com/Somasis/shiki-colors-revival/releases
|
[releases]: https://github.com/gch1p/shiki-colors-revival/releases
|
||||||
[GNOME Colors]: https://code.google.com/p/gnome-colors
|
[GNOME Colors]: https://code.google.com/p/gnome-colors
|
||||||
|
Loading…
x
Reference in New Issue
Block a user