diff options
author | KokaKiwi | 2023-01-21 17:02:35 +0100 |
---|---|---|
committer | KokaKiwi | 2023-01-21 17:02:35 +0100 |
commit | 9f43e734fab99139de901a194cdceca1349a5622 (patch) | |
tree | 51dfb3c0b8675e31f89b567ac6a91e37fc535b24 | |
parent | a5a712481302ebad1ceb1cb7a965f2984933b7a8 (diff) | |
download | aur-9f43e734fab99139de901a194cdceca1349a5622.tar.gz |
Update package
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | color.sh | 168 |
3 files changed, 224 insertions, 7 deletions
@@ -1,12 +1,14 @@ pkgbase = catppuccin-kde-theme-git pkgdesc = Soothing pastel theme for KDE - pkgver = r39.ee77015 + pkgver = 0.2.1.r0.g80acff5 pkgrel = 1 url = https://github.com/catppuccin/kde arch = any license = MIT makedepends = kpackage source = catppuccin-kde-theme-git::git+https://github.com/catppuccin/kde.git + source = color.sh sha256sums = SKIP + sha256sums = 697ded12b7f7093844c5e85cb27a7eeff4725318a6470b84ccab6e900c68718b pkgname = catppuccin-kde-theme-git @@ -1,27 +1,74 @@ # Maintainer: KokaKiwi <kokakiwi+aur@kokakiwi.net> +# 1. Rosewater +# 2. Flamingo +# 3. Pink +# 4. Mauve +# 5. Red +# 6. Maroon +# 7. Peach +# 8. Yellow +# 9. Green +# 10. Teal +# 11. Sky +# 12. Sapphire +# 13. Blue +# 14. Lavender +_accent=1 + pkgname=catppuccin-kde-theme-git -pkgver=r39.ee77015 +pkgver=0.2.1.r0.g80acff5 pkgrel=1 pkgdesc="Soothing pastel theme for KDE" url="https://github.com/catppuccin/kde" license=('MIT') arch=('any') makedepends=('kpackage') -source=("$pkgname::git+https://github.com/catppuccin/kde.git") -sha256sums=('SKIP') +source=("$pkgname::git+https://github.com/catppuccin/kde.git" + color.sh) +sha256sums=('SKIP' + '697ded12b7f7093844c5e85cb27a7eeff4725318a6470b84ccab6e900c68718b') pkgver() { cd "$pkgname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$pkgname" + + rm -rf dist + mkdir -p dist + + ACCENT=$_accent + + for FLAVOUR in $(seq 1 4); do + source "$srcdir/color.sh" + + cp -r Resources/Catppuccin-$FLAVOURNAME-Global ./dist/Catppuccin-$FLAVOURNAME-$ACCENTNAME + ACCENTCOLOR=$ACCENTCOLOR FLAVOURNAME=$FLAVOURNAME ACCENTNAME=$ACCENTNAME ./build.sh + + cd dist + tar -cf "Catppuccin-$FLAVOURNAME-$ACCENTNAME.tar.gz" "Catppuccin-$FLAVOURNAME-$ACCENTNAME" + cd .. + done + + rm -f dist/base.colors } package() { cd "$pkgname" - install -Dm0644 -t "$pkgdir/usr/share/color-schemes" $(find . -type f -name '*.colors') - find . -type f -name '*.tar.gz' -exec kpackagetool5 -p "$pkgdir/usr/share/plasma/look-and-feel" -i '{}' \; + install -Dm0644 -t "$pkgdir/usr/share/color-schemes" dist/*.colors + for f in dist/*.tar.gz; do + kpackagetool5 -p "$pkgdir/usr/share/plasma/look-and-feel" -i "$f" 2>/dev/null + done + + install -dm0755 "$pkgdir/usr/share/aurorae/themes" + for FLAVOURNAME in Latte Frappe Macchiato Mocha; do + cp -r Resources/aurorae/Catppuccin-$FLAVOURNAME-Aurorae "$pkgdir/usr/share/aurorae/themes" + done install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE } diff --git a/color.sh b/color.sh new file mode 100644 index 000000000000..75d2bf4bce6d --- /dev/null +++ b/color.sh @@ -0,0 +1,168 @@ +if [[ $FLAVOUR == "1" ]]; then + FLAVOURNAME="Mocha"; +elif [[ $FLAVOUR == "2" ]]; then + FLAVOURNAME="Macchiato"; +elif [[ $FLAVOUR == "3" ]]; then + FLAVOURNAME="Frappe"; +elif [[ $FLAVOUR == "4" ]]; then + FLAVOURNAME="Latte"; +else echo "Not a valid flavour name" && exit; +fi + +if [[ $ACCENT == "1" ]]; then + + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#f5e0dc + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#f4dbd6 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#f2d5cf + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#dc8a78 + fi + ACCENTNAME="Rosewater" +elif [[ $ACCENT == "2" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#f2cdcd + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#f0c6c6 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#eebebe + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#dd7878 + fi + ACCENTNAME="Flamingo" +elif [[ $ACCENT == "3" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#f5c2e7 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#f5bde6 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#f4b8e4 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#ea76cb + fi + ACCENTNAME="Pink" +elif [[ $ACCENT == "4" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#cba6f7 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#c6a0f6 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#ca9ee6 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#8839ef + fi + ACCENTNAME="Mauve" +elif [[ $ACCENT == "5" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#f38ba8 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#ed8796 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#e78284 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#d20f39 + fi + ACCENTNAME="Red" +elif [[ $ACCENT == "6" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#eba0ac + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#ee99a0 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#ea999c + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#e64553 + fi + ACCENTNAME="Maroon" +elif [[ $ACCENT == "7" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#fab387 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#f5a97f + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#ef9f76 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#fe640b + fi + ACCENTNAME="Peach" +elif [[ $ACCENT == "8" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#f9e2af + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#eed49f + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#e5c890 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#df8e1d + fi + ACCENTNAME="Yellow" +elif [[ $ACCENT == "9" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#a6e3a1 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#a6da95 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#a6d189 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#40a02b + fi + ACCENTNAME="Green" +elif [[ $ACCENT == "10" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#94e2d5 + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#8bd5ca + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#81c8be + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#179299 + fi + ACCENTNAME="Teal" +elif [[ $ACCENT == "11" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#89dceb + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#91d7e3 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#99d1db + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#04a5e5 + fi + ACCENTNAME="Sky" +elif [[ $ACCENT == "12" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#74c7ec + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#7dc4e4 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#85c1dc + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#209fb5 + fi + ACCENTNAME="Sapphire" +elif [[ $ACCENT == "13" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#89b4fa + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#8aadf4 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#8caaee + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#1e66f5 + fi + ACCENTNAME="Blue" +elif [[ $ACCENT == "14" ]]; then + if [[ $FLAVOUR == "1" ]]; then + ACCENTCOLOR=#b4befe + elif [[ $FLAVOUR == "2" ]]; then + ACCENTCOLOR=#b7bdf8 + elif [[ $FLAVOUR == "3" ]]; then + ACCENTCOLOR=#babbf1 + elif [[ $FLAVOUR == "4" ]]; then + ACCENTCOLOR=#7287fd + fi + ACCENTNAME="Lavender" +else echo "Not a valid accent" && exit +fi |