commit a15ab3016ceea0794c15a75d6a41c497d588767f Author: Archisman Panigrahi Date: Wed Mar 26 05:24:35 2025 -0400 initial commit diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..e1b04f5f2f912 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = typhoon-git + pkgdesc = A stylish weather app based on Stormcloud + pkgver = r103.gdf1fe35 + pkgrel = 1 + url = https://github.com/archisman-panigrahi/typhoon + arch = any + license = MIT + makedepends = git + makedepends = meson + makedepends = ninja + depends = gtk3 + depends = webkit2gtk + depends = python + provides = typhoon + conflicts = typhoon + source = git+https://github.com/archisman-panigrahi/typhoon#branch=develop + sha256sums = SKIP + +pkgname = typhoon-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..a680b253751d5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Archisman Panigrahi +pkgname=typhoon-git +_pkgname=typhoon +pkgver=r103.gdf1fe35 +pkgrel=1 +pkgdesc="A stylish weather app based on Stormcloud" +arch=('any') +url="https://github.com/archisman-panigrahi/typhoon" +provides=($_pkgname) +conflicts=($_pkgname) +license=('MIT') +depends=('gtk3' 'webkit2gtk' 'python') +makedepends=('git' 'meson' 'ninja') +source=("git+$url#branch=develop") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + # Use the latest commit hash if no tags are available + git describe --tags --long 2>/dev/null || echo "r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgname" + meson setup build --prefix=/usr + meson compile -C build +} + +package() { + cd "$srcdir/$_pkgname" + DESTDIR="$pkgdir" meson install -C build +}