summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--Makefile.in.patch37
-rw-r--r--PKGBUILD31
-rw-r--r--font.patch14
4 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1b36883c2f93
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = xmbmon
+ pkgdesc = X Motherboard Monitor
+ pkgver = 2.05
+ pkgrel = 4
+ url = http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = libxt
+ source = http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/xmbmon205.tar.gz
+ source = Makefile.in.patch
+ source = font.patch
+ md5sums = ab6614c785f5b653fcc69fb9c02058f0
+ md5sums = 3f0659309f48935ce511d9ff87e76d65
+ md5sums = 19d78a98841fe1c3705ea788e422592f
+
+pkgname = xmbmon
+
diff --git a/Makefile.in.patch b/Makefile.in.patch
new file mode 100644
index 000000000000..63d1978de44f
--- /dev/null
+++ b/Makefile.in.patch
@@ -0,0 +1,37 @@
+diff -Nur xmbmon205.orig/Makefile.in xmbmon205/Makefile.in
+--- xmbmon205.orig/Makefile.in 2004-08-13 17:04:21.000000000 +1000
++++ xmbmon205/Makefile.in 2010-04-07 19:08:15.205685344 +1000
+@@ -37,11 +37,11 @@
+ RM=rm -f
+ INSTALL=install
+
+-INST_DIR=/usr/local/bin
+-INST_MANDIR=/usr/local/man/man1
+-INST_XDIR=/usr/X11R6/bin
+-INST_MANXDIR=/usr/X11R6/man/man1
+-INST_XRDIR=/usr/X11R6/lib/X11/app-defaults
++INST_DIR=/usr/bin
++INST_MANDIR=/usr/share/man/man1
++INST_XDIR=/usr/bin
++INST_MANXDIR=/usr/share/man/man1
++INST_XRDIR=/usr/lib/X11/app-defaults
+
+ .c.o:
+ $(CC) -c $(CFLAGS) $*.c
+@@ -133,12 +133,12 @@
+ $(RM) Makefile config.cache config.log config.h config.status
+
+ install: $(PROGRAM)
+- $(INSTALL) -o root -g wheel -m 4555 -c -p mbmon $(INST_DIR)
+- $(INSTALL) -o root -g wheel -m 4555 -c -p xmbmon $(INST_XDIR)
++ $(INSTALL) -m 4555 -c -p mbmon $(DESTDIR)$(INST_DIR)
++ $(INSTALL) -m 4555 -c -p xmbmon $(DESTDIR)$(INST_XDIR)
+
+ install-man: $(MANPAGE)
+- $(INSTALL) -o root -g wheel -m 444 -c -p mbmon.1 $(INST_MANDIR)
+- $(INSTALL) -o root -g wheel -m 444 -c -p xmbmon.1x $(INST_MANXDIR)
++ $(INSTALL) -m 444 -c -p mbmon.1 $(DESTDIR)$(INST_MANDIR)
++ $(INSTALL) -m 444 -c -p xmbmon.1x $(DESTDIR)$(INST_MANXDIR)
+
+ lint:
+ $(LINT) $(INCLUDES) $(DEFS) $(FONTDEFINES) $(SRCS) -lm
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c2b35b330e98
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Contributor: Jonathan Liu <net147@gmail.com>
+pkgname=xmbmon
+pkgver=2.05
+pkgrel=4
+pkgdesc="X Motherboard Monitor"
+arch=('i686' 'x86_64')
+url="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html"
+license=('GPL')
+depends=('libxt')
+source=("http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/xmbmon205.tar.gz"
+ "Makefile.in.patch"
+ "font.patch")
+md5sums=('ab6614c785f5b653fcc69fb9c02058f0'
+ '3f0659309f48935ce511d9ff87e76d65'
+ '19d78a98841fe1c3705ea788e422592f')
+
+build() {
+ cd "${srcdir}/${pkgname}${pkgver//\./}"
+ patch -Np1 -i "${srcdir}/Makefile.in.patch"
+ patch -Np0 -i "${srcdir}/font.patch"
+ ./configure --build=i686-pc-linux-gnu
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}${pkgver//\./}"
+ install -d -m755 "${pkgdir}/usr"/{bin,share/man/man1}
+ make DESTDIR="${pkgdir}" install install-man
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/font.patch b/font.patch
new file mode 100644
index 000000000000..cafc49ab7e88
--- /dev/null
+++ b/font.patch
@@ -0,0 +1,14 @@
+--- xmbmon.bak Sun Jan 29 13:41:41 2006
++++ xmbmon.c Sun Jan 29 13:42:53 2006
+@@ -23,9 +23,9 @@
+ #define RES_NAME "XMBmon"
+
+ #define DEFAULT_GEOMETRY "100x140"
+-#define DEFAULT_FONT "-adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*"
++#define DEFAULT_FONT "fixed"
+
+-#define DEFAULT_LBFONT "-adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-*"
++#define DEFAULT_LBFONT "fixed"
+ #define DEFAULT_LBCOLOR "black"
+
+ #define DEFAULT_COUNT "4"