diff --git a/doxygen/PKGBUILD b/doxygen/PKGBUILD index f1917c12..6086c5a8 100644 --- a/doxygen/PKGBUILD +++ b/doxygen/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Ray Donnelly pkgname=doxygen -pkgver=1.8.13 -pkgrel=2 +pkgver=1.8.14 +pkgrel=1 pkgdesc="A documentation system for C++, C, Java, IDL and PHP" arch=('i686' 'x86_64') url="http://www.doxygen.org/" @@ -11,13 +11,17 @@ options=('strip' 'staticlibs') license=('GPL') depends=("gcc-libs" "libsqlite" "libiconv") makedepends=("cmake" "gcc" "flex" "python2" "libsqlite-devel" "libiconv-devel") -source=("https://ftp.stack.nl/pub/users/dimitri/${pkgname}-${pkgver}.src.tar.gz" +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz "doxygen-segfault.patch") -sha256sums=('af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b' +noextract=("${pkgname}-${pkgver}.tar.gz") +sha256sums=('18bc3790b4d5f4d57cb8ee0a77dd63a52518f3f70d7fdff868a7ce7961a6edc3' '220f5446dd2712cb043ced03cb2927596ed25a5e60150499be9213acba5b5c25') prepare() { - cd ${srcdir} + # workaround for symlink issue + tar -xf ${pkgname}-${pkgver}.tar.gz || true + cp ${pkgname}-Release_${pkgver//./_}/addon/doxmlparser/src/doxmlintf.h \ + ${pkgname}-Release_${pkgver//./_}/addon/doxmlparser/include/doxmlintf.h } build() { @@ -34,7 +38,7 @@ build() { -Dbuild_search=OFF \ -Duse_sqlite3=ON \ -Duse_libclang=OFF \ - ../${pkgname}-${pkgver} + ../${pkgname}-Release_${pkgver//./_} make }