summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAinola2016-01-15 21:57:54 -0700
committerAinola2016-01-15 21:57:54 -0700
commit281ed3416893d5967464a771610f447f1b9ffc1f (patch)
treee6c26db28ed1966a1f5537eb654157c90cc42979
downloadaur-281ed3416893d5967464a771610f447f1b9ffc1f.tar.gz
initial
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD41
-rw-r--r--st-0.6-jellybeans.diff63
3 files changed, 131 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c73ddd212fe1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by mksrcinfo v8
+# Sat Jan 16 04:57:22 UTC 2016
+pkgbase = st-jellybeans
+ pkgdesc = A simple virtual terminal emulator for X. Patched for a Jellybeans-inspired colorscheme.
+ pkgver = 0.6
+ pkgrel = 1
+ url = http://st.suckless.org
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = ncurses
+ depends = libxext
+ depends = libxft
+ provides = st
+ conflicts = st
+ conflicts = st-solarized
+ conflicts = st-solarized-dark
+ conflicts = st-solarized-light
+ conflicts = st-solarized-powerline
+ conflicts = st-white
+ source = http://dl.suckless.org/st/st-0.6.tar.gz
+ source = st-0.6-jellybeans.diff
+ sha256sums = 85310c08c3814e099b5e45888f8ac7548640e69e9973e934d4fba38b03737a2b
+ sha256sums = 253636a453cd5fb7b2f273e6e5943c627dae2845aea157382bd0b919e54d62f2
+
+pkgname = st-jellybeans
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ef1af3c9d75c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Ainola
+# Contributor: Patrick Jackson
+# Contributor: Christoph Vigano
+# Contributor: Mikhail Burakov
+
+pkgname=st-jellybeans
+conflicts=('st' 'st-solarized' 'st-solarized-dark' 'st-solarized-light' 'st-solarized-powerline' 'st-white')
+provides=('st')
+pkgver=0.6
+pkgrel=1
+pkgdesc='A simple virtual terminal emulator for X. Patched for a Jellybeans-inspired colorscheme.'
+arch=('i686' 'x86_64')
+license=('MIT')
+depends=('libxext' 'libxft')
+makedepends=('ncurses')
+url="http://st.suckless.org"
+
+source=("http://dl.suckless.org/st/st-$pkgver.tar.gz"
+ "st-0.6-jellybeans.diff")
+
+sha256sums=('85310c08c3814e099b5e45888f8ac7548640e69e9973e934d4fba38b03737a2b'
+ '253636a453cd5fb7b2f273e6e5943c627dae2845aea157382bd0b919e54d62f2')
+
+build() {
+ cd "$srcdir/st-$pkgver"
+ patch -i "$srcdir"/st-0.6-jellybeans.diff
+ make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11
+}
+
+package() {
+ cd "$srcdir/st-$pkgver"
+ make PREFIX=/usr DESTDIR="$pkgdir" TERMINFO="$pkgdir/usr/share/terminfo" install
+
+ # Avoid conflict with ncurses package
+ rm "$pkgdir/usr/share/terminfo/s/st"
+ rm "$pkgdir/usr/share/terminfo/s/st-256color"
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/st/LICENSE"
+ install -Dm644 README "$pkgdir/usr/share/doc/st/README"
+}
+
diff --git a/st-0.6-jellybeans.diff b/st-0.6-jellybeans.diff
new file mode 100644
index 000000000000..0cae2155b96c
--- /dev/null
+++ b/st-0.6-jellybeans.diff
@@ -0,0 +1,63 @@
+--- a/config.def.h
++++ b/config.def.h
+@@ -61,30 +61,23 @@
+
+ /* Terminal colors (16 first used in escape sequence) */
+ static const char *colorname[] = {
+- /* 8 normal colors */
+- "black",
+- "red3",
+- "green3",
+- "yellow3",
+- "blue2",
+- "magenta3",
+- "cyan3",
+- "gray90",
+-
+- /* 8 bright colors */
+- "gray50",
+- "red",
+- "green",
+- "yellow",
+- "#5c5cff",
+- "magenta",
+- "cyan",
+- "white",
+-
+- [255] = 0,
+-
+- /* more colors can be added after 255 to use with DefaultXX */
+- "#cccccc",
++ /* jellybeans */
++ "#3b3b3b", /* 0 */
++ "#cf6a4c", /* 1 */
++ "#99ad6a", /* 0 */
++ "#d8ad4c", /* 3 */
++ "#597bc5", /* 4 */
++ "#a037b0", /* 5 */
++ "#71b9f8", /* 6 */
++ "#adadad", /* 7 */
++ "#636363", /* 8 */
++ "#f79274", /* 9 */
++ "#c1d592", /* 10 */
++ "#ffd574", /* 11 */
++ "#81a3ed", /* 12 */
++ "#c85fd8", /* 13 */
++ "#99e1ff", /* 14 */
++ "#d5d5d5", /* 15 */
+ };
+
+
+@@ -92,9 +85,9 @@
+ * Default colors (colorname index)
+ * foreground, background, cursor
+ */
+-static unsigned int defaultfg = 7;
+-static unsigned int defaultbg = 0;
+-static unsigned int defaultcs = 256;
++static unsigned int defaultfg = 7;
++static unsigned int defaultbg = 0;
++static unsigned int defaultcs = 13;
+
+ /*
+ * Colors used, when the specific fg == defaultfg. So in reverse mode this