commit d1069c52cfce110efbab0e368dc2e31726cd8635 Author: Mark Wagie Date: Wed Oct 15 18:04:32 2025 -0600 initial commit diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..5aa44b9f5eb7e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = wattage + pkgdesc = An application designed for monitoring the health and status of your power devices. + pkgver = 1.0.2 + pkgrel = 1 + url = https://github.com/v81d/wattage + arch = x86_64 + license = GPL-3.0-or-later + makedepends = meson + makedepends = vala + depends = gtk4 + depends = libadwaita + depends = libgee + source = wattage-1.0.2.tar.gz::https://github.com/v81d/wattage/archive/refs/tags/1.0.2.tar.gz + sha256sums = d33382090787a125378dd53978d1f0c24596ea8d4223dd6c0479c78eaad83f6f + +pkgname = wattage diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..fbf13ff840039 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Ignore everything +/* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO +!.nvchecker.toml +!LICENSE diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 0000000000000..6ed801974e2ce --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,3 @@ +[wattage] +source = "git" +git = "https://github.com/v81d/wattage.git" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000..b87c5e4be4423 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +Copyright Arch Linux Contributors + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE +FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY +DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..a2abbccbccc92 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Mark Wagie +pkgname=wattage +pkgver=1.0.2 +pkgrel=1 +pkgdesc="An application designed for monitoring the health and status of your power devices." +arch=('x86_64') +url="https://github.com/v81d/wattage" +license=('GPL-3.0-or-later') +depends=( + 'gtk4' + 'libadwaita' + 'libgee' +) +makedepends=( + 'meson' + 'vala' +) +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('d33382090787a125378dd53978d1f0c24596ea8d4223dd6c0479c78eaad83f6f') + +build() { + arch-meson "$pkgname-$pkgver" build + meson compile -C build +} + +check() { + meson test -C build --no-rebuild --print-errorlogs +} + +package() { + meson install -C build --no-rebuild --destdir "$pkgdir" +}