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


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




More information about the scm-commits mailing list