add makepkg
This commit is contained in:
parent
73c76a8cfe
commit
888a4930f4
5 changed files with 99 additions and 0 deletions
22
package/.SRCINFO
Normal file
22
package/.SRCINFO
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
pkgbase = parch-grub-light
|
||||||
|
pkgdesc = Parchlinux grub theme
|
||||||
|
pkgver = r2.73c76a8
|
||||||
|
pkgrel = 1
|
||||||
|
epoch = 2
|
||||||
|
url = https://github.com/parchlinux/parch-grub-theme
|
||||||
|
arch = any
|
||||||
|
license = GPL-3
|
||||||
|
makedepends = git
|
||||||
|
depends = grub
|
||||||
|
provides = parch-grub-theme
|
||||||
|
conflicts = parch-grub-theme
|
||||||
|
source = parch-grub-light::git+https://github.com/parchlinux/parch-grub-theme
|
||||||
|
md5sums = SKIP
|
||||||
|
|
||||||
|
pkgname = parch-grub-light
|
||||||
|
pkgdesc = Parchlinux grub theme -- Light
|
||||||
|
install = parch-grub-light.install
|
||||||
|
|
||||||
|
pkgname = parch-grub-light
|
||||||
|
pkgdesc = Parchlinux grub theme -- Light
|
||||||
|
install = parch-grub-light.install
|
5
package/.gitignore
vendored
Normal file
5
package/.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
parchlinux*
|
||||||
|
*.zst
|
||||||
|
src
|
||||||
|
pkg
|
||||||
|
|
42
package/PKGBUILD
Normal file
42
package/PKGBUILD
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# Maintainer: Komeil Parseh <ahmdparsh129 at gmail dot com>
|
||||||
|
|
||||||
|
pkgname=(
|
||||||
|
parch-grub-dark-git
|
||||||
|
parch-grub-light-git)
|
||||||
|
pkgbase=parchlinux-grub-theme-git
|
||||||
|
_pkg="${pkgbase%-git}"
|
||||||
|
pkgver=r2.73c76a8
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Parchlinux theme for GRUB2'
|
||||||
|
arch=('any')
|
||||||
|
url='https://github.com/parchlinux/parch-grub-theme'
|
||||||
|
license=('MIT')
|
||||||
|
makedepends=('git')
|
||||||
|
source=("$_pkg::git+$url")
|
||||||
|
sha256sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd "${_pkg}"
|
||||||
|
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||||
|
}
|
||||||
|
|
||||||
|
_package() {
|
||||||
|
cd "${_pkg}"
|
||||||
|
install -d "$pkgdir/usr/share/grub/themes/"
|
||||||
|
cp -a --no-preserve=ownership "${pkgname%-git}" "$pkgdir/usr/share/grub/themes/${pkgname%-git}"
|
||||||
|
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||||
|
}
|
||||||
|
|
||||||
|
package_parch-grub-dark-git() {
|
||||||
|
pkgdesc+=' -- Dark'
|
||||||
|
install=$pkgname.install
|
||||||
|
|
||||||
|
_package parch-grub-dark
|
||||||
|
}
|
||||||
|
|
||||||
|
package_parch-grub-light-git() {
|
||||||
|
pkgdesc+=' -- Light'
|
||||||
|
install=$pkgname.install
|
||||||
|
|
||||||
|
_package parch-grub-light
|
||||||
|
}
|
15
package/parch-grub-dark-git.install
Normal file
15
package/parch-grub-dark-git.install
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
. /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
msg "Installed Parch Dark GRUB2 theme."
|
||||||
|
msg2 "To enable the theme, change 'GRUB_THEME' variable in '/etc/default/grub' file to"
|
||||||
|
msg2 "'/usr/share/grub/themes/parch-grub-dark', uncomment it and update GRUB config with running"
|
||||||
|
msg2 "'grub-mkconfig -o /boot/grub/grub.cfg' as root."
|
||||||
|
}
|
||||||
|
|
||||||
|
post_remove() {
|
||||||
|
warning "Uninstalled Parch Dark GRUB2 theme."
|
||||||
|
msg2 "To disable the theme, comment 'GRUB_THEME' variable in '/etc/default/grub' file"
|
||||||
|
msg2 "and update GRUB config with running 'grub-mkconfig -o /boot/grub/grub.cfg' as root."
|
||||||
|
}
|
15
package/parch-grub-light-git.install
Normal file
15
package/parch-grub-light-git.install
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
. /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
msg "Installed Parch Light GRUB2 theme."
|
||||||
|
msg2 "To enable the theme, change 'GRUB_THEME' variable in '/etc/default/grub' file to"
|
||||||
|
msg2 "'/usr/share/grub/themes/parch-grub-light', uncomment it and update GRUB config with running"
|
||||||
|
msg2 "'grub-mkconfig -o /boot/grub/grub.cfg' as root."
|
||||||
|
}
|
||||||
|
|
||||||
|
post_remove() {
|
||||||
|
warning "Uninstalled Parch Light GRUB2 theme."
|
||||||
|
msg2 "To disable the theme, comment 'GRUB_THEME' variable in '/etc/default/grub' file"
|
||||||
|
msg2 "and update GRUB config with running 'grub-mkconfig -o /boot/grub/grub.cfg' as root."
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue