diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -9,16 +9,21 @@ url="http://tarquin.sourceforge.net/" license=("GPL") depends=("lapack" "protobuf" "fftw" "gnuplot" "qwt5") makedepends=("cmake" "gcc-fortran" "boost") -source=("https://github.com/martin3141/tarquin/archive/v$pkgver.tar.gz") -md5sums=("9886ccd6eaaa35b7b60a26fd56cafecd") +source=("$pkgname-$pkgver.tar.gz::https://github.com/martin3141/tarquin/archive/v$pkgver.tar.gz" "CMakeListsPatch.txt") +md5sums=("9886ccd6eaaa35b7b60a26fd56cafecd" "37e29d28404757eee761507121543609") prepare() { # patch master CMakeLists.txt cd "$srcdir"/$pkgname-$pkgver/src - patch -Np0 -i ../../../CMakeListsPatch.txt + patch -Np0 -i "$srcdir"/CMakeListsPatch.txt + # update protobuf files cd "$srcdir"/$pkgname-$pkgver/src/common - ./gen_proto.sh + protoc tarquin.proto --cpp_out=./ + sed 's/tarquin.pb.h/tarquin_pb.hpp/g' tarquin.pb.cc > tarquin_pb.cpp + rm tarquin.pb.cc + mv tarquin.pb.h tarquin_pb.hpp + # make the build directory cd "$srcdir"/$pkgname-$pkgver/src mkdir -p build @@ -31,7 +36,5 @@ build() { } package() { - mkdir -p "$pkgdir"/usr/bin - cp "$srcdir"/$pkgname-$pkgver/src/build/redist/tarquin "$pkgdir"/usr/bin - cp "$srcdir"/$pkgname-$pkgver/src/build/redist/tarquingui "$pkgdir"/usr/bin + install -Dm755 "$srcdir/$pkgname-$pkgver/src/build/redist/"tarquin{,gui} -t "$pkgdir"/usr/bin } |