diff options
author | Dct Mei | 2021-01-28 15:49:26 +0800 |
---|---|---|
committer | Dct Mei | 2021-01-28 15:58:35 +0800 |
commit | 982a5c69b99374b9617ea82c0ee5d0a3a9b09f19 (patch) | |
tree | 70ed547eb25362ed30e469fa279a8ce9ad9c7e94 | |
download | aur-982a5c69b99374b9617ea82c0ee5d0a3a9b09f19.tar.gz |
grub-themes-git: v2021.01.26.r1.g86fc01c-1
-rw-r--r-- | .SRCINFO | 124 | ||||
-rw-r--r-- | PKGBUILD | 110 |
2 files changed, 234 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..47da557f2f82 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,124 @@ +pkgbase = grub-themes-git + pkgdesc = Flat Design themes for Grub + pkgver = 2021.01.26.r1.g86fc01c + pkgrel = 1 + url = https://github.com/vinceliuice/grub2-themes + arch = any + license = GPL3 + makedepends = git + depends = grub + provides = grub-themes + provides = grub2-themes + conflicts = grub-themes + conflicts = grub2-themes + source = git+https://github.com/vinceliuice/grub2-themes.git + sha256sums = SKIP + +pkgname = grub-theme-tela-color-1080p-git + +pkgname = grub-theme-tela-color-2k-git + +pkgname = grub-theme-tela-color-4k-git + +pkgname = grub-theme-tela-color-ultrawide-git + +pkgname = grub-theme-tela-color-ultrawide2k-git + +pkgname = grub-theme-tela-white-1080p-git + +pkgname = grub-theme-tela-white-2k-git + +pkgname = grub-theme-tela-white-4k-git + +pkgname = grub-theme-tela-white-ultrawide-git + +pkgname = grub-theme-tela-white-ultrawide2k-git + +pkgname = grub-theme-tela-whitesur-1080p-git + +pkgname = grub-theme-tela-whitesur-2k-git + +pkgname = grub-theme-tela-whitesur-4k-git + +pkgname = grub-theme-tela-whitesur-ultrawide-git + +pkgname = grub-theme-tela-whitesur-ultrawide2k-git + +pkgname = grub-theme-vimix-color-1080p-git + +pkgname = grub-theme-vimix-color-2k-git + +pkgname = grub-theme-vimix-color-4k-git + +pkgname = grub-theme-vimix-color-ultrawide-git + +pkgname = grub-theme-vimix-color-ultrawide2k-git + +pkgname = grub-theme-vimix-white-1080p-git + +pkgname = grub-theme-vimix-white-2k-git + +pkgname = grub-theme-vimix-white-4k-git + +pkgname = grub-theme-vimix-white-ultrawide-git + +pkgname = grub-theme-vimix-white-ultrawide2k-git + +pkgname = grub-theme-vimix-whitesur-1080p-git + +pkgname = grub-theme-vimix-whitesur-2k-git + +pkgname = grub-theme-vimix-whitesur-4k-git + +pkgname = grub-theme-vimix-whitesur-ultrawide-git + +pkgname = grub-theme-vimix-whitesur-ultrawide2k-git + +pkgname = grub-theme-stylish-color-1080p-git + +pkgname = grub-theme-stylish-color-2k-git + +pkgname = grub-theme-stylish-color-4k-git + +pkgname = grub-theme-stylish-color-ultrawide-git + +pkgname = grub-theme-stylish-color-ultrawide2k-git + +pkgname = grub-theme-stylish-white-1080p-git + +pkgname = grub-theme-stylish-white-2k-git + +pkgname = grub-theme-stylish-white-4k-git + +pkgname = grub-theme-stylish-white-ultrawide-git + +pkgname = grub-theme-stylish-white-ultrawide2k-git + +pkgname = grub-theme-stylish-whitesur-1080p-git + +pkgname = grub-theme-stylish-whitesur-2k-git + +pkgname = grub-theme-stylish-whitesur-4k-git + +pkgname = grub-theme-stylish-whitesur-ultrawide-git + +pkgname = grub-theme-stylish-whitesur-ultrawide2k-git + +pkgname = grub-theme-slaze-color-1080p-git + +pkgname = grub-theme-slaze-color-2k-git + +pkgname = grub-theme-slaze-color-4k-git + +pkgname = grub-theme-slaze-white-1080p-git + +pkgname = grub-theme-slaze-white-2k-git + +pkgname = grub-theme-slaze-white-4k-git + +pkgname = grub-theme-slaze-whitesur-1080p-git + +pkgname = grub-theme-slaze-whitesur-2k-git + +pkgname = grub-theme-slaze-whitesur-4k-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ef9f4543c08 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,110 @@ +# Maintainer: Dct Mei <dctxmei@gmail.com> + +pkgbase=grub-themes-git +_pkgbase=grub2-themes +pkgname=('grub-theme-tela-color-1080p-git' + 'grub-theme-tela-color-2k-git' + 'grub-theme-tela-color-4k-git' + 'grub-theme-tela-color-ultrawide-git' + 'grub-theme-tela-color-ultrawide2k-git' + 'grub-theme-tela-white-1080p-git' + 'grub-theme-tela-white-2k-git' + 'grub-theme-tela-white-4k-git' + 'grub-theme-tela-white-ultrawide-git' + 'grub-theme-tela-white-ultrawide2k-git' + 'grub-theme-tela-whitesur-1080p-git' + 'grub-theme-tela-whitesur-2k-git' + 'grub-theme-tela-whitesur-4k-git' + 'grub-theme-tela-whitesur-ultrawide-git' + 'grub-theme-tela-whitesur-ultrawide2k-git' + 'grub-theme-vimix-color-1080p-git' + 'grub-theme-vimix-color-2k-git' + 'grub-theme-vimix-color-4k-git' + 'grub-theme-vimix-color-ultrawide-git' + 'grub-theme-vimix-color-ultrawide2k-git' + 'grub-theme-vimix-white-1080p-git' + 'grub-theme-vimix-white-2k-git' + 'grub-theme-vimix-white-4k-git' + 'grub-theme-vimix-white-ultrawide-git' + 'grub-theme-vimix-white-ultrawide2k-git' + 'grub-theme-vimix-whitesur-1080p-git' + 'grub-theme-vimix-whitesur-2k-git' + 'grub-theme-vimix-whitesur-4k-git' + 'grub-theme-vimix-whitesur-ultrawide-git' + 'grub-theme-vimix-whitesur-ultrawide2k-git' + 'grub-theme-stylish-color-1080p-git' + 'grub-theme-stylish-color-2k-git' + 'grub-theme-stylish-color-4k-git' + 'grub-theme-stylish-color-ultrawide-git' + 'grub-theme-stylish-color-ultrawide2k-git' + 'grub-theme-stylish-white-1080p-git' + 'grub-theme-stylish-white-2k-git' + 'grub-theme-stylish-white-4k-git' + 'grub-theme-stylish-white-ultrawide-git' + 'grub-theme-stylish-white-ultrawide2k-git' + 'grub-theme-stylish-whitesur-1080p-git' + 'grub-theme-stylish-whitesur-2k-git' + 'grub-theme-stylish-whitesur-4k-git' + 'grub-theme-stylish-whitesur-ultrawide-git' + 'grub-theme-stylish-whitesur-ultrawide2k-git' + 'grub-theme-slaze-color-1080p-git' + 'grub-theme-slaze-color-2k-git' + 'grub-theme-slaze-color-4k-git' + 'grub-theme-slaze-white-1080p-git' + 'grub-theme-slaze-white-2k-git' + 'grub-theme-slaze-white-4k-git' + 'grub-theme-slaze-whitesur-1080p-git' + 'grub-theme-slaze-whitesur-2k-git' + 'grub-theme-slaze-whitesur-4k-git') +pkgver=2021.01.26.r1.g86fc01c +pkgrel=1 +pkgdesc="Flat Design themes for Grub" +arch=('any') +url="https://github.com/vinceliuice/grub2-themes" +license=('GPL3') +depends=('grub') +makedepends=('git') +provides=("${pkgbase%-*}" "${_pkgbase}") +conflicts=("${pkgbase%-*}" "${_pkgbase}") +source=("git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}"/"${_pkgbase}"/ + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +_package() { + cd "${srcdir}"/"${_pkgbase}"/ + install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/"${_pkgname}"/ + install -Dm 644 common/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/ + install -Dm 644 config/"theme-${resolution}.txt" "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/theme.txt + install -Dm 644 backgrounds/"${resolution}"/background-${name,,}.jpg "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/background.jpg + for icons in 'color' 'white' 'whitesur'; do + if [[ "${icon}" == "${icons}" ]]; then + if [[ "${resolution}" == 'ultrawide' ]]; then + install -Dm 644 assets/assets-select/select-1080p/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/ + install -Dm 644 assets/"assets-${icon}"/icons-1080p/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/icons/ + elif [[ "${resolution}" == 'ultrawide2k' ]]; then + install -Dm 644 assets/assets-select/select-2k/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/ + install -Dm 644 assets/"assets-${icon}"/icons-2k/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/icons/ + else + install -Dm 644 assets/assets-select/"select-${resolution}"/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/ + install -Dm 644 assets/"assets-${icon}"/"icons-${resolution}"/* -t "${pkgdir}"/usr/share/grub/themes/"${name}-${icon}-${resolution}"/icons/ + fi + fi + done +} + +main() { + for _pkgname in "${pkgname[@]}"; do + eval "package_$_pkgname() { + name="$(echo ${_pkgname%-*} | sed 's/grub-theme-//' | awk -F '-' '{print $1}')" + icon="$(echo ${_pkgname%-*} | sed 's/grub-theme-//' | awk -F '-' '{print $2}')" + resolution="$(echo ${_pkgname%-*} | sed 's/grub-theme-//' | awk -F '-' '{print $3}')" + _package + }" + done +} + +main |