summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD658
1 files changed, 658 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4942df90f61a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,658 @@
+# Maintainer: Senderman <doletov.fyodor@yandex.ru>
+
+_pkgname=distro-grub-themes
+pkgbase="${_pkgname}"
+pkgname=("grub-theme-acer"
+ "grub-theme-alma"
+ "grub-theme-aorus"
+ "grub-theme-apple"
+ "grub-theme-arch"
+ "grub-theme-arco"
+ "grub-theme-artix"
+ "grub-theme-asrock"
+ "grub-theme-asus"
+ "grub-theme-bedrock"
+ "grub-theme-centos"
+ "grub-theme-chromeos"
+ "grub-theme-debian"
+ "grub-theme-deepin"
+ "grub-theme-dell"
+ "grub-theme-elementary"
+ "grub-theme-endeavouros"
+ "grub-theme-fedora"
+ "grub-theme-framework"
+ "grub-theme-freebsd"
+ "grub-theme-garuda"
+ "grub-theme-gentoo"
+ "grub-theme-gigabyte"
+ "grub-theme-hp"
+ "grub-theme-huawei"
+ "grub-theme-kdeneon"
+ "grub-theme-kingston"
+ "grub-theme-kubuntu"
+ "grub-theme-legion"
+ "grub-theme-lenovo"
+ "grub-theme-lg"
+ "grub-theme-lubuntu"
+ "grub-theme-manjaro"
+ "grub-theme-mate"
+ "grub-theme-mint"
+ "grub-theme-msi"
+ "grub-theme-mx"
+ "grub-theme-nixos"
+ "grub-theme-opensuse"
+ "grub-theme-parabola"
+ "grub-theme-pop"
+ "grub-theme-razer"
+ "grub-theme-rocky"
+ "grub-theme-samsung"
+ "grub-theme-slackware"
+ "grub-theme-solus"
+ "grub-theme-system76"
+ "grub-theme-thinkpad"
+ "grub-theme-toshiba"
+ "grub-theme-ubuntu"
+ "grub-theme-ultramarine"
+ "grub-theme-vaio"
+ "grub-theme-ventoy"
+ "grub-theme-void"
+ "grub-theme-windows10"
+ "grub-theme-windows11"
+ "grub-theme-xero"
+ "grub-theme-zorinos")
+pkgver=3.1
+pkgrel=1
+pkgdesc="Grub themes for distributions and brands"
+url="https://github.com/AdisonCavani/distro-grub-themes"
+arch=('any')
+license=('GPL' 'CCPL:by-sa')
+depends=('grub')
+source=("grub-theme-acer.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/acer.tar"
+ "grub-theme-alma.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/alma.tar"
+ "grub-theme-aorus.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/aorus.tar"
+ "grub-theme-apple.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/apple.tar"
+ "grub-theme-arch.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/arch.tar"
+ "grub-theme-arco.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/arco.tar"
+ "grub-theme-artix.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/artix.tar"
+ "grub-theme-asrock.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/asrock.tar"
+ "grub-theme-asus.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/asus.tar"
+ "grub-theme-bedrock.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/bedrock.tar"
+ "grub-theme-centos.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/centos.tar"
+ "grub-theme-chromeos.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/chromeos.tar"
+ "grub-theme-debian.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/debian.tar"
+ "grub-theme-deepin.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/deepin.tar"
+ "grub-theme-dell.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/dell.tar"
+ "grub-theme-elementary.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/elementary.tar"
+ "grub-theme-endeavouros.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/endeavouros.tar"
+ "grub-theme-fedora.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/fedora.tar"
+ "grub-theme-framework.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/framework.tar"
+ "grub-theme-freebsd.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/freebsd.tar"
+ "grub-theme-garuda.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/garuda.tar"
+ "grub-theme-gentoo.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/gentoo.tar"
+ "grub-theme-gigabyte.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/gigabyte.tar"
+ "grub-theme-hp.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/hp.tar"
+ "grub-theme-huawei.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/huawei.tar"
+ "grub-theme-kdeneon.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/kdeneon.tar"
+ "grub-theme-kingston.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/kingston.tar"
+ "grub-theme-kubuntu.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/kubuntu.tar"
+ "grub-theme-legion.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/legion.tar"
+ "grub-theme-lenovo.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/lenovo.tar"
+ "grub-theme-lg.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/lg.tar"
+ "grub-theme-lubuntu.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/lubuntu.tar"
+ "grub-theme-manjaro.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/manjaro.tar"
+ "grub-theme-mate.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/mate.tar"
+ "grub-theme-mint.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/acer.tar"
+ "grub-theme-msi.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/mint.tar"
+ "grub-theme-mx.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/msi.tar"
+ "grub-theme-nixos.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/mx.tar"
+ "grub-theme-opensuse.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/opensuse.tar"
+ "grub-theme-parabola.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/parabola.tar"
+ "grub-theme-pop.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/pop.tar"
+ "grub-theme-razer.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/razer.tar"
+ "grub-theme-rocky.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/rocky.tar"
+ "grub-theme-samsung.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/samsung.tar"
+ "grub-theme-slackware.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/slackware.tar"
+ "grub-theme-solus.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/solus.tar"
+ "grub-theme-system76.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/system76.tar"
+ "grub-theme-thinkpad.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/thinkpad.tar"
+ "grub-theme-toshiba.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/toshiba.tar"
+ "grub-theme-ubuntu.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/ubuntu.tar"
+ "grub-theme-ultramarine.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/ultramarine.tar"
+ "grub-theme-vaio.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/vaio.tar"
+ "grub-theme-ventoy.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/ventoy.tar"
+ "grub-theme-void.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/void.tar"
+ "grub-theme-windows10.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/windows10.tar"
+ "grub-theme-windows11.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/windows11.tar"
+ "grub-theme-xero.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/xero.tar"
+ "grub-theme-zorinos.tar::https://github.com/AdisonCavani/distro-grub-themes/releases/download/v${pkgver}/zorinos.tar")
+sha256sums=('2996c1e3266b859ae1781db7be39f96746c2728ec0ea625bfd5b51a54db4eb21'
+ 'accd4c4157bd6e4901795a6e30e3debbfa61e39a03b79c4ed0f994526f74c336'
+ '0edf3e0eafdde15ada5bc7cf8218cff2a04c140da25a453302a0d75d3819bdb2'
+ '88a0967a7022369098b0a10d28034b94fbb1cd9f8b29662e966d9d5ac3593e69'
+ 'b6c69e55ecf601e8da89d38c242ca7dc6c299ed244a5781f799892f0288da8aa'
+ '557d925a14041940f414760db1373d8045eba8ebb0c817872457b6436aaaf0c2'
+ '2d3d9d5d47f4e3a3bd6a6e51a3fe18c656a3c7ef75cd1c3a83ea933ff67b0031'
+ '56558726c679dcc0f60c6354f9cfc3a0bcc7d7ab04fea84cdf132681753b858c'
+ '061fef238c496ea97173313f2a0ae832cc337284f55d8ec038ec9fbcd0bb3006'
+ '07bba9ff13ececf60d76eff6983102541f0bb16b1d35b221b6579cba2c5541bb'
+ '5d683b8d4814cf27cc0a00d04e83c03ed06109a1772ab2d936d107370906338a'
+ '7f14ece112605611d8bb41cc726d7ca63b8f990c55345ebb24617584d22d7ea6'
+ '3e36189dfef3c84c710db73a8db971923d89f44f7efcff5f6180ba7e3eece38d'
+ '8ae40531d5abcfad26dcbc668820df1eef983a3b920c657788860a5e4c330d62'
+ '0a0d72e561f2e8f68874155926898292a42de53bd67b5aed4cba64b1e19c5245'
+ 'f532013018ea8fb5fc7388c800327120698a285dab037a38ed731ba40964d072'
+ 'caba0369578fa8a6e4b53396b5789331358fd159134a8918a47573342a1c5070'
+ '88e942bc866ede86b70efde09daa6beb86034c028e39f141d907b25e78d9c422'
+ 'c938f0d062039df229efd187ea3677f1637484bbc163636125d854dcb32b1062'
+ '7e60c4c8da6add0029bcd7855a6648c449e452acb63d518958c7d58cf490512c'
+ '72a5d0b6dcd4694f58e38694e3c768aa3baef7563bf87e2d54b77e27e4438896'
+ 'ea9db91b2b351f0ca0dcb4334dd7a6852d2eec3a69842176f422bac0941624c8'
+ 'fed2ccc96a2ff5bcfadcc5647be1a95bc1d4a95c49647849e234ac8e2721c3d3'
+ '1f51ab1ddf4b80b24e6504f634ef90e53882b4f2c2d0ce06d4c95ee90edc8ab0'
+ '024d4130813015818dfcc13a9e7fa7041d5d58999737f898520b954081198af0'
+ 'b29722370aa236f60a1eccfabd605365c159880954155b6bdc00d9e936d9e488'
+ '522eb28d286f39779b7263e4ded469e50ac67003c71e6c578dadc113e8c2a900'
+ 'd7d54c7f31d4d99acbac0087ff6901a4f6a0170e76d4a7063ec3fa93e8e5ac9a'
+ 'c32951720c503551c98bce350ffc142f34e96fea3c2f4ea710dc49bf9f7ecabc'
+ '0da4e0087e8a91485f4b6177a818cda38aec1df05062769ebcea895d00709e98'
+ '12b70d23d00e676edcc3b524bfda8b0b26a6dd9f5f04b0a46b39110b85d49121'
+ '0d028933d5ba177fffa200c2900d16c0b1e3b1894d2388bd78f4ad0ee0aff2db'
+ '97cb00f94bed05cc9126cf88bc7f6491c1a53102178987211a2ee64567b498c7'
+ '2fb9bce6642000797452bfc90083cc10f111b0e61722ef5c54afc27ea9a9c1f5'
+ '2996c1e3266b859ae1781db7be39f96746c2728ec0ea625bfd5b51a54db4eb21'
+ '9eaf8a8fa10e4100df68b98d3ecb15b540d86af02096869b9161d63e4bcf83b6'
+ '14a97151bc3211ede03990b8a2acfa9c3a083ca98b4953fa2c8827a8bd35d95f'
+ '7719f0579a0543503230e0acf96d962f1868b3c9241238934cf7c427021ebbbc'
+ '74cf0454b842230f4cf915db394ac25390017e26bad5b0c002946c95f5c85936'
+ 'f43b9179dfb16700be1aa2fa8dce02c426be79373b834adffbfd5b57e3b6b534'
+ 'dad01882236893e5942d91d8873d11a2e493f400dfe6c6a54fa6e650b46e9dfb'
+ '906663a8f25705e1cdd5bebb45c718d0c0f8fa2586037113b7dc18e47ee07cdb'
+ '29fd8b133edbcf2d452924009ca02c6b623891165b6f1d85b414066657ac129a'
+ '587f13212c4bf14139042456aa209412f7113fe283fe630838cf044a1ec20749'
+ 'd6c6fa6525f9bbf03653a65e18ad94d3d87a562d07661e328a5fc8a241020491'
+ '520e5ba7f678ddbff781ba196b768b42ba5fe44cc25f55553832dc5f69862ec8'
+ 'b9fcf375600a55898ff7deb2a309f036ef51019953b5d97ac9bb4eb1473b1bf8'
+ 'bc42c3196ad9cdc505b39150fe620ba96dc26a15050141a39d412a636d5f9abe'
+ 'abc7ddd413410f051207fab68ff65017a662004b528e708734c8ed28d4ea2138'
+ '6146b2aa08a2a6eb89edbb8ec2ae0d44e044a468dbebead22485735ad3c378e2'
+ 'f96815f4a4832efa3ba3a90228250f4547767d87b121fb52c466f81af74aeee1'
+ 'c0d51259c04bad7395478aaaf89e4ce265cd79c144990b4a2f6cdb4c5a7bb763'
+ 'd22521126e5c8325a0dd1c44ed8fedfe84eda572957c0bd1aa20e39ce031be0e'
+ 'd07e2e0bf672c62529987cd99a35911109acca6cea185db7bea2bbce227ac501'
+ '9b3b4b90a7b16ed62ed07367dfd479b9bc639bce8408d006a7e2268440cdb037'
+ '208e1ac58e640dee8e8d58b9a6b0ce2875bc427dd94dfb3bfd42653924b5f466'
+ 'd2d90fa74960d8e3fa55417d20d427d92f79dbc197e0538303ac596ce5748340'
+ '7be5f774ff2ad83fa625eee4a412e5867406e3d4b99affbb2726212ba6b38bb3')
+noextract=("${source[@]%%::*}")
+
+prepare() {
+for t in *.tar ; do
+ bn="$(basename "$t" .tar)"
+ mkdir -p "$bn"
+ tar -xf "$t" -C "$bn"
+done
+}
+
+package_grub-theme-acer () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-alma () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-aorus () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-apple () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-arch () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-arco () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-artix () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-asrock () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-asus () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-bedrock () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-centos () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-chromeos () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-debian () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-deepin () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-dell () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-elementary () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-endeavouros () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-fedora () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-framework () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-freebsd () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-garuda () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-gentoo () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-gigabyte () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-hp () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-huawei () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-kdeneon () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-kingston () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-kubuntu () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-legion () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-lenovo () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-lg () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-lubuntu () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-manjaro () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-mate () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-mint () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-msi () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-mx () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-nixos () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-opensuse () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-parabola () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-pop () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-razer () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-rocky () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-samsung () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-slackware () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-solus () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-system76 () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-thinkpad () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-toshiba () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-ubuntu () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-ultramarine () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-vaio () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-ventoy () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-void () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-windows10 () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-windows11 () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-xero () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+}
+
+package_grub-theme-zorinos () {
+cd "$pkgname"
+name=$(echo "${pkgname}" | sed -e "s/^"grub-theme-"//" | tr '[:lower:]' '[:upper:]')
+install -d "$pkgdir"/boot/grub/themes/$name
+pkgdesc="${name} Theme for Grub2"
+cp -a * "$pkgdir"/boot/grub/themes/$name
+} \ No newline at end of file