[arch-commits] Commit in alacritty/trunk (PKGBUILD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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')