breezy: Update to 3.0.2.4

This commit is contained in:
Alexey Pavlov
2020-03-09 15:39:45 +03:00
parent df9e651314
commit 69a4c059fc

View File

@@ -1,7 +1,9 @@
# Maintainer: Christoph Reiter <reiter.christoph@gmail.com>
pkgname=breezy
pkgver=3.0.2
_verbase=3.0.2
_verminor=-4
pkgver=${_verbase}${_verminor//-/.}
pkgrel=1
pkgdesc='A decentralized revision control system with support for Bazaar and Git file formats'
arch=('i686' 'x86_64')
@@ -11,30 +13,32 @@ groups=('VCS')
depends=('python-configobj'
'python-fastimport'
'python-dulwich'
'python3-six')
'python-patiencediff'
'python-six')
makedepends=('python3-setuptools' 'libcrypt-devel')
provides=(bzr)
conflicts=(bzr)
replaces=(bzr)
source=("https://pypi.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz"
source=(#"https://pypi.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz"
${pkgname}-${pkgver}.tar.gz::https://github.com/breezy-team/breezy/archive/${_verbase}${_verminor}.tar.gz
'0002-add-msys2-certs-location.patch')
sha256sums=('50f16bc7faf299f98fe58573da55b0664078f94b1a0e7f0ce9e1e6a0d47e68e0'
sha256sums=('fc9fa55a32c3cd5752ed7c913ab7e98d597e4c93a5b0f9d6d16e01ee1ce63e52'
'18be0daab57a10b03643f18a6b148efb2a7129088686590221fd6683d6717c18')
prepare(){
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgname}-${_verbase}${_verminor}"
patch -p1 -i ${srcdir}/0002-add-msys2-certs-location.patch
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgname}-${_verbase}${_verminor}"
python setup.py build --parallel "$(nproc)"
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgname}-${_verbase}${_verminor}"
python setup.py install --root="${pkgdir}" --install-data=usr/share --optimize=1 --skip-build
cp "${pkgdir}"/usr/bin/brz "${pkgdir}"/usr/bin/bzr