Blob Blame History Raw
%global realname egeoip
%global upstream mochi
%global debug_package %{nil}
%global git_tag 45c32ad
%global patchnumber 0


Name:		erlang-%{realname}
Version:	0
Release:	0.6.20111025git%{git_tag}%{?dist}
Summary:	Erlang IP Geolocation module
Group:		Development/Languages
License:	MIT and BSD with advertising
URL:		https://github.com/mochi/egeoip
# wget --no-check-certificate --content-disposition https://github.com/mochi/egeoip/tarball/45c32ad
Source0:	%{upstream}-%{realname}-%{git_tag}.tar.gz
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:	erlang-rebar
Requires:	erlang-erts
# No file:read_line/1 in R12B and older
Requires:	erlang-kernel >= R13B
Requires:	erlang-stdlib


%description
Erlang IP Geolocation module, currently supporting the MaxMind GeoLite City
Database.


%prep
%setup -q -n %{upstream}-%{realname}-%{git_tag}
mv priv/LICENSE.txt LICENSE.geolitecity


%build
rebar compile -v
rebar doc -v


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/{ebin,priv}
install -p -m 0644 ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
install -p -m 0644 ebin/%{realname}*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
install -p -m 0644 priv/GeoLiteCity.dat %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv
rm -f doc/edoc-info


%clean
rm -rf $RPM_BUILD_ROOT


%check
rebar eunit -v


%files
%doc LICENSE LICENSE.geolitecity README doc/
%dir %{_libdir}/erlang/lib/%{realname}-%{version}
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}*.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/priv/GeoLiteCity.dat


%changelog
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.6.20111025git45c32ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.5.20111025git45c32ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.4.20111025git45c32ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Thu Jun 07 2012 Peter Lemenkov <lemenkov@gmail.com> - 0-0.3.20111025git45c32ad
- Added unit-tests
- Invoke rebar with more verbosity
- Removed no longer required defattr() line
- Added API docs (doc/ directory)
- Confirmed the legal status of the LICENSE.geolitecity

* Tue May 15 2012 Peter Lemenkov <lemenkov@gmail.com> - 0-0.2.20111025git45c32ad
- Update to the latest git tag

* Sat Jan 22 2011 Peter Lemenkov <lemenkov@gmail.com> - 0-0.1.20110122gitfac69bb
- Initial build