mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
52 lines
1.4 KiB
Bash
52 lines
1.4 KiB
Bash
pkgname=salopbar
|
|
pkgver=0.0.1
|
|
pkgrel=1
|
|
pkgdesc="Uma barra de navegação simples para usar com Hyprland"
|
|
url="https://github.com/HelenoSalgado/salopbar"
|
|
arch=('x86_64')
|
|
url="https://github.com/HelenoSalgado/salopbar"
|
|
license=('GPL-3.0-or-later')
|
|
depends=(
|
|
'gjs'
|
|
'gtk4'
|
|
'gtk4-layer-shell'
|
|
'libadwaita'
|
|
'libastal-4-git'
|
|
'astal-hyprland'
|
|
'astal-mpris'
|
|
'astal-network'
|
|
'astal-notifd'
|
|
'astal-wireplumber'
|
|
'astal-apps'
|
|
)
|
|
makedepends=('git' 'meson' 'esbuild' 'npm' 'typescript')
|
|
source=("git+$url.git")
|
|
provides=("$pkgname")
|
|
options=('!debug')
|
|
sha256sums=('SKIP')
|
|
|
|
pkgver() {
|
|
cd "$srcdir/$pkgname"
|
|
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
|
}
|
|
|
|
# O ambiente makepkg parece não conseguir enxergar o link simbólico ags em node_modules
|
|
# Então o link simbólico deve ser criado adequadamente, apontando para o pacote do sistema.
|
|
|
|
prepare() {
|
|
npm --prefix ${srcdir}/${pkgname} install --omit=dev
|
|
rm "${srcdir}/${pkgname}/node_modules/ags"
|
|
echo "Criando link simbólico:"
|
|
echo "/usr/share/ags/js -> ${srcdir}/${pkgname}/node_modules/ags"
|
|
ln -s "/usr/share/ags/js" "${srcdir}/${pkgname}/node_modules/ags"
|
|
}
|
|
|
|
build() {
|
|
arch-meson "${srcdir}/${pkgname}" build
|
|
meson compile -C build
|
|
}
|
|
|
|
package() {
|
|
meson install -C build --destdir "$pkgdir"
|
|
install -D -m644 "${srcdir}/${pkgname}/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
}
|