blob: 4b51cecf85b030b7c258c90a67da4330340013e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Maintainer: RifsxD <33044977 plus rifsxd at users dot noreply dot github dot com>
pkgname=blazefetch-git
_pkgname=blazefetch
pkgver=2.9.17.6a78705.git
pkgrel=1
pkgdesc='A lite & blazing fast system info fetch utility'
arch=('any')
url='https://github.com/rifsxd/blazefetch'
license=('MIT')
provides=('blazefetch-git')
conflicts=('blazefetch')
depends=('networkmanager' 'playerctl' 'figlet' 'pciutils' 'mesa-utils' 'less' 'alsa-utils')
makedepends=('cmake' 'ninja' 'gcc' 'libx11')
source=("git+$url.git")
sha256sums=('SKIP')
prepare(){
cd "$_pkgname/src"
COMMIT_HASH=$(git rev-parse HEAD) && COMMIT_HASH_SHORT="${COMMIT_HASH:0:7}.git" && EXISTING_VERSION=$(grep -oP '#define VERSION "\K[0-9]+\.[0-9]+\.[0-9]+' ./helper/version.cpp) && VERSION="$EXISTING_VERSION.$COMMIT_HASH_SHORT" && sed -i "s/#define VERSION .*/#define VERSION \"$VERSION\"/" ./helper/version.cpp
}
build() {
cd "$_pkgname/src"
rm -rf build
mkdir build
cd build
cmake -G Ninja ..
ninja
}
package() {
cd "$_pkgname"
install -D "src/build/bin/$_pkgname" -t "$pkgdir/usr/bin/"
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/"
}
|