summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD51
1 files changed, 19 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 229c3fbbf9cc..2e7d536462c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,42 @@
# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com>
pkgname=castxml-git
-_gitname=CastXML
pkgdesc="C-family abstract syntax tree XML output tool."
-pkgver=r337.c2a44d0
+pkgver=0.3.1.r6.g861054e
pkgrel=1
arch=('i686' 'x86_64')
url="https://github.com/CastXML/CastXML"
-license=('APACHE')
+license=('Apache')
depends=('llvm' 'clang')
-makedepends=('git' 'cmake' 'python-sphinx' 'clang-tools-extra')
+makedepends=('git' 'cmake' 'python-sphinx')
provides=('castxml')
conflicts=('castxml')
-source=(
- 'git://github.com/CastXML/CastXML'
-)
-md5sums=(
- 'SKIP'
-)
+source=("${pkgname%-git}::git+https://github.com/CastXML/CastXML")
+md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/${_gitname}"
- ( set -o pipefail
- git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
- printf "r%s.%s" \
- "$(git rev-list --count HEAD)" \
- "$(git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}')"
- )
+ cd "${srcdir}/${pkgname%-git}"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cd "${srcdir}/${_gitname}"
+build() {
+ cd "${srcdir}/${pkgname%-git}"
- # Fix build issue as reported by Kniyl here
- # https://github.com/CastXML/CastXML/issues/102
+ # Fix build issue as reported by Kniyl here https://github.com/CastXML/CastXML/issues/102
sed -i "s|\${llvm_libs}|LLVM|g" src/CMakeLists.txt
- cmake -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build \
- -DSPHINX_HTML=1 \
- -DSPHINX_MAN=1 \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCastXML_INSTALL_DOC_DIR=share/doc/castxml \
- -DCastXML_INSTALL_MAN_DIR=share/man
-}
+ cmake . \
+ -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build \
+ -DSPHINX_HTML=1 \
+ -DSPHINX_MAN=1 \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCastXML_INSTALL_DOC_DIR=share/doc/castxml \
+ -DCastXML_INSTALL_MAN_DIR=share/man
-build() {
- cd "${srcdir}/${_gitname}"
make
}
-package(){
- cd "$srcdir/${_gitname}"
+package() {
+ cd "${srcdir}/${pkgname%-git}"
make DESTDIR="$pkgdir" install
}