summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGavin Lloyd2015-06-09 17:20:56 -0700
committerGavin Lloyd2015-06-09 17:20:56 -0700
commitf2dfca671cebc5919900602604428d83209709ac (patch)
tree8de331e482cb89d135b85275b0534b0904e3ee49
downloadaur-f2dfca671cebc5919900602604428d83209709ac.tar.gz
Init commit
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD34
-rw-r--r--gnome-system-monitor.install19
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3340860d7a00
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = gnome-system-monitor-gtk2
+ pkgdesc = A system monitor for GNOME (GTK2 version)
+ pkgver = 2.28.2
+ pkgrel = 3
+ url = https://help.gnome.org/users/gnome-system-monitor/
+ install = gnome-system-monitor.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = pkg-config
+ makedepends = gnome-doc-utils
+ makedepends = intltool
+ depends = libwnck
+ depends = libgtop
+ depends = gtkmm
+ depends = librsvg
+ depends = gnome-icon-theme
+ depends = gconf
+ provides = gnome-system-monitor
+ conflicts = gnome-system-monitor
+ source = ftp://ftp.gnome.org/pub/gnome/sources/gnome-system-monitor/2.28/gnome-system-monitor-2.28.2.tar.bz2
+ md5sums = 3f0bca9b0ebc7a365466851cd580d167
+
+pkgname = gnome-system-monitor-gtk2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..252276cff218
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Gavin Lloyd <gavinhungry@gmail.com>
+
+pkgname=gnome-system-monitor-gtk2
+pkgver=2.28.2
+pkgrel=3
+pkgdesc="A system monitor for GNOME (GTK2 version)"
+arch=('i686' 'x86_64')
+url='https://help.gnome.org/users/gnome-system-monitor/'
+license=('GPL')
+depends=('libwnck' 'libgtop' 'gtkmm' 'librsvg' 'gnome-icon-theme' 'gconf')
+makedepends=('pkg-config' 'gnome-doc-utils' 'intltool')
+provides=('gnome-system-monitor')
+conflicts=('gnome-system-monitor')
+install=gnome-system-monitor.install
+source=("ftp://ftp.gnome.org/pub/gnome/sources/${pkgname%-*}/${pkgver%.*}/${pkgname%-*}-${pkgver}.tar.bz2")
+md5sums=('3f0bca9b0ebc7a365466851cd580d167')
+
+build() {
+ cd "${srcdir}/${pkgname%-*}-${pkgver}"
+
+ # glib fixes
+ find ./src -type f -exec sed -i 's/#include <glib\/gtypes.*>/#include <glib.h>/g' {} \;
+ find ./src -type f -exec sed -i 's/#include <glib\/gmacros.*>/#include <glib.h>/g' {} \;
+ find ./src -type f -exec sed -i 's/#include <glib\/gstring.*>/#include <glib.h>/g' {} \;
+ export LDFLAGS="$LDFLAGS -lgmodule-2.0 -lgthread-2.0"
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-scrollkeeper
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname%-*}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/gnome-system-monitor.install b/gnome-system-monitor.install
new file mode 100644
index 000000000000..9c2b478b0a08
--- /dev/null
+++ b/gnome-system-monitor.install
@@ -0,0 +1,19 @@
+pkgname_=gnome-system-monitor
+
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+pre_upgrade() {
+ if [ -f usr/share/gconf/schemas/${pkgname_}.schemas ]; then
+ /usr/sbin/gconfpkg --uninstall ${pkgname_}
+ fi
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}