Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 15226e18d542515490c4c0b4258a1be2 > files > 1

go-md2man-1.0.2-4.mga6.src.rpm

%define import_path github.com/cpuguy83/go-md2man
%define gopath %{_prefix}/lib/golang
%define gosrc %{gopath}/src/%{import_path}

Summary:	Transform md into man pages
Name:		go-md2man
Version:	1.0.2
Release:	%mkrel 4
License:	Specific
Group:		Development/Other
Url:		https://%{import_path}
Source0:        https://%{import_path}/archive/v%{version}.tar.gz
Provides:       golang(%{import_path}) = %{version}-%{release}
Provides:       golang(%{import_path}/mangen)

%package devel
BuildRequires:  golang >= 1.3.3
BuildRequires:  golang-blackfriday-devel
BuildRequires:  golang-net-devel
Requires:       golang >= 1.3.3
Summary:        Transform md into man pages devel part

%description
Transform md into man pages

%description devel
Transform md into man pages devel part

%prep
%setup -q  -n %{name}-%{version}

%build
mkdir -p ./_build/src/github.com/cpuguy83/
ln -s $(pwd) ./_build/src/%{import_path}
export GOPATH=$(pwd)/_build:%{gopath}
pushd $(pwd)/_build/src/%{import_path}
go build
popd

%install
mkdir -p %{buildroot}%{gosrc}
for d in . mangen; do
    install -d -p %{buildroot}/%{gosrc}/$d
    cp -av $d/*.go %{buildroot}/%{gosrc}/$d
done
rm -f %{buildroot}%{gosrc}/{README.md}
install -d -m 755 $RPM_BUILD_ROOT/%{_bindir}
install -m 755 %{name} $RPM_BUILD_ROOT/%{_bindir}/%{name}

%files
%doc README.md
%{_bindir}/%{name}

%files devel
%doc README.md
%dir %attr(755,root,root) %{gosrc}
%dir %attr(755,root,root) %{gosrc}/mangen
%{gosrc}/*.go
%{gosrc}/*/*.go


%changelog
* Thu Jun 02 2016 joequant <joequant> 1.0.2-4.mga6
+ Revision: 1019913
- fix build and golang paths
- rebuild for arm

  + umeabot <umeabot>
    - Mageia 6 Mass Rebuild

* Mon Feb 16 2015 bcornec <bcornec> 1.0.2-1.mga6
+ Revision: 815092
- Update to upstream 1.0.2

* Fri Jan 23 2015 bcornec <bcornec> 1-3.mga5
+ Revision: 811983
- Also adds goloang-net-devel as a build requirement
- what is really needed is golang-blackfriday-devel !
- Adds a buildrequire on golang-blakfriday and solves the internal need for mangen
- Split the package in 2 with a devel one containing the .go files

* Wed Nov 19 2014 bcornec <bcornec> v1-1.mga5
+ Revision: 797811
- Upload go-md2man for docker man page generation support
- Created package structure for go-md2man.