Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:maw:bzr
bzr
bzr.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bzr.spec of Package bzr
# # spec file for package bzr # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: bzr Version: 2.0.0 Release: 0 License: GNU General Public License (GPL) Group: Development/Tools/Version Control BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: zlib-devel # For the emacs and xemacs subpackages BuildRequires: emacs-nox %if 0%{?suse_version} BuildRequires: pyrex xemacs %endif # for the bash and zsh subpackages BuildRequires: bash zsh %if 0%{?suse_version} # New pythons have this. %if 0%{?suse_version} < 1030 BuildRequires: python-elementtree Requires: python-elementtree %endif # They all need this, however. %{py_requires} # And they all can make use of this. Recommends: python-curl %else Requires: python Requires: python-pycurl %endif URL: http://bazaar-vcs.org/ Source: bzr-%{version}.tar.bz2 Source1: README.bzr-sftp # Source: bzr-1.5rc1.tar.bz2 Summary: Friendly distributed version control system %description Bazaar-NG is a distributed revision control system that is powerful, friendly, and scalable. It is the successor of the bazaar RCS which, in turn, was a user-friendly reimplementation of GNU Arch. Authors: -------- Martin Pool <mbp@canonical.com> Robert Collins <robert.collins@canonical.com> %package sftp Summary: sftp support for bzr Group: Development/Tools/Version Control Requires: %{name} = %{version} Requires: python-paramiko %description sftp sftp support for bzr. %package emacs Summary: Emacs mode for bzr Group: Development/Tools/Version Control Requires: %{name} = %{version} Requires: emacs %description emacs Emacs mode for bzr. %if 0%{?suse_version} %package xemacs Summary: XEmacs mode for bzr Group: Development/Tools/Version Control Requires: %{name} = %{version} Requires: xemacs %description xemacs XEmacs mode for bzr. %endif %package bash Summary: bash completion for bzr commands Group: Development/Tools/Version Control Requires: %{name} = %{version} Requires: bash %description bash bash completion for bzr commands. %if 0 %package zsh Summary: zsh completion for bzr commands Group: Development/Tools/Version Control Requires: %{name} = %{version} Requires: zsh %description zsh zsh completion for bzr commands. (Unimplemented.) %endif %debug_package %prep %setup %build python setup.py build %install %if 0%{?suse_version} %define __record_arg --record-rpm %else %define __record_arg --record %endif python setup.py install --root %{buildroot} --prefix %{_prefix} %__record_arg %{name}.files --install-data %{_datadir} # manpages are compressed perl -pi -e 's|(%{_mandir}.*\.1)|$1.gz|g' %{name}.files # /usr/share/man and /usr/share/man1 shouldn't be packaged cat %{name}.files | grep -v '%dir /usr/share/man' > %{name}.files.tmp && mv %{name}.files.tmp %{name}.files # install emacs modes %{__install} -D -m 0644 contrib/emacs/bzr-mode.el $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp/bzr-mode.el %if 0%{?suse_version} %{__install} -D -m 0644 contrib/emacs/bzr-mode.el $RPM_BUILD_ROOT/%{_datadir}/xemacs/site-lisp/bzr-mode.el %endif # install shell completion %{__install} -D -m 0644 contrib/bash/bzr.simple $RPM_BUILD_ROOT/%{_sysconfdir}/bash_completion.d/bzr.simple.sh # hmm, how to best install the zsh stuff? # install the sftp readme %{__install} -D -m 0644 %{S:1} $RPM_BUILD_ROOT/%{_datadir}/doc/packages/bzr-sftp/README.bzr-sftp %clean %{__rm} -rf %{buildroot} %files -f %{name}.files %defattr(-,root,root,-) %doc *.TODO COPYING.txt INSTALL NEWS* README TODO *.ico %doc tools/ doc/* contrib/ %files sftp %defattr(-, root, root) %doc %{_datadir}/doc/packages/bzr-sftp %files emacs %defattr(-,root,root) %{_datadir}/emacs/site-lisp/bzr-mode.el %if 0%{?suse_version} %files xemacs %defattr(-,root,root) %{_datadir}/xemacs/site-lisp/bzr-mode.el %endif %files bash %defattr(-,root,root) %{_sysconfdir}/bash_completion.d/bzr.simple.sh %if 0 %files zsh %defattr(-,root,root) %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor