From 925efb9c857936d26229fff1196e52dec0699ebc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Kone=C4=8Dn=C3=BD?= Date: Tue, 24 Mar 2015 21:13:27 +0100 Subject: [PATCH] Add Fedora support to kakoune project Kakoune is now distributed to Fedora 21/22/rawhide by the copr repository. Add spec file which is used to build kakoune. --- README.asciidoc | 9 +++++++++ contrib/kakoune.spec | 47 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 contrib/kakoune.spec diff --git a/README.asciidoc b/README.asciidoc index 857cd9f4..776c1963 100644 --- a/README.asciidoc +++ b/README.asciidoc @@ -111,6 +111,15 @@ Homebrew (OSX) brew install --HEAD https://raw.githubusercontent.com/mawww/kakoune/homebrew/contrib/kakoune.rb ----------------------------------------------------------------------------------------------- +Fedora 21/22/Rawhide +~~~~~~~~~~~~~~~~~~~~ + +Use created copr repository https://copr.fedoraproject.org/coprs/jkonecny/kakoune/ +--------------------------------- +dnf copr enable jkonecny/kakoune +dnf install kakoune +--------------------------------- + Running ------- diff --git a/contrib/kakoune.spec b/contrib/kakoune.spec new file mode 100644 index 00000000..0216358a --- /dev/null +++ b/contrib/kakoune.spec @@ -0,0 +1,47 @@ +# TODO: automate this to get new GitHub version everytime +%global commit 48007d5de22f57175115fc72fe9cb592e6b0efb2 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: kakoune +Version: 0 +Release: 1.%{shortcommit}git%{?dist} +Summary: Vim inspired editor + +License: Unlicense +URL: https://github.com/mawww/kakoune +Source0: https://github.com/mawww/kakoune/archive/%{commit}/kakoune-%{commit}.tar.gz + +BuildRequires: boost-devel >= 1.50 +BuildRequires: ncurses-devel >= 5.3 +Requires: boost >= 1.50 +Requires: ncurses-libs >= 5.3 + +%description +Kakoune is a code editor heavily inspired by Vim + +%prep +%setup -qn %{name}-%{commit} + +%build +cd src +make %{?_smp_mflags} + +%check +cd src +make test + +%install +cd src +%make_install PREFIX=/usr + +%changelog +* Tue Mar 24 2015 Jiri Konecny 0-1.7eaa697git +- Add tests +* Tue Mar 17 2015 Jiri Konecny 0-1.12a732dgit +- Create first rpm for kakoune + +%files +%doc +%{_bindir}/* +%{_datadir}/doc/kak/* +%{_datadir}/kak/*