summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordequis2015-08-25 01:22:24 -0300
committerdequis2015-08-25 01:22:24 -0300
commit268ba58a47f055574341e43f5066e7f473a0b4d5 (patch)
tree8164cf4c0f66da08afb77e1b2662309e2a2ada4c
downloadaur-268ba58a47f055574341e43f5066e7f473a0b4d5.tar.gz
Initial import from aur-mirror
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD51
-rw-r--r--htop-blueweb-theme-1.0.3.patch113
3 files changed, 186 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b2c0b6ff1d67
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = htop-blueweb
+ pkgdesc = Interactive process viewer with blueweb theme patch
+ pkgver = 1.0.3
+ pkgrel = 1
+ url = http://htop.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = python2
+ depends = ncurses
+ optdepends = lsof: show files opened by a process
+ optdepends = strace: attach to a running process
+ provides = htop
+ conflicts = htop
+ options = !emptydirs
+ source = http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz
+ source = htop-blueweb-theme-1.0.3.patch
+ md5sums = e768b9b55c033d9c1dffda72db3a6ac7
+ md5sums = eddab24184b8681acaac70e2c35eb318
+
+pkgname = htop-blueweb
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..08fc60752c4a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: dx <dx at dxzone.com.ar>
+# Contributor: Boohbah <boohbah at gmail.com>
+# Contributor: Eric Belanger <eric at archlinux.org>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+
+_pkgname=htop
+pkgname=$_pkgname-blueweb
+pkgver=1.0.3
+pkgrel=1
+pkgdesc="Interactive process viewer with blueweb theme patch"
+arch=('i686' 'x86_64')
+url="http://htop.sourceforge.net/"
+license=('GPL')
+depends=('ncurses')
+makedepends=('python2')
+optdepends=('lsof: show files opened by a process'
+ 'strace: attach to a running process')
+provides=('htop')
+conflicts=('htop')
+options=('!emptydirs')
+source=("http://hisham.hm/$_pkgname/releases/$pkgver/$_pkgname-$pkgver.tar.gz"
+ 'htop-blueweb-theme-1.0.3.patch')
+md5sums=('e768b9b55c033d9c1dffda72db3a6ac7'
+ 'eddab24184b8681acaac70e2c35eb318')
+
+prepare() {
+ cd "$_pkgname-$pkgver"
+
+ sed -i 's|ncursesw/curses.h|curses.h|' RichString.[ch] configure
+ sed -i 's|python|python2|' scripts/MakeHeader.py
+}
+
+build() {
+ cd "$_pkgname-$pkgver"
+
+ # Blueweb patch
+ patch -N -i ../htop-blueweb-theme-1.0.3.patch
+
+ ./configure \
+ --prefix=/usr \
+ --enable-unicode \
+ --enable-openvz \
+ --enable-vserver \
+ --enable-cgroup
+
+ make
+}
+
+package() {
+ make -C "$_pkgname-$pkgver" DESTDIR="$pkgdir" install
+}
diff --git a/htop-blueweb-theme-1.0.3.patch b/htop-blueweb-theme-1.0.3.patch
new file mode 100644
index 000000000000..33ae6e781806
--- /dev/null
+++ b/htop-blueweb-theme-1.0.3.patch
@@ -0,0 +1,113 @@
+diff -Naur a/ColorsPanel.c b/ColorsPanel.c
+--- a/ColorsPanel.c 2014-05-08 13:32:54.000000000 -0300
++++ b/ColorsPanel.c 2014-05-08 13:33:23.000000000 -0300
+@@ -41,6 +41,7 @@
+ "Light Terminal",
+ "MC",
+ "Black Night",
++ "BlueWeb",
+ NULL
+ };
+
+diff -Naur a/CRT.c b/CRT.c
+--- a/CRT.c 2014-05-08 13:32:54.000000000 -0300
++++ b/CRT.c 2014-05-08 13:33:23.000000000 -0300
+@@ -28,6 +28,7 @@
+ #define COLORSCHEME_BLACKONWHITE2 3
+ #define COLORSCHEME_MIDNIGHT 4
+ #define COLORSCHEME_BLACKNIGHT 5
++#define COLORSCHEME_BLUEWEB 6
+
+ #define Black COLOR_BLACK
+ #define Red COLOR_RED
+@@ -253,7 +254,66 @@
+ init_pair((7-i)*8+j, i, (j==0?-1:j));
+ }
+
+- if (colorScheme == COLORSCHEME_MONOCHROME) {
++ if (colorScheme == COLORSCHEME_BLUEWEB) {
++ CRT_colors[RESET_COLOR] = A_NORMAL;
++ CRT_colors[DEFAULT_COLOR] = A_NORMAL;
++ CRT_colors[FUNCTION_BAR] = ColorPair(White,Blue);
++ CRT_colors[FUNCTION_KEY] = A_REVERSE;
++ CRT_colors[PANEL_HEADER_FOCUS] = A_BOLD | ColorPair(White,Blue);
++ CRT_colors[PANEL_HEADER_UNFOCUS] = ColorPair(White,Blue);
++ CRT_colors[PANEL_HIGHLIGHT_FOCUS] = ColorPair(Blue,White);
++ CRT_colors[PANEL_HIGHLIGHT_UNFOCUS] = A_BOLD;
++ CRT_colors[FAILED_SEARCH] = A_REVERSE | A_BOLD;
++ CRT_colors[UPTIME] = A_BOLD;
++ CRT_colors[BATTERY] = A_BOLD;
++ CRT_colors[LARGE_NUMBER] = A_BOLD;
++ CRT_colors[METER_TEXT] = A_NORMAL;
++ CRT_colors[METER_VALUE] = A_BOLD;
++ CRT_colors[LED_COLOR] = A_NORMAL;
++ CRT_colors[TASKS_RUNNING] = A_BOLD;
++ CRT_colors[PROCESS] = A_NORMAL;
++ CRT_colors[PROCESS_SHADOW] = A_DIM;
++ CRT_colors[PROCESS_TAG] = A_BOLD;
++ CRT_colors[PROCESS_MEGABYTES] = A_BOLD;
++ CRT_colors[PROCESS_BASENAME] = A_BOLD;
++ CRT_colors[PROCESS_TREE] = A_BOLD;
++ CRT_colors[PROCESS_R_STATE] = A_BOLD;
++ CRT_colors[PROCESS_HIGH_PRIORITY] = A_BOLD;
++ CRT_colors[PROCESS_LOW_PRIORITY] = A_DIM;
++ CRT_colors[PROCESS_THREAD] = A_BOLD;
++ CRT_colors[PROCESS_THREAD_BASENAME] = A_REVERSE;
++ CRT_colors[BAR_BORDER] = A_BOLD;
++ CRT_colors[BAR_SHADOW] = A_DIM;
++ CRT_colors[SWAP] = A_BOLD;
++ CRT_colors[GRAPH_1] = A_BOLD;
++ CRT_colors[GRAPH_2] = A_BOLD;
++ CRT_colors[GRAPH_3] = A_BOLD;
++ CRT_colors[GRAPH_4] = A_NORMAL;
++ CRT_colors[GRAPH_5] = A_NORMAL;
++ CRT_colors[GRAPH_6] = A_NORMAL;
++ CRT_colors[GRAPH_7] = A_DIM;
++ CRT_colors[GRAPH_8] = A_DIM;
++ CRT_colors[GRAPH_9] = A_DIM;
++ CRT_colors[MEMORY_USED] = A_BOLD;
++ CRT_colors[MEMORY_BUFFERS] = A_NORMAL;
++ CRT_colors[MEMORY_CACHE] = A_NORMAL;
++ CRT_colors[LOAD_AVERAGE_FIFTEEN] = A_DIM;
++ CRT_colors[LOAD_AVERAGE_FIVE] = A_NORMAL;
++ CRT_colors[LOAD_AVERAGE_ONE] = A_BOLD;
++ CRT_colors[LOAD] = A_BOLD;
++ CRT_colors[HELP_BOLD] = A_BOLD;
++ CRT_colors[CPU_NICE] = A_BOLD;
++ CRT_colors[CPU_NORMAL] = A_BOLD;
++ CRT_colors[CPU_KERNEL] = A_BOLD;
++ CRT_colors[CLOCK] = A_BOLD;
++ CRT_colors[CHECK_BOX] = A_BOLD;
++ CRT_colors[CHECK_MARK] = A_NORMAL;
++ CRT_colors[CHECK_TEXT] = A_NORMAL;
++ CRT_colors[CPU_IOWAIT] = A_BOLD;
++ CRT_colors[CPU_IRQ] = A_BOLD;
++ CRT_colors[CPU_SOFTIRQ] = A_BOLD;
++ CRT_colors[HOSTNAME] = A_BOLD;
++ } else if (colorScheme == COLORSCHEME_MONOCHROME) {
+ CRT_colors[RESET_COLOR] = A_NORMAL;
+ CRT_colors[DEFAULT_COLOR] = A_NORMAL;
+ CRT_colors[FUNCTION_BAR] = A_REVERSE;
+diff -Naur a/CRT.h b/CRT.h
+--- a/CRT.h 2014-05-08 13:32:54.000000000 -0300
++++ b/CRT.h 2014-05-08 13:33:23.000000000 -0300
+@@ -20,6 +20,7 @@
+ #define COLORSCHEME_BLACKONWHITE2 3
+ #define COLORSCHEME_MIDNIGHT 4
+ #define COLORSCHEME_BLACKNIGHT 5
++#define COLORSCHEME_BLUEWEB 6
+
+ #define Black COLOR_BLACK
+ #define Red COLOR_RED
+diff -Naur a/Settings.c b/Settings.c
+--- a/Settings.c 2014-05-08 13:32:54.000000000 -0300
++++ b/Settings.c 2014-05-08 13:33:23.000000000 -0300
+@@ -135,7 +135,7 @@
+ } else if (String_eq(option[0], "color_scheme")) {
+ this->colorScheme = atoi(option[1]);
+ if (this->colorScheme < 0) this->colorScheme = 0;
+- if (this->colorScheme > 5) this->colorScheme = 5;
++ if (this->colorScheme > 6) this->colorScheme = 6;
+ } else if (String_eq(option[0], "left_meters")) {
+ Settings_readMeters(this, option[1], LEFT_HEADER);
+ readMeters = true;