add hexchat

This commit is contained in:
Alexander Popov 2023-03-28 02:40:52 +03:00
parent 8e6203185b
commit d675e3870f
Signed by: iiiypuk
GPG Key ID: D8C9B59A9F04A70C
4 changed files with 82 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.pkg.tar.zst

View File

@ -0,0 +1,37 @@
pkgbase = hexchat-git
pkgdesc = A GTK+ based IRC client
pkgver = 2.16.1
pkgrel = 1
url = https://hexchat.github.io
arch = i686
arch = x86_64
arch = armv6h
license = GPL
makedepends = git
makedepends = perl
makedepends = python
makedepends = meson
depends = gtk2
depends = openssl
depends = dbus-glib
depends = luajit
depends = python-cffi
depends = libcanberra
depends = libnotify
depends = libproxy
depends = pciutils
depends = hicolor-icon-theme
depends = desktop-file-utils
depends = sound-theme-freedesktop
depends = iso-codes
optdepends = enchant: for spell check
optdepends = perl: for perl plugin
optdepends = python: for python plugin
provides = hexchat
conflicts = hexchat
conflicts = hexchat-lua-git
replaces = hexchat-lua-git
source = git+https://github.com/hexchat/hexchat.git
md5sums = SKIP
pkgname = hexchat-git

3
packages/hexchat-git/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
hexchat/
pkg/
src/

View File

@ -0,0 +1,41 @@
# Maintainer: Alexander Popov iiiypuk@fastmail.fm
pkgname=hexchat-git
pkgver=2.16.1
pkgrel=1
pkgdesc='A GTK+ based IRC client'
arch=('i686' 'x86_64' 'armv6h')
url='https://hexchat.github.io'
license=('GPL')
depends=('gtk2' 'openssl' 'dbus-glib' 'luajit' 'python-cffi'
'libcanberra' 'libnotify' 'libproxy' 'pciutils'
'hicolor-icon-theme' 'desktop-file-utils' 'sound-theme-freedesktop' 'iso-codes')
makedepends=('git' 'perl' 'python' 'meson')
optdepends=('enchant: for spell check'
'perl: for perl plugin'
'python: for python plugin')
provides=('hexchat')
conflicts=('hexchat' 'hexchat-lua-git')
replaces=('hexchat-lua-git')
source=('git+https://git.a2s.su/iiiypuk/hexchat.git')
md5sums=('SKIP')
_gitname='hexchat'
pkgver() {
cd "$_gitname"
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd "$_gitname"
rm -rf build
meson build --prefix=/usr --buildtype=plain
ninja -C build
}
package() {
cd "$_gitname"
env DESTDIR="$pkgdir" ninja -C build install
}