rpm spec file which produces a znc-push rpm. builds on rhel6, centos6 and fedora19.

This commit is contained in:
Rene Cunningham 2013-07-10 15:08:36 +10:00
parent 8be77b27be
commit f506f1c7bd
1 changed files with 50 additions and 0 deletions

50
znc-push.spec Normal file
View File

@ -0,0 +1,50 @@
Name: znc-push
Version: 20130708
Release: 2%{?dist}
Summary: Push notifications module for ZNC
Group: System Environment/Daemons
License: MIT
URL: https://github.com/jreese/znc-push
Source0: %{name}-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: gcc-c++, znc-devel >= 0.90
Requires: znc >= 0.90
%description
Push notifications module for ZNC
%prep
%setup -q
%build
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%{__mkdir_p} %{buildroot}/%{_libdir}/znc
%{__mkdir_p} %{buildroot}/%{_defaultdocdir}/%{name}-%{version}
%{__install} -Dp -m0755 push.so %{buildroot}/%{_libdir}/znc/push.so
%{__install} -Dp -m0644 README.md %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/README.md
%{__install} -Dp -m0644 LICENSE %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/LICENSE
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%dir %{_defaultdocdir}/%{name}-%{version}
%attr(0755, root, root) %{_libdir}/znc/push.so
%doc %{_defaultdocdir}/%{name}-%{version}/README.md
%doc %{_defaultdocdir}/%{name}-%{version}/LICENSE
%changelog
* Mon Jul 08 2013 Rene Cunningham <rene@linuxfoundation.org> - 20130708-2
- Removed use of Makefile.
- Added README & LICENSE.
* Thu Jun 06 2013 Andrew Grimberg <agrimberg@linuxfoundation.org> - 20130606-1
- Initial build