diff options
author | Dominik Nakamura | 2022-10-01 01:18:24 +0900 |
---|---|---|
committer | Dominik Nakamura | 2022-10-01 01:18:24 +0900 |
commit | 9237a3cd84d8a3ea2f6ef7c6302082f172dbb316 (patch) | |
tree | 0703c16ccb0adfb62e76088985d54b878f947852 | |
download | aur-9237a3cd84d8a3ea2f6ef7c6302082f172dbb316.tar.gz |
Initial upload: graphite-grub-theme 2022.09.02-1
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4ba8522a528b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = graphite-grub-theme + pkgdesc = Graphite grub theme + pkgver = 2022.09.02 + pkgrel = 1 + url = https://github.com/vinceliuice/Graphite-gtk-theme + arch = any + license = GPL3 + depends = grub + source = graphite-grub-theme-2022.09.02.tar.gz::https://github.com/vinceliuice/Graphite-gtk-theme/archive/2022-09-02.tar.gz + b2sums = 696518037f84d72a76e57ed4fe3d36ace787e128099f657c8ed224b5432889eef8d928dbaab00a2c6ca8614e603070aac099dde3281086ba2c2fef7e863a9947 + +pkgname = graphite-grub-theme-default-1080p + provides = graphite-grub-theme-default-1080p + +pkgname = graphite-grub-theme-default-2k + provides = graphite-grub-theme-default-2k + +pkgname = graphite-grub-theme-default-4k + provides = graphite-grub-theme-default-4k + +pkgname = graphite-grub-theme-nord-1080p + provides = graphite-grub-theme-nord-1080p + +pkgname = graphite-grub-theme-nord-2k + provides = graphite-grub-theme-nord-2k + +pkgname = graphite-grub-theme-nord-4k + provides = graphite-grub-theme-nord-4k diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dab6f1d83883 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Dominik Nakamura <dnaka91@gmail.com> +# https://github.com/dnaka91/pkgbuilds + +pkgbase=graphite-grub-theme +_pkgbase=Graphite-gtk-theme +pkgname=('graphite-grub-theme-default-1080p' + 'graphite-grub-theme-default-2k' + 'graphite-grub-theme-default-4k' + 'graphite-grub-theme-nord-1080p' + 'graphite-grub-theme-nord-2k' + 'graphite-grub-theme-nord-4k') +pkgver=2022.09.02 +_pkgver="${pkgver//./-}" +pkgrel=1 +pkgdesc="Graphite grub theme" +arch=('any') +url="https://github.com/vinceliuice/Graphite-gtk-theme" +license=('GPL3') +depends=('grub') +makedepends=() +source=("$pkgbase-$pkgver.tar.gz::$url/archive/$_pkgver.tar.gz") +b2sums=('696518037f84d72a76e57ed4fe3d36ace787e128099f657c8ed224b5432889eef8d928dbaab00a2c6ca8614e603070aac099dde3281086ba2c2fef7e863a9947') + +_package() { + cd "$srcdir/$_pkgbase-$_pkgver" + install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/"$_pkgname" + + cd other/grub2 + _name="graphite-$_theme-$_resolution" + _colorscheme='' + if [[ "$_theme" != "default" ]]; then + _colorscheme="-$_theme" + fi + + install -dm 755 "$pkgdir"/usr/share/grub/themes/"$_name" + install -Dm 644 common/* -t "$pkgdir"/usr/share/grub/themes/"$_name" + install -Dm 644 config/theme-"$_resolution".txt "$pkgdir"/usr/share/grub/themes/"$_name"/theme.txt + install -Dm 644 backgrounds/"$_resolution"/"wave-dark$_colorscheme.png" "$pkgdir"/usr/share/grub/themes/"$_name"/background.png + install -Dm 644 assets/"logos$_colorscheme"/"$_resolution"/*.png -t "$pkgdir"/usr/share/grub/themes/"$_name"/icons + install -Dm 644 assets/"assets$_colorscheme"/"$_resolution"/*.png -t "$pkgdir"/usr/share/grub/themes/"$_name" +} + +main() { + for _pkgname in "${pkgname[@]}"; do + eval "package_$_pkgname() { + provides=("$_pkgname") + _pkgname="$_pkgname" + _theme="$(echo $_pkgname | sed 's/graphite-grub-theme-//' | awk -F '-' '{print $1}')" + _resolution="$(echo $_pkgname | sed 's/graphite-grub-theme-//' | awk -F '-' '{print $2}')" + _package + }" + done +} + +main |