diff options
author | Ainola | 2016-01-15 21:57:54 -0700 |
---|---|---|
committer | Ainola | 2016-01-15 21:57:54 -0700 |
commit | 281ed3416893d5967464a771610f447f1b9ffc1f (patch) | |
tree | e6c26db28ed1966a1f5537eb654157c90cc42979 | |
download | aur-281ed3416893d5967464a771610f447f1b9ffc1f.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | st-0.6-jellybeans.diff | 63 |
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 |