56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
%define _topdir         %(echo $PWD)/
 | 
						|
%define name            rabbitmq-message-consumer
 | 
						|
%define release         beta
 | 
						|
%define version         1.0
 | 
						|
%define install_path    /usr/local/mariadb/rabbitmq-consumer/
 | 
						|
 | 
						|
BuildRoot:              %{buildroot}
 | 
						|
Summary:                rabbitmq-message-consumer
 | 
						|
License:                GPL
 | 
						|
Name:                   %{name}
 | 
						|
Version:                %{version}
 | 
						|
Release:                %{release}
 | 
						|
Source:                 %{name}-%{version}-%{release}.tar.gz
 | 
						|
Prefix:                 /
 | 
						|
Group:                  Development/Tools
 | 
						|
Requires:        	maxscale
 | 
						|
 | 
						|
%if 0%{?suse_version}
 | 
						|
BuildRequires: gcc gcc-c++ ncurses-devel bison glibc-devel cmake libgcc_s1 perl make libtool libopenssl-devel libaio libaio-devel mariadb libedit-devel librabbitmq-devel MariaDB-shared
 | 
						|
%else
 | 
						|
BuildRequires: gcc gcc-c++ ncurses-devel bison glibc-devel cmake libgcc perl make libtool openssl-devel libaio libaio-devel librabbitmq-devel MariaDB-shared
 | 
						|
%if 0%{?rhel}  == 6
 | 
						|
BuildRequires: libedit-devel
 | 
						|
%endif
 | 
						|
%if 0%{?rhel}  == 7
 | 
						|
BuildRequires: mariadb-devel mariadb-embedded-devel libedit-devel
 | 
						|
%else
 | 
						|
BuildRequires: MariaDB-devel MariaDB-server
 | 
						|
%endif
 | 
						|
%endif
 | 
						|
 | 
						|
%description
 | 
						|
rabbitmq-message-consumer
 | 
						|
 | 
						|
%prep
 | 
						|
 | 
						|
%setup -q
 | 
						|
 | 
						|
%build
 | 
						|
make clean
 | 
						|
make
 | 
						|
 | 
						|
%install
 | 
						|
mkdir -p $RPM_BUILD_ROOT%{install_path}
 | 
						|
cp consumer $RPM_BUILD_ROOT%{install_path}
 | 
						|
cp consumer.cnf $RPM_BUILD_ROOT%{install_path}
 | 
						|
 | 
						|
%clean
 | 
						|
 | 
						|
%files
 | 
						|
%defattr(-,root,root)
 | 
						|
%{install_path}/consumer
 | 
						|
%{install_path}/consumer.cnf
 | 
						|
 | 
						|
%changelog
 |