summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 169afe862ba8b97a3c43684988eda9e7272a8e59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Maintainer: Deon Spengler <deon[at]spengler[dot]co[dot]za>
pkgname=libdfuprog-git
pkgdesc="libdfuprog is a fork of dfu-programmer built as a dynamic library"
pkgver=v0.7.0.r46.g15d3d92
pkgrel=1
arch=('x86_64')
url="https://github.com/EspoTek/libdfuprog"
license=('GPL2')
depends=('libusb')
provides=('libdfuprog')
conflicts=('libdfuprog')
source=(git+https://github.com/EspoTek/libdfuprog)
sha256sums=('SKIP')

pkgver() {
  cd libdfuprog
  git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
}

build() {
  cd ${srcdir}/libdfuprog
  ./bootstrap.sh
  chmod +x libdfuprog_make_linux
  ./libdfuprog_make_linux
}

package() {
  install -D -m 0644 ${srcdir}/libdfuprog/src/libdfuprog-0.9.so \
                     ${pkgdir}/usr/lib/libdfuprog-0.9.so

  install -D -m 0644 ${srcdir}/libdfuprog/src/main.h \
                     ${pkgdir}/usr/include/libdfuprog.h
}