Changeset - 7407f4790413
[Not reviewed]
0 1 0
Daniel Henninger - 13 years ago 2012-09-21 19:53:46
daniel@vorpalcloud.org
Updated a few things to handle auto-builds more cleanly.
1 file changed with 6 insertions and 2 deletions:
0 comments (0 inline, 0 general)
packaging/spectrum2.spec
Show inline comments
 
%global groupname spectrum
 
%global username spectrum
 

	
 
%define _version 2.0
 
%define _release %{?_release}%{!?_release:1}
 

	
 
Summary: XMPP transport
 
Name: spectrum2
 
Version: 2.0
 
Release: 392%{?dist}
 
Version: %{_version}
 
Release: %{_release}%{?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
 
# BuildRequires: libsqlite3x-devel
 
# BuildRequires: protobuf-devel
 
# BuildRequires: protobuf-compiler
 
# BuildRequires: popt-devel
 
@@ -40,24 +43,25 @@ Requires:      swiften
 

	
 
%description
 
Spectrum 2.0
 

	
 
%prep
 
%setup -q -n spectrum2
 

	
 
%build
 
%cmake . -DCMAKE_BUILD_TYPE=Debug
 
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/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 || \
 
    useradd -r -g %{groupname} -d %{_localstatedir}/lib/spectrum \
 
        -s /sbin/nologin \
0 comments (0 inline, 0 general)