From 2abc4a813a4a58fee6abe6f4724d1609e64f870f Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Tue, 2 Feb 2021 13:59:22 +0100 Subject: [PATCH] new --- alacritty.spec | 135 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 alacritty.spec diff --git a/alacritty.spec b/alacritty.spec new file mode 100644 index 0000000..aaa44ef --- /dev/null +++ b/alacritty.spec @@ -0,0 +1,135 @@ +Summary: A fast, cross-platform, OpenGL terminal emulator +Name: alacritty +Version: 0.7.1 +Release: 1 +License: Apache v2.0 +Group: Applications +Source0: https://github.com/alacritty/alacritty/archive/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: e4d0ac610b4e768102962ddac0c6a53b +# cd alacritty-%{version} +# cargo vendor +# cd .. +# tar cJf alacritty-crates-%{version}.tar.xz alacritty-%{version}/{vendor,Cargo.lock} +Source1: %{name}-crates-%{version}.tar.xz +# Source1-md5: 1279949ca954cd8219740baaa94c1bc5 +URL: https://github.com/alacritty/alacritty +BuildRequires: cargo +BuildRequires: rpmbuild(macros) >= 1.752 +BuildRequires: rust +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +Requires(post,postun): desktop-file-utils +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Alacritty is a modern terminal emulator that comes with sensible +defaults, but allows for extensive configuration. By integrating with +other applications, rather than reimplementing their functionality, it +manages to provide a flexible set of features with high performance. + +%package -n bash-completion-alacritty +Summary: Bash completion for alacritty command line +Summary(pl.UTF-8): Bashowe dopełnianie linii poleceń programu alacritty +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: bash-completion >= 2.0 +%{?noarchpackage} + +%description -n bash-completion-alacritty +Bash completion for alacritty command line. + +%description -n bash-completion-alacritty -l pl.UTF-8 +Bashowe dopełnianie linii poleceń programu alacritty. + +%package -n fish-completion-alacritty +Summary: fish-completion for alacritty +Summary(pl.UTF-8): Uzupełnianie nazw w fish dla alacritty +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: fish +%{?noarchpackage} + +%description -n fish-completion-alacritty +fish-completion for alacritty. + +%description -n fish-completion-alacritty -l pl.UTF-8 +Pakiet ten dostarcza uzupełnianie nazw w fish dla alacritty. + +%package -n zsh-completion-alacritty +Summary: ZSH completion for alacritty command line +Summary(pl.UTF-8): Dopełnianie linii poleceń programu alacritty dla powłoki ZSH +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: zsh +%{?noarchpackage} + +%description -n zsh-completion-alacritty +ZSH completion for alacritty command line. + +%description -n zsh-completion-alacritty -l pl.UTF-8 +Dopełnianie linii poleceń programu alacritty dla powłoki ZSH. + +%prep +%setup -q -b1 + +# use our offline registry +export CARGO_HOME="$(pwd)/.cargo" + +mkdir -p "$CARGO_HOME" +cat >.cargo/config <