Changeset - 0cf3f4256d93
[Not reviewed]
0 1 0
sicherha - 8 years ago 2018-02-12 17:58:24
github@sicherha.de
Add missing dependencies to .spec file
1 file changed with 4 insertions and 0 deletions:
0 comments (0 inline, 0 general)
packaging/fedora/spectrum2.spec
Show inline comments
 
@@ -6,48 +6,52 @@ Name: spectrum2
 
Version: 2.0
 
Release: 1%{?dist}
 
Group: Applications/Internet
 
License: GPLv3
 
Source0: spectrum2.tar.gz
 
URL: http://swift.im/
 
BuildRequires: cmake
 
BuildRequires: boost-devel
 
BuildRequires: mysql-devel
 
BuildRequires: cppunit-devel
 
%if 0%{?rhel} > 0 && 0%{?rhel} <= 6
 
BuildRequires: sqlite-devel
 
%else
 
BuildRequires: libsqlite3x-devel
 
%endif
 
BuildRequires: protobuf-devel
 
BuildRequires: protobuf-compiler
 
BuildRequires: popt-devel
 
BuildRequires: libidn-devel
 
BuildRequires: expat-devel
 
BuildRequires: avahi-devel
 
BuildRequires: log4cxx-devel
 
BuildRequires: swiften-devel
 
BuildRequires: libcommuni-devel
 
BuildRequires: libcurl-devel
 
BuildRequires: libev-libevent-devel
 
BuildRequires: libpqxx-devel
 
BuildRequires: libpurple-devel
 
Requires:      libtransport%{?_isa} = %{version}-%{release}
 

	
 
%description
 
Spectrum 2 is an XMPP transport/gateway and also simple XMPP server.
 

	
 
%prep
 
%setup -q -n spectrum2
 

	
 
%build
 
%cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo
 
make VERBOSE=1 %{?_smp_mflags}
 

	
 
%install
 
rm -rf %{buildroot}
 
make install DESTDIR=%{buildroot}
 
install -d %{buildroot}%{_localstatedir}/{lib,run,log}/spectrum2
 
install -p -D -m 755 packaging/fedora/spectrum2.init \
 
    %{buildroot}%{_initddir}/spectrum2
 

	
 
ln -s /usr/bin/spectrum2_libpurple_backend %{buildroot}/usr/bin/spectrum_libpurple_backend
 

	
 
%pre
 
getent group %{groupname} >/dev/null || groupadd -r %{groupname}
 
getent passwd %{username} >/dev/null || \
0 comments (0 inline, 0 general)