[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-11-25 Thread Jiachen Yang via arch-commits
Date: Thursday, November 26, 2020 @ 00:30:28
  Author: farseerfc
Revision: 761323

upgpkg: alacritty 0.6.0-1: alacritty 0.6.0

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-26 00:24:52 UTC (rev 761322)
+++ PKGBUILD2020-11-26 00:30:28 UTC (rev 761323)
@@ -4,8 +4,8 @@
 # Contributor: quininer 
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-pkgver=0.5.0
-pkgrel=3
+pkgver=0.6.0
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -13,15 +13,12 @@
 depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 optdepends=('ncurses: for alacritty terminfo database')
-source=("git+https://github.com/jwilm/alacritty.git#tag=v${pkgver}?signed;
-"4275.patch")
+source=("git+https://github.com/jwilm/alacritty.git#tag=v${pkgver}?signed;)
 validpgpkeys=('4DAA67A9EA8B91FCC15B699C85CDAE3C164BA7B4') # Christian Dürr
-sha256sums=('SKIP'
-'2379ff743b6616fb0d61bfb1800a58a6e25d33f8e7b62a859cbe57ac83056aef')
+sha256sums=('SKIP')
 
 prepapre() {
   cd "$pkgname"
-  patch -p1 < "${srcdir}/4275.patch"
 }
 
 build(){


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-10-06 Thread Jiachen Yang via arch-commits
Date: Wednesday, October 7, 2020 @ 01:48:18
  Author: farseerfc
Revision: 720154

upgpkg: alacritty 0.5.0-2: alacritty switch to signed git tag

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-07 01:47:45 UTC (rev 720153)
+++ PKGBUILD2020-10-07 01:48:18 UTC (rev 720154)
@@ -4,31 +4,31 @@
 # Contributor: quininer 
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.5.0
-pkgver="$_pkgver"
-pkgrel=1
+pkgver=0.5.0
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
-makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
+makedepends=('git' 'rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
 depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 optdepends=('ncurses: for alacritty terminfo database')
-source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('9bc0e6ff9a0772ea522d7e34ab8371faa96e6cc4e588459966585f0dbb848dcb')
+source=(git+https://github.com/jwilm/alacritty.git#tag=v${pkgver}?signed)
+validpgpkeys=('4DAA67A9EA8B91FCC15B699C85CDAE3C164BA7B4') # Christian Dürr
+sha256sums=('SKIP')
 
 build(){
-  cd "$pkgbase-$_pkgver"
+  cd "$pkgname"
   env CARGO_INCREMENTAL=0 cargo build --release --locked
 }
 
 check(){
-  cd "$pkgbase-$_pkgver"
+  cd "$pkgname"
   env CARGO_INCREMENTAL=0 cargo test --release --locked
 }
 
 package() {
-  cd "$pkgbase-$_pkgver"
+  cd "$pkgname"
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/Alacritty.desktop"
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
   install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-08-01 Thread Jiachen Yang via arch-commits
Date: Saturday, August 1, 2020 @ 11:54:16
  Author: farseerfc
Revision: 667476

upgpkg: alacritty 0.5.0-1: alacritty 0.5.0 release

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-01 11:29:59 UTC (rev 667475)
+++ PKGBUILD2020-08-01 11:54:16 UTC (rev 667476)
@@ -4,7 +4,7 @@
 # Contributor: quininer 
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.4.3
+_pkgver=0.5.0
 pkgver="$_pkgver"
 pkgrel=1
 arch=('x86_64')
@@ -15,7 +15,7 @@
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 optdepends=('ncurses: for alacritty terminfo database')
 
source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('8bc0fc90b16187a4f75a834f29c4725b2c6cfbab9543fc36913ddd9aca604c42')
+sha256sums=('9bc0e6ff9a0772ea522d7e34ab8371faa96e6cc4e588459966585f0dbb848dcb')
 
 build(){
   cd "$pkgbase-$_pkgver"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-06-01 Thread Jiachen Yang via arch-commits
Date: Tuesday, June 2, 2020 @ 02:09:22
  Author: farseerfc
Revision: 637945

upgpkg: alacritty 0.4.3-1: alacritty 0.4.3

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-02 01:26:52 UTC (rev 637944)
+++ PKGBUILD2020-06-02 02:09:22 UTC (rev 637945)
@@ -4,9 +4,9 @@
 # Contributor: quininer 
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.4.2
+_pkgver=0.4.3
 pkgver="$_pkgver"
-pkgrel=2
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -15,7 +15,7 @@
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 optdepends=('ncurses: for alacritty terminfo database')
 
source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('8dda9d580b9ec793cfdb336b000b73b7e98b4eba91c23ee04ee72a1728754ab2')
+sha256sums=('8bc0fc90b16187a4f75a834f29c4725b2c6cfbab9543fc36913ddd9aca604c42')
 
 build(){
   cd "$pkgbase-$_pkgver"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-05-27 Thread Jiachen Yang via arch-commits
Date: Wednesday, May 27, 2020 @ 07:25:30
  Author: farseerfc
Revision: 635645

alacritty test --locked, edited for next release

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-27 06:27:40 UTC (rev 635644)
+++ PKGBUILD2020-05-27 07:25:30 UTC (rev 635645)
@@ -24,7 +24,7 @@
 
 check(){
   cd "$pkgbase-$_pkgver"
-  env CARGO_INCREMENTAL=0 cargo test --release
+  env CARGO_INCREMENTAL=0 cargo test --release --locked
 }
 
 package() {


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-04-26 Thread Jiachen Yang via arch-commits
Date: Monday, April 27, 2020 @ 04:28:08
  Author: farseerfc
Revision: 621786

upgpkg: alacritty 0.4.2-2: alacritty 0.4.2-2 add optdepends on ncurses

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-27 03:13:41 UTC (rev 621785)
+++ PKGBUILD2020-04-27 04:28:08 UTC (rev 621786)
@@ -6,7 +6,7 @@
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.4.2
 pkgver="$_pkgver"
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -13,6 +13,7 @@
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
 depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
+optdepends=('ncurses: for alacritty terminfo database')
 
source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
 sha256sums=('8dda9d580b9ec793cfdb336b000b73b7e98b4eba91c23ee04ee72a1728754ab2')
 


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-03-30 Thread Jiachen Yang via arch-commits
Date: Monday, March 30, 2020 @ 15:55:33
  Author: farseerfc
Revision: 607071

upgpkg: alacritty 0.4.2-1: alacritty 0.4.2

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-30 15:49:28 UTC (rev 607070)
+++ PKGBUILD2020-03-30 15:55:33 UTC (rev 607071)
@@ -4,9 +4,9 @@
 # Contributor: quininer 
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.4.1
+_pkgver=0.4.2
 pkgver="$_pkgver"
-pkgrel=2
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -14,7 +14,7 @@
 depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 
source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('ee807f03a4014e7f989cf649a7c8209c0c5f57297812a39f4b163f9580b9a539')
+sha256sums=('8dda9d580b9ec793cfdb336b000b73b7e98b4eba91c23ee04ee72a1728754ab2')
 
 build(){
   cd "$pkgbase-$_pkgver"
@@ -28,7 +28,7 @@
 
 package() {
   cd "$pkgbase-$_pkgver"
-  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/alacritty.desktop"
+  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/Alacritty.desktop"
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
   install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
   install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-02-05 Thread Jiachen Yang via arch-commits
Date: Thursday, February 6, 2020 @ 02:11:07
  Author: farseerfc
Revision: 563585

upgpkg: alacritty 0.4.1-2: alacritty stop splitting alacritty-terminfo as 
ncurses 6.1+20200118-1 now having them

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   23 +--
 1 file changed, 5 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-06 00:37:22 UTC (rev 563584)
+++ PKGBUILD2020-02-06 02:11:07 UTC (rev 563585)
@@ -2,18 +2,18 @@
 # Maintainer: Jiachen YANG 
 # Contributor: kpcyrd 
 # Contributor: quininer 
-pkgbase='alacritty'
-pkgname=('alacritty' 'alacritty-terminfo')
+pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.4.1
 pkgver="$_pkgver"
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
+depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
-source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
+source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgname}/archive/v${_pkgver}.tar.gz;)
 sha256sums=('ee807f03a4014e7f989cf649a7c8209c0c5f57297812a39f4b163f9580b9a539')
 
 build(){
@@ -26,13 +26,9 @@
   env CARGO_INCREMENTAL=0 cargo test --release
 }
 
-package_alacritty() {
-  depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
-  optdepends=('alacritty-terminfo: terminfo for alacritty')
-
+package() {
   cd "$pkgbase-$_pkgver"
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/alacritty.desktop"
-
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
   install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
   install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
@@ -43,12 +39,3 @@
   install -D -m644 "extra/logo/alacritty-term.svg" 
"$pkgdir/usr/share/pixmaps/Alacritty.svg"
 }
 
-package_alacritty-terminfo() {
-  pkgdesc="Terminfo files for the alacritty terminal emulator"
-  depends=('ncurses')
-
-  cd "$pkgbase-$_pkgver"
-
-  install -dm 755 "$pkgdir/usr/share/terminfo/a/"
-  tic -o "$pkgdir/usr/share/terminfo" -xe alacritty,alacritty-direct 
extra/alacritty.info
-}


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2020-01-12 Thread Jiachen Yang via arch-commits
Date: Sunday, January 12, 2020 @ 09:16:09
  Author: farseerfc
Revision: 552180

upgpkg: alacritty 0.4.1-1: alacritty 0.4.1

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-12 06:38:51 UTC (rev 552179)
+++ PKGBUILD2020-01-12 09:16:09 UTC (rev 552180)
@@ -5,8 +5,8 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.4.0
-pkgver=$_pkgver
+_pkgver=0.4.1
+pkgver="$_pkgver"
 pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
@@ -14,15 +14,15 @@
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('cbc0da74f313a806efed02fa863eece4b422c52e24832b553cd8592832c591e3')
+sha256sums=('ee807f03a4014e7f989cf649a7c8209c0c5f57297812a39f4b163f9580b9a539')
 
 build(){
-  cd $pkgbase-$_pkgver
+  cd "$pkgbase-$_pkgver"
   env CARGO_INCREMENTAL=0 cargo build --release --locked
 }
 
 check(){
-  cd $pkgbase-$_pkgver
+  cd "$pkgbase-$_pkgver"
   env CARGO_INCREMENTAL=0 cargo test --release
 }
 
@@ -30,7 +30,7 @@
   depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
   optdepends=('alacritty-terminfo: terminfo for alacritty')
   
-  cd $pkgbase-$_pkgver
+  cd "$pkgbase-$_pkgver"
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/alacritty.desktop"
   
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
@@ -47,7 +47,7 @@
   pkgdesc="Terminfo files for the alacritty terminal emulator"
   depends=('ncurses')
   
-  cd $pkgbase-$_pkgver
+  cd "$pkgbase-$_pkgver"
   
   install -dm 755 "$pkgdir/usr/share/terminfo/a/"
   tic -o "$pkgdir/usr/share/terminfo" -xe alacritty,alacritty-direct 
extra/alacritty.info


[arch-commits] Commit in alacritty/trunk (PKGBUILD pr2367.patch)

2019-11-25 Thread Jiachen Yang via arch-commits
Date: Tuesday, November 26, 2019 @ 06:29:36
  Author: farseerfc
Revision: 533384

upgpkg: alacritty 0.4.0-1

alacritty 0.4 release

Modified:
  alacritty/trunk/PKGBUILD
Deleted:
  alacritty/trunk/pr2367.patch

--+
 PKGBUILD |   15 ++---
 pr2367.patch |   89 -
 2 files changed, 4 insertions(+), 100 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-26 06:09:00 UTC (rev 533383)
+++ PKGBUILD2019-11-26 06:29:36 UTC (rev 533384)
@@ -5,24 +5,17 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.3.3
+_pkgver=0.4.0
 pkgver=$_pkgver
-pkgrel=3
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb' 'libxcb')
 checkdepends=('ttf-dejavu') # for monospace fontconfig test
-source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;
-"fix-transparency-${_pkgver}.patch")
-sha256sums=('f5af7e0d143bd2b89f029ad3e3d000d3ceb9922fbf189f7cfe3a59c9626d4519'
-'8426e42c16d2ec8a6933bdfa1c94806118379da9e2006c468b099be2db2da569')
+source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
+sha256sums=('cbc0da74f313a806efed02fa863eece4b422c52e24832b553cd8592832c591e3')
 
-prepare() {
-  cd $pkgbase-$_pkgver
-  # https://github.com/jwilm/alacritty/issues/2254
-  patch -Np1 -i ../fix-transparency-${_pkgver}.patch
-}
 build(){
   cd $pkgbase-$_pkgver
   env CARGO_INCREMENTAL=0 cargo build --release --locked

Deleted: pr2367.patch
===
--- pr2367.patch2019-11-26 06:09:00 UTC (rev 533383)
+++ pr2367.patch2019-11-26 06:29:36 UTC (rev 533384)
@@ -1,89 +0,0 @@
-diff --git a/src/ansi.rs b/src/ansi.rs
-index 4e76c05b4..c0ebb79c8 100644
 a/src/ansi.rs
-+++ b/src/ansi.rs
-@@ -343,7 +343,7 @@ pub trait Handler {
- }
- 
- /// Describes shape of cursor
--#[derive(Debug, Eq, PartialEq, Copy, Clone, Deserialize)]
-+#[derive(Debug, Eq, PartialEq, Copy, Clone, Hash, Deserialize)]
- pub enum CursorStyle {
- /// Cursor is a block like `▒`
- Block,
-diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs
-index fd10c8612..c0e3081d6 100644
 a/src/renderer/mod.rs
-+++ b/src/renderer/mod.rs
-@@ -26,6 +26,7 @@ use font::{self, FontDesc, FontKey, GlyphKey, Rasterize, 
RasterizedGlyph, Raster
- use glutin::dpi::PhysicalSize;
- use notify::{watcher, DebouncedEvent, RecursiveMode, Watcher};
- 
-+use crate::ansi::CursorStyle;
- use crate::config::{self, Config, Delta};
- use crate::gl;
- use crate::gl::types::*;
-@@ -154,6 +155,9 @@ pub struct GlyphCache {
- /// Cache of buffered glyphs
- cache: HashMap>,
- 
-+/// Cache of buffered cursor glyphs
-+cursor_cache: HashMap>,
-+
- /// Rasterizer for loading new glyphs
- rasterizer: Rasterizer,
- 
-@@ -195,6 +199,7 @@ impl GlyphCache {
- 
- let mut cache = GlyphCache {
- cache: HashMap::default(),
-+cursor_cache: HashMap::default(),
- rasterizer,
- font_size: font.size(),
- font_key: regular,
-@@ -302,6 +307,7 @@ impl GlyphCache {
- // Clear currently cached data in both GL and the registry
- loader.clear();
- self.cache = HashMap::default();
-+self.cursor_cache = HashMap::default();
- 
- // Update dpi scaling
- self.rasterizer.update_dpr(dpr as f32);
-@@ -984,9 +990,12 @@ impl<'a> RenderApi<'a> {
- 
- pub fn render_cell( self, cell: RenderableCell, glyph_cache:  
GlyphCache) {
- let chars = match cell.inner {
--RenderableCellContent::Raw(ref raw) => {
-+RenderableCellContent::Cursor((cursor_style, ref raw)) => {
- // Raw cell pixel buffers like cursors don't need to go 
through font lookup
--let glyph = self.load_glyph(raw);
-+let glyph = glyph_cache
-+.cursor_cache
-+.entry(cursor_style)
-+.or_insert_with(|| self.load_glyph(raw));
- self.add_render_item(, );
- return;
- },
-diff --git a/src/term/mod.rs b/src/term/mod.rs
-index 0e95423d9..07b643fae 100644
 a/src/term/mod.rs
-+++ b/src/term/mod.rs
-@@ -259,7 +259,7 @@ impl<'a> RenderableCellsIter<'a> {
- #[derive(Clone, Debug)]
- pub enum RenderableCellContent {
- Chars([char; cell::MAX_ZEROWIDTH_CHARS + 1]),
--Raw(RasterizedGlyph),
-+Cursor((CursorStyle, RasterizedGlyph)),
- }
- 
- #[derive(Clone, Debug)]
-@@ -385,7 +385,8 @@ impl<'a> Iterator for RenderableCellsIter<'a> {
- let mut renderable_cell =
- 

[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-07-25 Thread Jiachen Yang via arch-commits
Date: Friday, July 26, 2019 @ 05:42:25
  Author: farseerfc
Revision: 492814

upgpkg: alacritty 0.3.3-3

alacritty add libxrandr as dependency

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-07-26 03:36:02 UTC (rev 492813)
+++ PKGBUILD2019-07-26 05:42:25 UTC (rev 492814)
@@ -7,7 +7,7 @@
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.3.3
 pkgver=$_pkgver
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -34,7 +34,7 @@
 }
 
 package_alacritty() {
-  depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor')
+  depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
   optdepends=('alacritty-terminfo: terminfo for alacritty')
   
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-06-19 Thread Jiachen Yang via arch-commits
Date: Wednesday, June 19, 2019 @ 09:44:39
  Author: farseerfc
Revision: 482323

upgpkg: alacritty 0.3.3-2

alacritty 0.3.3-2 added appdata file and example config file

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-19 09:41:51 UTC (rev 482322)
+++ PKGBUILD2019-06-19 09:44:39 UTC (rev 482323)
@@ -7,7 +7,7 @@
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.3.3
 pkgver=$_pkgver
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -42,6 +42,8 @@
   
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
   install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
+  install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
+  install -D -m644 "alacritty.yml" 
"$pkgdir/usr/share/doc/alacritty/example/alacritty.yml"
   install -D -m644 "extra/completions/alacritty.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
   install -D -m644 "extra/completions/_alacritty" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
   install -D -m644 "extra/completions/alacritty.fish" 
"$pkgdir/usr/share/fish/completions/alacritty.fish"


[arch-commits] Commit in alacritty/trunk (PKGBUILD pr2367.patch)

2019-05-09 Thread Jiachen Yang via arch-commits
Date: Friday, May 10, 2019 @ 04:26:43
  Author: farseerfc
Revision: 464755

upgpkg: alacritty 0.3.2-2

alacritty 0.3.2-2: apply PR2367 to fix cursor issue

Added:
  alacritty/trunk/pr2367.patch
Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |7 +++-
 pr2367.patch |   89 +
 2 files changed, 95 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-10 04:21:15 UTC (rev 464754)
+++ PKGBUILD2019-05-10 04:26:43 UTC (rev 464755)
@@ -7,19 +7,24 @@
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.3.2
 pkgver=$_pkgver
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;
+"pr2367.patch"
 "fix-transparency-${_pkgver}.patch")
 sha256sums=('e2bc5323d505d9d487b2fdfc29f82a77e18b17f92de3988742950471808272f7'
+'56d01cf49d68110af0218183e8867554d47953507ae1b570a576a83b452e367d'
 'c1d6de5d791b905c6b71f1898dac321db47fe145f06676823938e20ae399')
 
 prepare() {
   cd $pkgbase-$_pkgver
+  # https://github.com/jwilm/alacritty/issues/2254
   patch -Np1 -i ../fix-transparency-${_pkgver}.patch
+  # https://github.com/jwilm/alacritty/pull/2367
+  patch -Np1 -i ../pr2367.patch
 }
 build(){
   cd $pkgbase-$_pkgver

Added: pr2367.patch
===
--- pr2367.patch(rev 0)
+++ pr2367.patch2019-05-10 04:26:43 UTC (rev 464755)
@@ -0,0 +1,89 @@
+diff --git a/src/ansi.rs b/src/ansi.rs
+index 4e76c05b4..c0ebb79c8 100644
+--- a/src/ansi.rs
 b/src/ansi.rs
+@@ -343,7 +343,7 @@ pub trait Handler {
+ }
+ 
+ /// Describes shape of cursor
+-#[derive(Debug, Eq, PartialEq, Copy, Clone, Deserialize)]
++#[derive(Debug, Eq, PartialEq, Copy, Clone, Hash, Deserialize)]
+ pub enum CursorStyle {
+ /// Cursor is a block like `▒`
+ Block,
+diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs
+index fd10c8612..c0e3081d6 100644
+--- a/src/renderer/mod.rs
 b/src/renderer/mod.rs
+@@ -26,6 +26,7 @@ use font::{self, FontDesc, FontKey, GlyphKey, Rasterize, 
RasterizedGlyph, Raster
+ use glutin::dpi::PhysicalSize;
+ use notify::{watcher, DebouncedEvent, RecursiveMode, Watcher};
+ 
++use crate::ansi::CursorStyle;
+ use crate::config::{self, Config, Delta};
+ use crate::gl;
+ use crate::gl::types::*;
+@@ -154,6 +155,9 @@ pub struct GlyphCache {
+ /// Cache of buffered glyphs
+ cache: HashMap>,
+ 
++/// Cache of buffered cursor glyphs
++cursor_cache: HashMap>,
++
+ /// Rasterizer for loading new glyphs
+ rasterizer: Rasterizer,
+ 
+@@ -195,6 +199,7 @@ impl GlyphCache {
+ 
+ let mut cache = GlyphCache {
+ cache: HashMap::default(),
++cursor_cache: HashMap::default(),
+ rasterizer,
+ font_size: font.size(),
+ font_key: regular,
+@@ -302,6 +307,7 @@ impl GlyphCache {
+ // Clear currently cached data in both GL and the registry
+ loader.clear();
+ self.cache = HashMap::default();
++self.cursor_cache = HashMap::default();
+ 
+ // Update dpi scaling
+ self.rasterizer.update_dpr(dpr as f32);
+@@ -984,9 +990,12 @@ impl<'a> RenderApi<'a> {
+ 
+ pub fn render_cell( self, cell: RenderableCell, glyph_cache:  
GlyphCache) {
+ let chars = match cell.inner {
+-RenderableCellContent::Raw(ref raw) => {
++RenderableCellContent::Cursor((cursor_style, ref raw)) => {
+ // Raw cell pixel buffers like cursors don't need to go 
through font lookup
+-let glyph = self.load_glyph(raw);
++let glyph = glyph_cache
++.cursor_cache
++.entry(cursor_style)
++.or_insert_with(|| self.load_glyph(raw));
+ self.add_render_item(, );
+ return;
+ },
+diff --git a/src/term/mod.rs b/src/term/mod.rs
+index 0e95423d9..07b643fae 100644
+--- a/src/term/mod.rs
 b/src/term/mod.rs
+@@ -259,7 +259,7 @@ impl<'a> RenderableCellsIter<'a> {
+ #[derive(Clone, Debug)]
+ pub enum RenderableCellContent {
+ Chars([char; cell::MAX_ZEROWIDTH_CHARS + 1]),
+-Raw(RasterizedGlyph),
++Cursor((CursorStyle, RasterizedGlyph)),
+ }
+ 
+ #[derive(Clone, Debug)]
+@@ -385,7 +385,8 @@ impl<'a> Iterator for RenderableCellsIter<'a> {
+ let mut renderable_cell =
+ RenderableCell::new(self.config, self.colors, cell, 
false);
+ 
+-renderable_cell.inner = 
RenderableCellContent::Raw(cursor_cell);
++renderable_cell.inner =
++

[arch-commits] Commit in alacritty/trunk (PKGBUILD fix-transparency-0.3.2.patch)

2019-04-24 Thread Jiachen Yang via arch-commits
Date: Wednesday, April 24, 2019 @ 16:26:56
  Author: farseerfc
Revision: 453393

upgpkg: alacritty 0.3.2-1

alacritty 0.3.2 with transparency patch applied

Added:
  alacritty/trunk/fix-transparency-0.3.2.patch
Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   27 ++-
 fix-transparency-0.3.2.patch |  328 +
 2 files changed, 345 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-24 16:25:42 UTC (rev 453392)
+++ PKGBUILD2019-04-24 16:26:56 UTC (rev 453393)
@@ -5,16 +5,22 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.9
+_pkgver=0.3.2
 pkgver=$_pkgver
 pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
-makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
-source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('0261d427bd93262403c3acdda6ebcb06c6a37062124e96fe2b29ff3104cb3089')
+makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils' 'gdb')
+source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;
+"fix-transparency-${_pkgver}.patch")
+sha256sums=('e2bc5323d505d9d487b2fdfc29f82a77e18b17f92de3988742950471808272f7'
+'c1d6de5d791b905c6b71f1898dac321db47fe145f06676823938e20ae399')
 
+prepare() {
+  cd $pkgbase-$_pkgver
+  patch -Np1 -i ../fix-transparency-${_pkgver}.patch
+}
 build(){
   cd $pkgbase-$_pkgver
   env CARGO_INCREMENTAL=0 cargo build --release --locked
@@ -30,13 +36,14 @@
   optdepends=('alacritty-terminfo: terminfo for alacritty')
   
   cd $pkgbase-$_pkgver
-  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"
+  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/alacritty.desktop"
   
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
-  install -D -m644 "alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1"
-  install -D -m644 "alacritty-completions.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
-  install -D -m644 "alacritty-completions.zsh" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
-  install -D -m644 "alacritty-completions.fish" 
"$pkgdir/usr/share/fish/completions/alacritty.fish"
+  install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
+  install -D -m644 "extra/completions/alacritty.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
+  install -D -m644 "extra/completions/_alacritty" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
+  install -D -m644 "extra/completions/alacritty.fish" 
"$pkgdir/usr/share/fish/completions/alacritty.fish"
+  install -D -m644 "extra/logo/alacritty-term.svg" 
"$pkgdir/usr/share/pixmaps/Alacritty.svg"
 }
 
 package_alacritty-terminfo() {
@@ -46,5 +53,5 @@
   cd $pkgbase-$_pkgver
   
   install -dm 755 "$pkgdir/usr/share/terminfo/a/"
-  tic -o "$pkgdir/usr/share/terminfo" alacritty.info
+  tic -o "$pkgdir/usr/share/terminfo" -xe alacritty,alacritty-direct 
extra/alacritty.info
 }

Added: fix-transparency-0.3.2.patch
===
--- fix-transparency-0.3.2.patch(rev 0)
+++ fix-transparency-0.3.2.patch2019-04-24 16:26:56 UTC (rev 453393)
@@ -0,0 +1,328 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 67cfe77..84a155c 100644
+--- a/Cargo.lock
 b/Cargo.lock
+@@ -46,7 +46,7 @@ dependencies = [
+  "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
+  "font 0.1.0",
+  "gl_generator 0.11.0 
(registry+https://github.com/rust-lang/crates.io-index)",
+- "glutin 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "glutin 0.20.0 
(git+https://github.com/chrisduerr/glutin?branch=bsd-build-fix)",
+  "image 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)",
+  "libc 0.2.51 (registry+https://github.com/rust-lang/crates.io-index)",
+  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -561,22 +561,21 @@ dependencies = [
+ ]
+ 
+ [[package]]
+-name = "deflate"
+-version = "0.7.19"
++name = "debug_stub_derive"
++version = "0.3.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index;
+ dependencies = [
+- "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
+- "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+ [[package]]
+-name = "derivative"
+-version = "1.0.2"
++name = "deflate"
++version = "0.7.19"
+ source = 

[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-02-11 Thread Jiachen Yang via arch-commits
Date: Tuesday, February 12, 2019 @ 07:55:42
  Author: farseerfc
Revision: 431850

upgpkg: alacritty 0.2.9-1

alacritty 0.2.9

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-12 07:34:31 UTC (rev 431849)
+++ PKGBUILD2019-02-12 07:55:42 UTC (rev 431850)
@@ -5,7 +5,7 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.8
+_pkgver=0.2.9
 pkgver=$_pkgver
 pkgrel=1
 arch=('x86_64')
@@ -13,7 +13,7 @@
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('e9eafe6bfd037a2b061a1c70dcbf77af6d6715f4ffce10638f91951347285b6c')
+sha256sums=('0261d427bd93262403c3acdda6ebcb06c6a37062124e96fe2b29ff3104cb3089')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-02-11 Thread Christian Rebischke via arch-commits
Date: Monday, February 11, 2019 @ 14:45:54
  Author: shibumi
Revision: 431741

upgpkg: alacritty 0.2.8-1

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-11 14:10:24 UTC (rev 431740)
+++ PKGBUILD2019-02-11 14:45:54 UTC (rev 431741)
@@ -5,15 +5,15 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.7
+_pkgver=0.2.8
 pkgver=$_pkgver
-pkgrel=2
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('2d12fd880174fc6530df3718725395e95682444fae04402f37f67a03ba1d5796')
+sha256sums=('e9eafe6bfd037a2b061a1c70dcbf77af6d6715f4ffce10638f91951347285b6c')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-01-30 Thread Jiachen Yang via arch-commits
Date: Thursday, January 31, 2019 @ 06:05:00
  Author: farseerfc
Revision: 428688

upgpkg: alacritty 0.2.7-2

alacritty add optdepends on alacritty-terminfo

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-31 02:49:24 UTC (rev 428687)
+++ PKGBUILD2019-01-31 06:05:00 UTC (rev 428688)
@@ -7,7 +7,7 @@
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 _pkgver=0.2.7
 pkgver=$_pkgver
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
@@ -27,6 +27,7 @@
 
 package_alacritty() {
   depends=('freetype2' 'fontconfig' 'xclip' 'libxi' 'libxcursor')
+  optdepends=('alacritty-terminfo: terminfo for alacritty')
   
   cd $pkgbase-$_pkgver
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-01-21 Thread Jiachen Yang via arch-commits
Date: Tuesday, January 22, 2019 @ 06:56:47
  Author: farseerfc
Revision: 426818

upgpkg: alacritty 0.2.7-1

alacritty 0.2.7

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-22 06:55:38 UTC (rev 426817)
+++ PKGBUILD2019-01-22 06:56:47 UTC (rev 426818)
@@ -5,7 +5,7 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.6
+_pkgver=0.2.7
 pkgver=$_pkgver
 pkgrel=1
 arch=('x86_64')
@@ -13,7 +13,7 @@
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('af0ee0409a8e8ba5d7c492b2e9347c3e5fbdb2cd7a49ee8f16abeb44afcfbe3f')
+sha256sums=('2d12fd880174fc6530df3718725395e95682444fae04402f37f67a03ba1d5796')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-01-21 Thread Jiachen Yang via arch-commits
Date: Monday, January 21, 2019 @ 18:37:46
  Author: farseerfc
Revision: 426288

upgpkg: alacritty 0.2.6-1

alacritty 0.2.6

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-21 18:37:42 UTC (rev 426287)
+++ PKGBUILD2019-01-21 18:37:46 UTC (rev 426288)
@@ -5,7 +5,7 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.5
+_pkgver=0.2.6
 pkgver=$_pkgver
 pkgrel=1
 arch=('x86_64')
@@ -13,7 +13,7 @@
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('86c0c6a7f4fa465ca23f3f3a821582c6e0090dc2f5975df691adf80d0a18d73a')
+sha256sums=('af0ee0409a8e8ba5d7c492b2e9347c3e5fbdb2cd7a49ee8f16abeb44afcfbe3f')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2019-01-09 Thread Jiachen Yang via arch-commits
Date: Wednesday, January 9, 2019 @ 20:37:24
  Author: farseerfc
Revision: 421304

upgpkg: alacritty 0.2.5-1

alacritty 0.2.5

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-09 19:52:34 UTC (rev 421303)
+++ PKGBUILD2019-01-09 20:37:24 UTC (rev 421304)
@@ -5,7 +5,7 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.4
+_pkgver=0.2.5
 pkgver=$_pkgver
 pkgrel=1
 arch=('x86_64')
@@ -13,7 +13,7 @@
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('f2d2bf02ffa538fb94e9679260be9c32e52fa4e81d36b8005700fc8b30a84761')
+sha256sums=('86c0c6a7f4fa465ca23f3f3a821582c6e0090dc2f5975df691adf80d0a18d73a')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-12-10 Thread Jiachen Yang via arch-commits
Date: Tuesday, December 11, 2018 @ 02:19:25
  Author: farseerfc
Revision: 414524

upgpkg: alacritty 0.2.4-1

alacritty 0.2.4

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-11 00:59:40 UTC (rev 414523)
+++ PKGBUILD2018-12-11 02:19:25 UTC (rev 414524)
@@ -5,15 +5,15 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.3
-pkgver=0.2.3
-pkgrel=2
+_pkgver=0.2.4
+pkgver=$_pkgver
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
-sha256sums=('52d433381afce036a1744772e2ef0f3a9be3bc4eb24e5cf384a6b1b792340e05')
+sha256sums=('f2d2bf02ffa538fb94e9679260be9c32e52fa4e81d36b8005700fc8b30a84761')
 
 build(){
   cd $pkgbase-$_pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-11-13 Thread Jiachen Yang via arch-commits
Date: Wednesday, November 14, 2018 @ 03:10:31
  Author: farseerfc
Revision: 407295

upgpkg: alacritty 0.2.3-2

alacritty switching to upstream 0.2.3 tarball

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-13 22:26:33 UTC (rev 407294)
+++ PKGBUILD2018-11-14 03:10:31 UTC (rev 407295)
@@ -5,26 +5,19 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-_pkgver=0.2.2
+_pkgver=0.2.3
 pkgver=0.2.3
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
-source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;
-
"diff0.2.3.patch::https://github.com/jwilm/alacritty/compare/v0.2.2...f5e2f39979e2983399dd867cb6f844256fd14163.patch;)
-sha256sums=('028e67c3ea005c8222aabe2c95e6d819ce0aca220efe37120b89c01e9afdc7a1'
-'7ad42729a2e81a450a7ecbf96fdf6efdd74ab579789e5e18bd88e24668252115')
+source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;)
+sha256sums=('52d433381afce036a1744772e2ef0f3a9be3bc4eb24e5cf384a6b1b792340e05')
 
-prepare(){
-  cd $pkgbase-$_pkgver
-  patch -Np1 -i $srcdir/diff0.2.3.patch
-}
-
 build(){
   cd $pkgbase-$_pkgver
-  env CARGO_INCREMENTAL=0 cargo build --release
+  env CARGO_INCREMENTAL=0 cargo build --release --locked
 }
 
 check(){


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-11-13 Thread Jiachen Yang via arch-commits
Date: Tuesday, November 13, 2018 @ 17:53:06
  Author: farseerfc
Revision: 407133

upgpkg: alacritty 0.2.3-1

alacritty 0.2.3 testing before upstream tag

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-13 17:48:30 UTC (rev 407132)
+++ PKGBUILD2018-11-13 17:53:06 UTC (rev 407133)
@@ -5,22 +5,30 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-pkgver=0.2.2
+_pkgver=0.2.2
+pkgver=0.2.3
 pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
-source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${pkgver}.tar.gz;)
-sha256sums=('028e67c3ea005c8222aabe2c95e6d819ce0aca220efe37120b89c01e9afdc7a1')
+source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;
+
"diff0.2.3.patch::https://github.com/jwilm/alacritty/compare/v0.2.2...f5e2f39979e2983399dd867cb6f844256fd14163.patch;)
+sha256sums=('028e67c3ea005c8222aabe2c95e6d819ce0aca220efe37120b89c01e9afdc7a1'
+'7ad42729a2e81a450a7ecbf96fdf6efdd74ab579789e5e18bd88e24668252115')
 
+prepare(){
+  cd $pkgbase-$_pkgver
+  patch -Np1 -i $srcdir/diff0.2.3.patch
+}
+
 build(){
-  cd $pkgbase-$pkgver
+  cd $pkgbase-$_pkgver
   env CARGO_INCREMENTAL=0 cargo build --release
 }
 
 check(){
-  cd $pkgbase-$pkgver
+  cd $pkgbase-$_pkgver
   env CARGO_INCREMENTAL=0 cargo test --release
 }
 
@@ -27,7 +35,7 @@
 package_alacritty() {
   depends=('freetype2' 'fontconfig' 'xclip' 'libxi' 'libxcursor')
   
-  cd $pkgbase-$pkgver
+  cd $pkgbase-$_pkgver
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"
   
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
@@ -41,7 +49,7 @@
   pkgdesc="Terminfo files for the alacritty terminal emulator"
   depends=('ncurses')
   
-  cd $pkgbase-$pkgver
+  cd $pkgbase-$_pkgver
   
   install -dm 755 "$pkgdir/usr/share/terminfo/a/"
   tic -o "$pkgdir/usr/share/terminfo" alacritty.info


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-11-13 Thread Jiachen Yang via arch-commits
Date: Tuesday, November 13, 2018 @ 11:29:52
  Author: farseerfc
Revision: 406488

upgpkg: alacritty 0.2.2-1

alacritty 0.2.2 update, add libxi and libxcursor as depends

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-13 11:29:51 UTC (rev 406487)
+++ PKGBUILD2018-11-13 11:29:52 UTC (rev 406488)
@@ -5,7 +5,7 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-pkgver=0.2.1
+pkgver=0.2.2
 pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
@@ -12,11 +12,11 @@
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${pkgver}.tar.gz;)
-sha256sums=('d335f09ba914faf8d8b2ba91a67672aab3acd1a3bb1528ec3d9339381697f6a1')
+sha256sums=('028e67c3ea005c8222aabe2c95e6d819ce0aca220efe37120b89c01e9afdc7a1')
 
 build(){
   cd $pkgbase-$pkgver
-  env CARGO_INCREMENTAL=0 cargo build --release --locked
+  env CARGO_INCREMENTAL=0 cargo build --release
 }
 
 check(){
@@ -25,7 +25,7 @@
 }
 
 package_alacritty() {
-  depends=('freetype2' 'fontconfig' 'xclip')
+  depends=('freetype2' 'fontconfig' 'xclip' 'libxi' 'libxcursor')
   
   cd $pkgbase-$pkgver
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-10-04 Thread Jiachen Yang via arch-commits
Date: Thursday, October 4, 2018 @ 14:43:26
  Author: farseerfc
Revision: 389518

upgpkg: alacritty 0.2.1-1

alacritty 0.2.1 update

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-04 14:42:57 UTC (rev 389517)
+++ PKGBUILD2018-10-04 14:43:26 UTC (rev 389518)
@@ -5,14 +5,14 @@
 pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-pkgver=0.2.0
-pkgrel=3
+pkgver=0.2.1
+pkgrel=1
 arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${pkgver}.tar.gz;)
-sha256sums=('b45c3cb26b529b381593ca99712e31b4cf88f438c2435434062408462611e501')
+sha256sums=('d335f09ba914faf8d8b2ba91a67672aab3acd1a3bb1528ec3d9339381697f6a1')
 
 build(){
   cd $pkgbase-$pkgver


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-09-19 Thread Jiachen Yang via arch-commits
Date: Wednesday, September 19, 2018 @ 07:37:51
  Author: farseerfc
Revision: 383335

remove the gzip man bit for next release

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-19 06:35:50 UTC (rev 383334)
+++ PKGBUILD2018-09-19 07:37:51 UTC (rev 383335)
@@ -17,9 +17,6 @@
 build(){
   cd $pkgbase-$pkgver
   env CARGO_INCREMENTAL=0 cargo build --release --locked
-  
-  # gzip man page for latter install
-  gzip "alacritty.man" 
 }
 
 check(){
@@ -34,7 +31,7 @@
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"
   
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
-  install -D -m644 "alacritty.man.gz" 
"$pkgdir/usr/share/man/man1/alacritty.1.gz"
+  install -D -m644 "alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1"
   install -D -m644 "alacritty-completions.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
   install -D -m644 "alacritty-completions.zsh" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
   install -D -m644 "alacritty-completions.fish" 
"$pkgdir/usr/share/fish/completions/alacritty.fish"


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-09-17 Thread Jiachen Yang via arch-commits
Date: Monday, September 17, 2018 @ 17:39:04
  Author: farseerfc
Revision: 382632

upgpkg: alacritty 0.2.0-3

alacritty adding a check and gzip the manpage

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |   47 ---
 1 file changed, 28 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-17 17:34:51 UTC (rev 382631)
+++ PKGBUILD2018-09-17 17:39:04 UTC (rev 382632)
@@ -1,30 +1,40 @@
 # Maintainer: Christian Rebischke 
+# Maintainer: Jiachen YANG 
 # Contributor: kpcyrd 
-# Contributor: quininer
-
+# Contributor: quininer 
+pkgbase='alacritty'
 pkgname=('alacritty' 'alacritty-terminfo')
-_pkgname="alacritty"
+pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 pkgver=0.2.0
-pkgrel=2
-arch=('x86_64' 'i686')
+pkgrel=3
+arch=('x86_64')
 url="https://github.com/jwilm/alacritty;
 license=('Apache')
 makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
-source=("$_pkgname-$pkgver.tar.gz::https://github.com/jwilm/alacritty/archive/v$pkgver.tar.gz;)
+source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${pkgver}.tar.gz;)
 sha256sums=('b45c3cb26b529b381593ca99712e31b4cf88f438c2435434062408462611e501')
 
+build(){
+  cd $pkgbase-$pkgver
+  env CARGO_INCREMENTAL=0 cargo build --release --locked
+  
+  # gzip man page for latter install
+  gzip "alacritty.man" 
+}
+
+check(){
+  cd $pkgbase-$pkgver
+  env CARGO_INCREMENTAL=0 cargo test --release
+}
+
 package_alacritty() {
-  pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
   depends=('freetype2' 'fontconfig' 'xclip')
-
-  cd "$_pkgname-$pkgver"
-
-  cargo build --release --locked
-
+  
+  cd $pkgbase-$pkgver
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"alacritty.desktop"
-
+  
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
-  install -D -m644 "alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1"
+  install -D -m644 "alacritty.man.gz" 
"$pkgdir/usr/share/man/man1/alacritty.1.gz"
   install -D -m644 "alacritty-completions.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
   install -D -m644 "alacritty-completions.zsh" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
   install -D -m644 "alacritty-completions.fish" 
"$pkgdir/usr/share/fish/completions/alacritty.fish"
@@ -32,11 +42,10 @@
 
 package_alacritty-terminfo() {
   pkgdesc="Terminfo files for the alacritty terminal emulator"
-
-  cd "$_pkgname-$pkgver"
-
+  depends=('ncurses')
+  
+  cd $pkgbase-$pkgver
+  
   install -dm 755 "$pkgdir/usr/share/terminfo/a/"
   tic -o "$pkgdir/usr/share/terminfo" alacritty.info
 }
-
-# vim:set ts=2 sw=2 et:


[arch-commits] Commit in alacritty/trunk (PKGBUILD)

2018-09-17 Thread Christian Rebischke via arch-commits
Date: Monday, September 17, 2018 @ 17:08:52
  Author: shibumi
Revision: 382626

upgpkg: alacritty 0.2.0-2

moved alacritty to community

Modified:
  alacritty/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-17 17:05:58 UTC (rev 382625)
+++ PKGBUILD2018-09-17 17:08:52 UTC (rev 382626)
@@ -8,8 +8,8 @@
 pkgrel=2
 arch=('x86_64' 'i686')
 url="https://github.com/jwilm/alacritty;
-license=('Apache-2.0')
-makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'freetype2' 'ncurses' 
'desktop-file-utils')
+license=('Apache')
+makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 
'desktop-file-utils')
 
source=("$_pkgname-$pkgver.tar.gz::https://github.com/jwilm/alacritty/archive/v$pkgver.tar.gz;)
 sha256sums=('b45c3cb26b529b381593ca99712e31b4cf88f438c2435434062408462611e501')