rpms/spectrum/EL-5 .cvsignore, 1.2, 1.3 sources, 1.3, 1.4 spectrum.spec, 1.2, 1.3
Matej Cepl
mcepl at fedoraproject.org
Tue Jul 13 18:14:39 UTC 2010
Author: mcepl
Update of /cvs/pkgs/rpms/spectrum/EL-5
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv15278
Modified Files:
.cvsignore sources spectrum.spec
Log Message:
New upstream release
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/spectrum/EL-5/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 21 Jun 2010 10:12:29 -0000 1.2
+++ .cvsignore 13 Jul 2010 18:14:39 -0000 1.3
@@ -1 +1 @@
-spectrum.tar.bz2
+spectrum-0.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/spectrum/EL-5/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sources 29 Jun 2010 12:14:07 -0000 1.3
+++ sources 13 Jul 2010 18:14:39 -0000 1.4
@@ -1 +1 @@
-65a7b11b87ce7530e6136efbf3c9cdb6 spectrum.tar.bz2
+476d94a73b37b9e5e330565b838cbca6 spectrum-0.3.tar.gz
Index: spectrum.spec
===================================================================
RCS file: /cvs/pkgs/rpms/spectrum/EL-5/spectrum.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- spectrum.spec 29 Jun 2010 12:14:07 -0000 1.2
+++ spectrum.spec 13 Jul 2010 18:14:39 -0000 1.3
@@ -7,13 +7,14 @@
Summary: XMPP transport/gateway
Name: spectrum
Version: 0.3
-Release: 0.10.git20100629%{?dist}
+Release: 1%{?dist}
Group: System Environment/Daemons
# spectrumctl is GPLv3+, rest GPLv2+
License: GPLv2+ and GPLv3+
# git clone http://github.com/hanzz/spectrum.git
# git archive --prefix=spectrum/ d55ba67ea9dc | bzip2 >spectrum.tar.bz2
-Source0: %{name}.tar.bz2
+#Source0: %{name}.tar.bz2
+Source0: http://spectrum.im/attachments/download/5/spectrum-%{version}.tar.gz
# Patch to make spectrum build with an obsolete cmake on RHEL-5
Patch1: spectrum-%{version}-cmake.patch
URL: http://spectrum.im/
@@ -24,6 +25,7 @@ BuildRequires: gloox-devel
BuildRequires: cppunit-devel
BuildRequires: cmake
BuildRequires: python2-devel
+BuildRequires: python-xmpp
Requires: logrotate
Requires: python-xmpp
Requires(pre): shadow-utils
@@ -45,7 +47,7 @@ switched on in order to get libpurple.
%endif
%prep
-%setup -q -n %{name}
+%setup -q
%if 0%{?rhel} <= 5 && 0%{?fedora} < 7
%patch1 -p1 -b .RH-build
@@ -71,26 +73,19 @@ EOS
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
-# To work around these issues in 'make install':
-# - spectrum.cfg contains secret and should not be world readable...
-# - it wont install $DESTDIR/etc/spectrum/spectrum.cfg
-# if /etc/spectrum/spectrum.cfg exists. (would not be included in rpm)
-install -p -D -m 640 spectrum.cfg \
- %{buildroot}%{_sysconfdir}/spectrum/spectrum.cfg
-
(cd spectrumctl && \
python setup.py install --root %{buildroot} --prefix %{_prefix} \
)
# Stuff that 'make install' does not install:
install -p -D -m 644 schemas/sqlite_schema.sql \
- %{buildroot}%{_datadir}/spectrum/schemas/sqlite_schema.sql
+ %{buildroot}%{_datadir}/spectrum/schemas/sqlite_schema.sql
install -p -D -m 644 schemas/mysql_schema.sql \
- %{buildroot}%{_datadir}/spectrum/schemas/mysql_schema.sql
+ %{buildroot}%{_datadir}/spectrum/schemas/mysql_schema.sql
install -p -D -m 755 initscripts/fedora/spectrum \
- %{buildroot}%{_initddir}/spectrum
+ %{buildroot}%{_initddir}/spectrum
install -p -D -m 644 spectrum-logrotate \
- %{buildroot}%{_sysconfdir}/logrotate.d/spectrum
+ %{buildroot}%{_sysconfdir}/logrotate.d/spectrum
install -d %{buildroot}%{_localstatedir}/{lib,run,log}/spectrum
@@ -98,8 +93,11 @@ install -d %{buildroot}%{_localstatedir}
install -d %{buildroot}%{_sbindir}
mv %{buildroot}%{_bindir}/spectrum %{buildroot}%{_sbindir}
-# move spectrum.cfg.example
-mv %{buildroot}%{_docdir}/spectrum/spectrum.cfg.example .
+# Move %{_defaultdocdir}/spectrum/spectrum.cfg.example back
+mv %{buildroot}%{_defaultdocdir}/spectrum/spectrum.cfg.example .
+
+# Create a %{_sysconfdir}/spectrum directory to have something to own ;)
+install -d -m 750 %{buildroot}%{_sysconfdir}/spectrum
%clean
rm -rf %{buildroot}
@@ -137,10 +135,19 @@ fi
%attr(700, %{username}, %{groupname}) %{_localstatedir}/run/spectrum/
%attr(700, %{username}, %{groupname}) %{_localstatedir}/log/spectrum/
%attr(750, root, %{groupname}) %dir %{_sysconfdir}/spectrum
-%attr(640, root, %{groupname}) %config(noreplace) %{_sysconfdir}/spectrum/spectrum.cfg
%config(noreplace) %{_sysconfdir}/logrotate.d/spectrum
%changelog
+* Tue Jul 13 2010 Matěj Cepl <mcepl at redhat.com> - 0.3-1
+- New upstream release.
+
+* Tue Jul 13 2010 Matěj Cepl <mcepl at redhat.com> - 0.3-0.12.git20100712
+- New upstream checkout, fixed compiler warnings.
+
+* Mon Jul 12 2010 Matěj Cepl <mcepl at redhat.com> - 0.3-0.11.git20100712
+- New upstream checkout, preparation for 0.3 release.
+- Fix location of spectrum.cfg example.
+
* Tue Jun 29 2010 Matěj Cepl <mcepl at redhat.com> - 0.10.git20100629
- New pull from the upstream git
More information about the scm-commits
mailing list