summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2023-01-21 17:02:35 +0100
committerKokaKiwi2023-01-21 17:02:35 +0100
commit9f43e734fab99139de901a194cdceca1349a5622 (patch)
tree51dfb3c0b8675e31f89b567ac6a91e37fc535b24
parenta5a712481302ebad1ceb1cb7a965f2984933b7a8 (diff)
downloadaur-9f43e734fab99139de901a194cdceca1349a5622.tar.gz
Update package
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD59
-rw-r--r--color.sh168
3 files changed, 224 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 16ddb7080d20..7f4fb33ec96c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9bdb7eb792ec..a4890b65e206 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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