123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- %define pkg_name peco
- %define pkg_version 0.5.3
- %define pkg_release 1%{?_dist_release}
- %global gopath %{_datadir}/gocode
- Summary: Simplistic interactive filtering tool
- Summary(ja): シンプルな対話式フィルタリングツール
- Name: %{pkg_name}
- Version: %{pkg_version}
- Release: %{pkg_release}
- License: MIT License
- Group: Applications/Text
- URL: https://github.com/peco/peco
- Source: https://github.com/peco/peco/archive/v%{version}.tar.gz#/peco-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-root
- BuildRequires: golang
- BuildRequires: golang(github.com/google/btree)
- BuildRequires: golang(github.com/mattn/go-runewidth)
- BuildRequires: golang(github.com/jessevdk/go-flags)
- BuildRequires: golang(github.com/nsf/termbox-go)
- BuildRequires: golang(github.com/pkg/errors)
- BuildRequires: golang(github.com/lestrrat/go-pdebug)
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: ara_t
- %description
- peco is a simplistic interactive filtering tool
- based on a python tool, percol, and written in Go.
- %description -l ja
- pecoはシンプルな対話式フィルタリングツールであり、
- Python製のpercolをGo言語で実装したプログラムです。
- %prep
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %setup -q
- %build
- export BUILD_DIR=$(pwd)/.build
- export GOPATH=${BUILD_DIR}:%{gopath}
- %{__mkdir_p} ${BUILD_DIR}/src/github.com/peco/peco
- %{__cp} -r * ${BUILD_DIR}/src/github.com/peco/peco
- cd ${BUILD_DIR}/src/github.com/peco/peco
- go build cmd/peco/peco.go
- %install
- %{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir}
- export BUILD_DIR=$(pwd)/.build
- cd ${BUILD_DIR}/src/github.com/peco/peco
- %{__install} -m 755 peco ${RPM_BUILD_ROOT}%{_bindir}
- %clean
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %files
- %defattr(-, root, root)
- %doc LICENSE
- %doc README.md Changes
- %{_bindir}/
- %changelog
- * Sat Jun 09 2018 Toshiaki Ara <ara_t@384.jp> 0.5.3-1
- - update to 0.5.3
- * Wed Jun 07 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 0.5.1-1
- - update to 0.5.1
- - update BuildRequires
- * Wed May 11 2016 Toshiaki Ara <ara_t@384.jp> 0.3.6-1
- - update to 0.3.6
- * Sun Apr 10 2016 Toshiaki Ara <ara_t@384.jp> 0.3.5-5
- - correct SPEC file
- * Fri Jan 29 2016 Toshiaki Ara <ara_t@384.jp> 0.3.5-4
- - defile %%{gopath}
- * Mon Jan 25 2016 IWAI, Masaharu <iwaim.sub@gmail.com> 0.3.5-3
- - using golang-* RPM packages for BuildRequires
- - stop 'go get' in build section
- - update build section
- - add LICENSE, README.md and Changes
- * Tue Jan 19 2016 Toshiaki Ara <ara_t@384.jp> 0.3.5-2
- - build with Go
- - change spec file
- * Sun Jan 17 2016 Toshiaki Ara <ara_t@384.jp> 0.3.5-1
- - new package
|