summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1d1454097f1f8c2c42e50462b2255fed0a826f39 (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
34
35
36
#!/hint/bash -e
# Maintainer: Adrien Smith <adrien at bouldersmiths dot com>
# Contributor: Martin Poljak <martin at poljak dot cz>
# Contributor: Dan Schaper <dschaper at ganymeade dot com>
pkgname=tcllauncher
pkgver=1.8
pkgrel=3
pkgdesc='A launcher for Tcl applications'
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url='https://flightaware.github.io/tcllauncher'
license=('custom:Tcl')
depends=('libbsd' 'tcl')
options=('!emptydirs')
changelog="$pkgname.changelog"
source=("$pkgname-$pkgver.tar.gz::https://github.com/flightaware/$pkgname/archive/v$pkgver.tar.gz"
        'tcllauncher-use-custom-ldflags.patch')
sha512sums=('4fa44597f9cab6df82db5436aa21e6894195ff1ccde09150e2961d5fb9cd60de43419eb1a96d6557b90828255b9aa90c0a8d362e1380b93d02a62d6f668f1e90'
            '4206e143ece18fd28faa9da62918710166a09881ecf4dba4982599241303abffac0d055c075eab9369a8d8e3199986e8cdd4c38424bcd52838084211a0406ec5')

prepare() {
  cd "$pkgname-$pkgver"
  patch -Np1 < ../tcllauncher-use-custom-ldflags.patch
}

build() {
  cd "$pkgname-$pkgver"
  autoconf
  ./configure --disable-rpath
  make
}

package() {
  cd "$pkgname-$pkgver"
  make install DESTDIR="${pkgdir}"
  install -Dm644 license.terms "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
}