From 01fb82e6b16fc855c86de2a9fc2f075db38f84b3 Mon Sep 17 00:00:00 2001 From: Andreas Grapentin Date: Sat, 3 Feb 2018 16:15:59 +0100 Subject: pcr/ledger-git: updated to 3.1.r709.ge12b8d0f --- pcr/ledger-git/PKGBUILD | 65 +++++++++++++++++++------------------------------ 1 file changed, 25 insertions(+), 40 deletions(-) diff --git a/pcr/ledger-git/PKGBUILD b/pcr/ledger-git/PKGBUILD index c45d13911..2ff48ab2f 100644 --- a/pcr/ledger-git/PKGBUILD +++ b/pcr/ledger-git/PKGBUILD @@ -1,65 +1,50 @@ +# Maintainer (AUR): Ivan Zenin +# Maintainer (AUR): Johann Klahn +# Contributor (AUR): Nathan Jones # Maintainer: Luke R. GPG: rsa4096/3EAE8697 -# Contributor: Johann Klahn -# Contributor: Nathan Jones -# Contributor: korjjj -# Contributor: TDY -# Contributor: Adam Ehlers Nyholm Thomsen -# Contributor: Nathan Jones + +# parabola changes and rationale: +# - fixed license pkgname=ledger-git -pkgdesc="A double-entry accounting system with a command-line reporting interface" -pkgver=20160420 +pkgver=3.1.r709.ge12b8d0f pkgrel=1 - -_branch=next - -## Uncomment this line if you want a debug build: -# _build=debug - -_defines=(BUILD_DOCS=ON CMAKE_INSTALL_LIBDIR=lib/) - -## Uncomment this line if you want to include the ledger-mode: -# _defines+=(BUILD_EMACSLISP=ON) - -depends=('mpfr' 'boost-libs' 'libedit') -makedepends=('boost' 'git' 'sed' 'python2' 'cmake' 'texinfo' 'texlive-plainextra') +pkgdesc="A double-entry accounting system with a command-line reporting interface (development version)" +arch=('i686' 'x86_64' 'armv7h') url="http://ledger-cli.org" license=('BSD3') -arch=('i686' 'x86_64') +depends=('mpfr' 'boost-libs' 'libedit') provides=('ledger') conflicts=('ledger') -[[ "${_build}" == "debug" ]] && options=('!strip') -source=("ledger::git://github.com/ledger/ledger.git#branch=${_branch}") +makedepends=('boost' 'git' 'sed' 'python2' 'cmake' 'texinfo' 'texlive-plainextra') +source=("git+git://github.com/ledger/ledger.git") sha256sums=('SKIP') pkgver() { - cd ledger - # git describe --always | sed 's|-|.|g' - git log --format="%cd" --date=short -1 | sed 's/-//g' + cd "${srcdir}"/ledger + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } prepare() { - cd ledger + cd "${srcdir}"/ledger find -iname '*.py' -execdir sed -i 's|^#!.*python$|#!/usr/bin/python2|' '{}' \; sed -i 's|^#!.*python$|#!/usr/bin/python2|' ./acprep - cmake ./ \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DCMAKE_INSTALL_LIBDIR:PATH=lib \ - -DCMAKE_SKIP_RPATH:BOOL=TRUE \ - -DDISABLE_ASSERTS:BOOL=TRUE \ - -DBUILD_DEBUG:BOOL=FALSE \ - -DBUILD_DOCS:BOOL=FALSE \ - -DUSE_PYTHON:BOOL=TRUE \ - -DBUILD_EMACSLISP:BOOL=TRUE } build() { - cd ledger + cd "${srcdir}"/ledger + cmake . \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DCMAKE_INSTALL_LIBDIR:PATH=lib make } package () { - cd ledger + cd "${srcdir}"/ledger make DESTDIR="${pkgdir}" install - install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -fr "${pkgdir}"/usr/include/ledger + install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/ledger/LICENSE" } -- cgit v1.2.3