rpms/plague/EL-5 plague.spec, 1.28, 1.29 sources, 1.25, 1.26 plague-0.4-daemonize.patch, 1.1, NONE
Dennis Gilmore
ausil at fedoraproject.org
Thu Sep 4 02:28:05 UTC 2008
- Previous message (by thread): rpms/plague/F-8 plague.spec, 1.33, 1.34 sources, 1.26, 1.27 plague-0.4.5-logtail.patch, 1.1, NONE plague-0.4.5-mock-0.8.patch, 1.1, NONE plague-0.4.5-sqlite3.patch, 1.1, NONE
- Next message (by thread): rpms/bzr/F-9 .cvsignore, 1.26, 1.27 bzr.spec, 1.35, 1.36 sources, 1.26, 1.27
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ausil
Update of /cvs/pkgs/rpms/plague/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5034
Modified Files:
plague.spec sources
Removed Files:
plague-0.4-daemonize.patch
Log Message:
update to 0.4.5.1
Index: plague.spec
===================================================================
RCS file: /cvs/pkgs/rpms/plague/EL-5/plague.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- plague.spec 14 Sep 2006 16:13:05 -0000 1.28
+++ plague.spec 4 Sep 2008 02:28:03 -0000 1.29
@@ -2,21 +2,31 @@
Summary: Distributed build system for RPMs
Name: plague
-Version: 0.4.4.1
-Release: 2%{?dist}
-License: GPL
+Version: 0.4.5.1
+Release: 1%{?dist}
+License: GPLv2+
Group: Development/Tools
-Source: http://fedoraproject.org/projects/plague/releases/%{name}-%{version}.tar.bz2
+#Source: http://fedoraproject.org/projects/plague/releases/%{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.bz2
URL: http://www.fedoraproject.org/wiki/Projects/Plague
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: python-sqlite, createrepo >= 0.4.3
+BuildRequires: python
+Requires: createrepo >= 0.4.7
+# get the version of the sqlite api thats available to us
+%if 0%{?rhel}
+Requires: python-sqlite
+%else
+Requires: python-sqlite2
+%endif
+
Requires: %{name}-common = %{version}-%{release}
Requires(post): /sbin/chkconfig
Requires(post): /sbin/service
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
-Patch0: plague-0.4-daemonize.patch
+
+
%description
The Plague build system is a client/server distributed build system for
building RPM packages. This package provides the plague server.
@@ -28,14 +38,16 @@
Requires: pyOpenSSL
%description common
-This package includes the common Python module that all Plague services require.
+This package includes the common Python module that all Plague services
+require.
%package builder
Summary: Builder daemon for Plague builder slaves
Group: Development/Tools
Requires: %{name}-common = %{version}-%{release}
-Requires: yum >= 2.2.1, mock >= 0.3
+Requires: yum >= 2.2.1
+Requires: mock >= 0.8
Requires(post): /sbin/chkconfig
Requires(post): /sbin/service
Requires(preun): /sbin/chkconfig
@@ -51,7 +63,8 @@
Requires: %{name}-common = %{version}-%{release}
%description client
-Client program for enqueueing package builds and interrogating the build system.
+Client program for enqueueing package builds and interrogating the build
+system.
%package utils
@@ -66,7 +79,7 @@
%prep
%setup -q
-%patch0 -p0 -b .umask
+
%build
make
@@ -74,12 +87,13 @@
%install
rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
-install -D -m 0644 etc/plague-builder.config $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}-builder
-install -D -m 0755 etc/plague-builder.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-builder
-install -D -m 0644 etc/plague-server.config $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}-server
-install -D -m 0755 etc/plague-server.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-server
-mkdir -p $RPM_BUILD_ROOT/srv/plague_builder
+make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
+chmod +x $RPM_BUILD_ROOT%{_bindir}/*
+install -p -D -m 0644 etc/plague-builder.config $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}-builder
+install -p -D -m 0755 etc/plague-builder.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-builder
+install -p -D -m 0644 etc/plague-server.config $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}-server
+install -p -D -m 0755 etc/plague-server.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-server
+mkdir -p $RPM_BUILD_ROOT/var/lib/plague/builder
%clean
@@ -97,7 +111,7 @@
fi
%pre builder
-/usr/sbin/useradd -G mock -s /sbin/nologin -M -r -d /srv/plague_builder plague-builder 2>/dev/null || :
+/usr/sbin/useradd -G mock -s /sbin/nologin -M -r -d /var/lib/plague/builder plague-builder 2>/dev/null || :
%post builder
/sbin/chkconfig --add plague-builder
@@ -122,6 +136,8 @@
%files common
%defattr(-, root, root)
%doc README ChangeLog
+%dir %{_sysconfdir}/%{name}
+%dir %{_datadir}/%{name}
%dir /usr/lib/python?.?/site-packages/%{name}
/usr/lib/python?.?/site-packages/%{name}/*.py*
@@ -134,7 +150,8 @@
%dir %{_sysconfdir}/%{name}/builder/certs
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}-builder
%{_initrddir}/%{name}-builder
-%attr(0755, plague-builder, plague-builder) /srv/plague_builder
+%dir /var/lib/plague
+%attr(0755, plague-builder, plague-builder) /var/lib/plague/builder
%files client
%defattr(-, root, root)
@@ -142,11 +159,38 @@
%files utils
%defattr(-, root, root)
-%{_bindir}/%{name}-user-manager.py*
-%{_bindir}/%{name}-certhelper.py*
+%{_bindir}/%{name}-user-manager
+%{_bindir}/%{name}-certhelper
%changelog
+* Wed Sep 03 2008 Dennis Gilmore <dennis at ausil.us> - 0.4.5.1-1
+- update to 0.4.5.1 applying Michael schwendt's logging and mock patches
+- using pysqlite2 on fedora and python-sqlite on RHEL
+- requires mock > 0.8
+- requires createrepo >= 0.4.7
+
+* Wed Sep 3 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 0.4.5-2
+- add the patches from 0.4.5-0.4 (sqlite3, mock08, logtail)
+- merge more spec changes
+
+* Tue Sep 02 2008 Dennis Gilmore <dennis at ausil.us> - 0.4.5-1
+- update to 0.4.5 lots of fixes
+
+* Thu May 22 2008 Seth Vidal <skvidal at fedoraproject.org> - 0.4.4.1-6
+- licensing tag fix
+
+* Tue Sep 18 2007 Michael Schwendt <mschwendt at fedoraproject.org> - 0.4.4.1-5
+- Add dirs /etc/plague and /usr/share/plague to plague-common
+ since "plague-builder" and "plague" use them (#233904).
+
+* Fri Dec 15 2006 Toshio Kuratomi <toshio at tiki-lounge.com> - 0.4.4.1-4
+- Small fix for a change in python 2.5's xmlrpc library. The patch has been
+ upstreamed.
+
+* Thu Dec 14 2006 Jason L Tibbitts III <tibbs at math.uh.edu> - 0.4.4.1-3
+- Rebuild for new Python
+
* Thu Sep 14 2006 Dennis Gilmore <dennis at ausil.us> 0.4.4.0-2
- add patch for bad umask setting
@@ -303,7 +347,7 @@
* Sat Jul 16 2005 Dan Williams <dcbw at redhat.com>
- Bump version to 0.2
-- Grab python files from /usr/lib, not %{_libdir} until the
+- Grab python files from /usr/lib, not %%{_libdir} until the
multiarch issues get worked out
* Sun Jun 26 2005 Dan Williams <dcbw at redhat.com>
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/plague/EL-5/sources,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- sources 13 Mar 2006 15:30:00 -0000 1.25
+++ sources 4 Sep 2008 02:28:03 -0000 1.26
@@ -1 +1 @@
-0eb43e25cdd8d630759d010115101956 plague-0.4.4.1.tar.bz2
+99f5a996f16cddf3b8f4051068aa452a plague-0.4.5.1.tar.bz2
--- plague-0.4-daemonize.patch DELETED ---
- Previous message (by thread): rpms/plague/F-8 plague.spec, 1.33, 1.34 sources, 1.26, 1.27 plague-0.4.5-logtail.patch, 1.1, NONE plague-0.4.5-mock-0.8.patch, 1.1, NONE plague-0.4.5-sqlite3.patch, 1.1, NONE
- Next message (by thread): rpms/bzr/F-9 .cvsignore, 1.26, 1.27 bzr.spec, 1.35, 1.36 sources, 1.26, 1.27
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list