summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnome-system-monitor-gtk3/.SRCINFO33
-rw-r--r--gnome-system-monitor-gtk3/.gitignore7
-rw-r--r--gnome-system-monitor-gtk3/PKGBUILD67
3 files changed, 107 insertions, 0 deletions
diff --git a/gnome-system-monitor-gtk3/.SRCINFO b/gnome-system-monitor-gtk3/.SRCINFO
new file mode 100644
index 0000000..25718eb
--- /dev/null
+++ b/gnome-system-monitor-gtk3/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = gnome-system-monitor-gtk3
+ pkgdesc = View current processes and monitor system state (last GTK3 release)
+ pkgver = 45.0.2
+ pkgrel = 1
+ url = https://wiki.gnome.org/Apps/SystemMonitor
+ arch = x86_64
+ groups = gnome
+ license = GPL
+ makedepends = appstream-glib
+ makedepends = git
+ makedepends = meson
+ makedepends = yelp-tools
+ depends = cairo
+ depends = dconf
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibmm
+ depends = gtk3
+ depends = gtkmm3
+ depends = hicolor-icon-theme
+ depends = libgtop
+ depends = libhandy
+ depends = librsvg
+ depends = libsigc++
+ depends = pango
+ depends = polkit
+ depends = systemd
+ provides = gnome-system-monitor
+ conflicts = gnome-system-monitor
+ source = git+https://gitlab.gnome.org/GNOME/gnome-system-monitor.git#commit=e74545dbdebd8e591c1679181c5ff3d53c53386e
+ b2sums = SKIP
+
+pkgname = gnome-system-monitor-gtk3
diff --git a/gnome-system-monitor-gtk3/.gitignore b/gnome-system-monitor-gtk3/.gitignore
new file mode 100644
index 0000000..a21499f
--- /dev/null
+++ b/gnome-system-monitor-gtk3/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+gnome-system-monitor/
+*.tar
+*.tar.zst
+*.tar.gz
+*.tar.xz
diff --git a/gnome-system-monitor-gtk3/PKGBUILD b/gnome-system-monitor-gtk3/PKGBUILD
new file mode 100644
index 0000000..dab46c4
--- /dev/null
+++ b/gnome-system-monitor-gtk3/PKGBUILD
@@ -0,0 +1,67 @@
+pkgname=gnome-system-monitor-gtk3
+_pkgname=gnome-system-monitor
+pkgver=45.0.2
+pkgrel=1
+pkgdesc="View current processes and monitor system state (last GTK3 release)"
+url="https://wiki.gnome.org/Apps/SystemMonitor"
+arch=(x86_64)
+license=(GPL)
+conflicts=(
+ gnome-system-monitor
+)
+provides=(
+ gnome-system-monitor
+)
+depends=(
+ cairo
+ dconf
+ gdk-pixbuf2
+ glib2
+ glibmm
+ gtk3
+ gtkmm3
+ hicolor-icon-theme
+ libgtop
+ libhandy
+ librsvg
+ libsigc++
+ pango
+ polkit
+ systemd
+)
+makedepends=(
+ appstream-glib
+ git
+ meson
+ yelp-tools
+)
+groups=(gnome)
+_commit=e74545dbdebd8e591c1679181c5ff3d53c53386e # tags/45.0.2^0
+source=("git+https://gitlab.gnome.org/GNOME/gnome-system-monitor.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+ cd $_pkgname
+}
+
+build() {
+ arch-meson $_pkgname build
+ meson compile -C build
+}
+
+package() {
+ meson install -C build --destdir "$pkgdir"
+}
+
+# tests having issues, will figure this out soon
+#
+# check() {
+# meson test -C build --print-errorlogs
+# }
+
+# vim:set sw=2 sts=-1 et: