56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
| %define _topdir         %(echo $PWD)/
 | |
| %define name            rabbitmq-message-consumer
 | |
| %define release         beta
 | |
| %define version         1.0
 | |
| %define install_path    /usr/local/skysql/maxscale/extra/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
 | 
