SPECS: bzr.spec (NEW) - initial pld release
arekm
arekm at pld-linux.org
Mon Sep 19 21:44:22 CEST 2005
Author: arekm Date: Mon Sep 19 19:44:22 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- initial pld release
---- Files affected:
SPECS:
bzr.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/bzr.spec
diff -u /dev/null SPECS/bzr.spec:1.1
--- /dev/null Mon Sep 19 21:44:22 2005
+++ SPECS/bzr.spec Mon Sep 19 21:44:17 2005
@@ -0,0 +1,77 @@
+# $Revision$, $Date$
+%bcond_with tests
+Summary: Bazaar-NG is a changeset oriented revision control system
+Name: bzr
+Version: 0.0.7
+Release: 1
+License: GPL v2
+Group: Development/Version Control
+Source0: http://www.bazaar-ng.org/pkg/%{name}-%{version}.tar.gz
+# Source0-md5: e4d95bd7f6cdd9eb5bd1a62ec2a45db2
+URL: http://bazaar.canonical.com/Bzr
+Requires: diffutils
+Requires: patch
+Requires: tar
+%pyrequires_eq python
+BuildRequires: python
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Bazaar-NG (aka bzr, later to be named Bazaar 2) is a community project
+led by canonical to develop a free software distributed revision
+control system that is powerful, friendly, scalable and easy to use. A
+revision control system is a tool that developers and system
+administrators use to keep track of the changes to files over time.
+Additionally, a revision control system such as Bazaar-NG eases the
+burdens of working together in teams.
+
+Bazaar-NG is a changeset oriented revision control system. Changeset
+oriented revision control systems collect the logically related
+changes to individual files together into one cohesive group which
+typically represent a bug fix or a new feature. These changesets are
+easily transferred from one branch to another with simple to use
+commands like "bzr pull" and "bzr branch".
+
+Bazaar-NG is also a distributed revision control system. A distributed
+revision control such as Bazaar-NG not only allows a project to have
+multiple branches, but users to have multiple private branches as
+well. Bazaar-NG makes it easy for users to make a branch that is based
+off of another branch, make changes and then later merge the branches
+back together. Importantly, the general public can make a new branch
+based upon an authoritive branch of a project, fix one or more things
+and then offer the branch back to the upstream for merging. Bazaar-NG
+also supports the sharing of branches between developers.
+
+
+%prep
+%setup -q
+
+%build
+python setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+python setup.py install --optimize=2 \
+ --root=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -name "*.py" | xargs rm
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
+%{py_sitescriptdir}/bzrlib
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2005/09/19 19:44:17 arekm
+- initial pld release
+
================================================================
More information about the pld-cvs-commit
mailing list