summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: bb7553cb0bdcd567fe023972ad5c8da4f31f1b34 (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
pkgname=srecord
pkgver=1.65.0
pkgrel=2
pkgdesc='The SRecord package is a collection of powerful tools for manipulating EPROM load files.'
arch=('x86_64')
license=('GPL3')
makedepends=('cmake' 'ghostscript' 'libgcrypt' 'doxygen' 'graphviz' 'psutils' 'git')
url='https://srecord.sourceforge.net'
source=("https://sourceforge.net/projects/srecord/files/srecord/${pkgver%.*}/${pkgname}-${pkgver}-Source.tar.gz"
	"explicit-cstdin-include.patch")
sha256sums=('81c3d07cf15ce50441f43a82cefd0ac32767c535b5291bcc41bd2311d1337644'
            '505c42a6e7a9893840ca8426f2c1fd1c44aec90b30c49812c136e8b65c2377cb')

prepare() {
  patch -p1 -d "${pkgname}-${pkgver}-Source" < explicit-cstdin-include.patch
}

build() {
  mkdir -p build
  cd build
  cmake "../${pkgname}-${pkgver}-Source" -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install
  find "${pkgdir}/usr/lib/" -not -name liblib_srecord.a -not -type d -delete
}