summaryrefslogtreecommitdiff
path: root/user/hexchat/APKBUILD
blob: 1a310c13e93c04d4c85d1bd5f3ce0a5c73a76b33 (plain) (blame)
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
# Contributor: Síle Ekaterin Liszka <sheila@vulpine.house>
# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
pkgname=hexchat
pkgver=2.16.2
pkgrel=0
pkgdesc="GTK-based IRC client"
url="https://hexchat.org"
arch="all"
options="!check" # no tests
license="GPL-2.0+ AND Custom:Expat AND LGPL-2.0+ AND LGPL-2.1+"
depends="py3-cffi"
makedepends="meson ninja
	openssl-dev libproxy-dev libcanberra-dev dbus-glib-dev libnotify-dev
	iso-codes-dev
	lua5.3-dev perl-dev python3-dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="$pkgname-$pkgver.tar.gz::https://github.com/hexchat/hexchat/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/hexchat-$pkgver"

build() {
	meson setup \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--buildtype=release \
		-Dwith-lua=lua \
		. output
	meson compile -C output
}

package() {
	DESTDIR="$pkgdir" meson install -C output
}

sha512sums="ed0015d369574207c762eb7340ed1db1541d627f8aa9f0b93aa9079e30097c63be45ce363e9b8cdd68fd7df53fc2ff1f719a0e1d615edd2d5596438d5e00a38d  hexchat-2.16.2.tar.gz"