rpms/perl-Test-AutoBuild/F-7 .cvsignore, 1.3, 1.4 perl-Test-AutoBuild.spec, 1.2, 1.3 sources, 1.3, 1.4
Daniel P. Berrange (berrange)
fedora-extras-commits at redhat.com
Sat Dec 22 19:11:12 UTC 2007
- Previous message: rpms/perl-Test-AutoBuild/F-8 .cvsignore, 1.3, 1.4 perl-Test-AutoBuild.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message: rpms/maxima/devel .cvsignore, 1.23, 1.24 maxima.spec, 1.91, 1.92 sources, 1.22, 1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: berrange
Update of /cvs/extras/rpms/perl-Test-AutoBuild/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2867
Modified Files:
.cvsignore perl-Test-AutoBuild.spec sources
Log Message:
Updated to 1.2.2 release
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Test-AutoBuild/F-7/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 9 Dec 2007 15:12:49 -0000 1.3
+++ .cvsignore 22 Dec 2007 19:10:35 -0000 1.4
@@ -1,4 +1,4 @@
-Test-AutoBuild-1.2.1.tar.gz
.build*
perl-Test-AutoBuild-*.rpm
noarch
+Test-AutoBuild-1.2.2.tar.gz
Index: perl-Test-AutoBuild.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Test-AutoBuild/F-7/perl-Test-AutoBuild.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- perl-Test-AutoBuild.spec 9 Dec 2007 15:12:49 -0000 1.2
+++ perl-Test-AutoBuild.spec 22 Dec 2007 19:10:35 -0000 1.3
@@ -11,7 +11,7 @@
Summary: Framework for performing continuous, unattended, automated software builds
Name: perl-%{appname}
-Version: 1.2.1
+Version: 1.2.2
Release: 1%{_extra_release}
License: GPLv2+
Group: Development/Tools
@@ -29,13 +29,19 @@
BuildRequires: perl(IO::Scalar)
BuildRequires: perl(Date::Manip)
BuildRequires: perl(Class::MethodMaker)
+BuildRequires: perl(XML::Simple)
+BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
-BuildRequires: /usr/bin/cvs
-BuildRequires: /usr/bin/svn
-BuildRequires: /usr/bin/tla
-BuildRequires: /usr/bin/hg
-BuildRequires: /usr/bin/svk
+BuildRequires: cvs >= 1.11
+BuildRequires: subversion >= 1.0.0
+BuildRequires: tla >= 1.1.0
+BuildRequires: mercurial >= 0.7
+BuildRequires: perl-SVK >= 1.0
+BuildRequires: git >= 1.5.0.0
+BuildRequires: darcs >= 1.0.0
+BuildRequires: bzr >= 0.91
+BuildRequires: monotone >= 0.37
BuildRequires: fedora-usermgmt-devel
%if %{with_selinux}
BuildRequires: selinux-policy-devel
@@ -82,6 +88,34 @@
Requires: perl-%{appname} = %{version}-%{release}
Requires: mercurial >= 0.7
+%package git
+Summary: Git source repository integration for autobuild engine
+Group: Development/Tools
+Url: http://autobuild.org/
+Requires: perl-%{appname} = %{version}-%{release}
+Requires: git >= 1.5.0.0
+
+%package darcs
+Summary: Darcs source repository integration for autobuild engine
+Group: Development/Tools
+Url: http://autobuild.org/
+Requires: perl-%{appname} = %{version}-%{release}
+Requires: darcs >= 1.0.0
+
+%package bzr
+Summary: Bazaar source repository integration for autobuild engine
+Group: Development/Tools
+Url: http://autobuild.org/
+Requires: perl-%{appname} = %{version}-%{release}
+Requires: bzr >= 0.91
+
+%package monotone
+Summary: Monotone source repository integration for autobuild engine
+Group: Development/Tools
+Url: http://autobuild.org/
+Requires: perl-%{appname} = %{version}-%{release}
+Requires: monotone >= 0.37
+
%package subversion
Summary: Subversion source repository integration for autobuild engine
Group: Development/Tools
@@ -139,6 +173,34 @@
This sub-package provides the module for integrating with the Mercurial
version control system
+%description git
+Test-AutoBuild is a Perl framework for performing continuous, unattended,
+automated software builds.
+
+This sub-package provides the module for integrating with the Git
+version control system
+
+%description darcs
+Test-AutoBuild is a Perl framework for performing continuous, unattended,
+automated software builds.
+
+This sub-package provides the module for integrating with the Darcs
+version control system
+
+%description bzr
+Test-AutoBuild is a Perl framework for performing continuous, unattended,
+automated software builds.
+
+This sub-package provides the module for integrating with the Bazaar
+version control system
+
+%description monotone
+Test-AutoBuild is a Perl framework for performing continuous, unattended,
+automated software builds.
+
+This sub-package provides the module for integrating with the Monotone
+version control system
+
%description subversion
Test-AutoBuild is a Perl framework for performing continuous, unattended,
automated software builds.
@@ -204,7 +266,7 @@
>> $RPM_BUILD_ROOT%{_localstatedir}/lib/builder/.rpmmacros
%check
-make test
+%__make test
%clean
%__rm -rf $RPM_BUILD_ROOT
@@ -220,9 +282,9 @@
-c 'Test-AutoBuild build engine' -g builder builder &>/dev/null || :
fi
+%if %{with_selinux}
%post
# Always run, even on upgrade so we reload it
-%if %{with_selinux}
/usr/sbin/semodule -i %{_datadir}/selinux/packages/auto-build/auto-build.pp >/dev/null
fixfiles -R %{name} restore
%endif
@@ -231,14 +293,14 @@
%__fe_userdel builder &>/dev/null || :
%__fe_groupdel builder &>/dev/null || :
-%post account
%if %{with_selinux}
+%post account
fixfiles -R %{name}-account restore
%endif
+%if %{with_selinux}
%postun
# Unload if last module
-%if %{with_selinux}
if [ $1 -eq 0 ]; then
/usr/sbin/semodule -r autobuild >/dev/null
fi
@@ -310,6 +372,26 @@
%doc README
%{perl_vendorlib}/Test/AutoBuild/Repository/Mercurial.pm
+%files git
+%defattr(-,root,root)
+%doc README
+%{perl_vendorlib}/Test/AutoBuild/Repository/Git.pm
+
+%files darcs
+%defattr(-,root,root)
+%doc README
+%{perl_vendorlib}/Test/AutoBuild/Repository/Darcs.pm
+
+%files bzr
+%defattr(-,root,root)
+%doc README
+%{perl_vendorlib}/Test/AutoBuild/Repository/Bazaar.pm
+
+%files monotone
+%defattr(-,root,root)
+%doc README
+%{perl_vendorlib}/Test/AutoBuild/Repository/Monotone.pm
+
%files subversion
%defattr(-,root,root)
%doc README
@@ -341,6 +423,10 @@
%config(noreplace) %attr(-,builder,builder) %{_localstatedir}/lib/builder/.cvspass
%changelog
+* Sat Dec 22 2007 Daniel P. Berrange <berrange at redhat.com> - 1.2.2-1.fc7
+- Updated to 1.2.2 packages
+- Added git, darcs, monotone, bzr subpackages
+
* Sun Dec 9 2007 Daniel P. Berrange <berrange at redhat.com> - 1.2.1-1.fc7
- Updated to new release
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Test-AutoBuild/F-7/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 9 Dec 2007 15:12:49 -0000 1.3
+++ sources 22 Dec 2007 19:10:35 -0000 1.4
@@ -1 +1 @@
-c49eee39dbc1c1314cf6e4043fc9276a Test-AutoBuild-1.2.1.tar.gz
+853f981d37af29d55644162d461c1e5b Test-AutoBuild-1.2.2.tar.gz
- Previous message: rpms/perl-Test-AutoBuild/F-8 .cvsignore, 1.3, 1.4 perl-Test-AutoBuild.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message: rpms/maxima/devel .cvsignore, 1.23, 1.24 maxima.spec, 1.91, 1.92 sources, 1.22, 1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list