Package Details: bdelta-git 1:0.3.1.post2+g4782c58_20160919.fefefilesize-1

Git Clone URL: https://aur.archlinux.org/bdelta-git.git (read-only)
Package Base: bdelta-git
Description: A tool to create diffs of binary files. A sophisticated sequence matching library bundled with a delta creator and patch tool.
Upstream URL: https://github.com/jjwhitney/BDelta
Licenses: MPL
Conflicts: bdelta
Provides: bdelta=0.3.1.post2+g4782c58_20160919.fefefilesize
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 0
Popularity: 0.000000
First Submitted: 2016-05-20 20:16
Last Updated: 2017-02-09 17:49

Dependencies (2)

Required by (1)

Sources (2)

Latest Comments

dreieck commented on 2017-02-10 20:42

@sekret, 2: I just wanted to mark all changes which differ from upstream into the PKGVER, otherwise one would assume that "clean" upstream version is used.

So I just take something which quite catchingly describes the patch.

dreieck commented on 2017-02-09 17:49

@sekret: Thank you for pointing that out.

Fixed.

sekret commented on 2017-02-07 18:14

The package doesn't build here...

==> Starting prepare()...
Applying patch '/build/bdelta-git/src/fefefilesize.patch' ...
patching file src/bdelta.cpp
patching file src/bpatch.cpp
patching file src/file.h
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: 0.3.1-2-g4782c58.d20160919.rg4782c58.fefefilesize

Your pkgver() is really ... long! And still it doesn't seem to work right. What about just using

git describe | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'

This produces 0.3.1.r2.g4782c58 which looks absolutely fine to me. No need to include the fact that Fefe provided a patch! Although he used his name in the patch ... Einfach ein bisschen großes Ego! ;-)