summaryrefslogtreecommitdiff
path: root/libre/hexchat
diff options
context:
space:
mode:
Diffstat (limited to 'libre/hexchat')
-rw-r--r--libre/hexchat/PKGBUILD37
1 files changed, 16 insertions, 21 deletions
diff --git a/libre/hexchat/PKGBUILD b/libre/hexchat/PKGBUILD
index 05b5c5430..2cef7b11e 100644
--- a/libre/hexchat/PKGBUILD
+++ b/libre/hexchat/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 202140 2016-12-25 17:46:02Z bpiotrowski $
+# $Id$
# Maintainer (Arch): Maxime Gauduin <alucryd@archlinux.org>
# Contributor (Arch): TingPing <tingping@tingping.se>
-# Maintainer: André Silva <emulatorman@hyperbola.info>
+# Contributor: André Silva <emulatorman@hyperbola.info>
+# Maintainer: Freemor <freemor@freemor.ca>
pkgname=hexchat
-pkgver=2.12.4
-pkgrel=3.parabola1
+pkgver=2.14.1
+pkgrel=4.parabola1
pkgdesc='A popular and easy to use graphical IRC (chat) client, without nonfree browser reference'
arch=('i686' 'x86_64' 'armv7h')
url='https://hexchat.github.io/'
license=('GPL')
-depends=('dbus-glib' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk2'
+depends=('dbus-glib' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'gtk2'
'libcanberra' 'libnotify' 'libproxy' 'openssl' 'pango' 'pciutils')
-makedepends=('intltool' 'iso-codes' 'lua' 'perl' 'python' 'autoconf-archive')
+makedepends=('git' 'intltool' 'iso-codes' 'lua' 'meson' 'perl' 'python')
optdepends=('enchant: Spell check'
'iso-codes: Display language names instead of codes'
'lua: Lua plugin'
@@ -20,33 +21,27 @@ optdepends=('enchant: Spell check'
'python: Python plugin')
replaces=(${pkgname}-libre)
conflicts=(${pkgname}-libre)
-source=("http://dl.hexchat.net/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.asc})
-sha256sums=('fa35913158bbc7d0d99de79371b6df3e8d21802f1d2c7c92f0e5db694acf2c3a'
- 'SKIP')
-validpgpkeys=('108BF2212A051F4A72B18448B3C7CE210DE76DFC') # Patrick Griffis
+source=("git+https://github.com/hexchat/hexchat.git#tag=v${pkgver}")
+sha256sums=('SKIP')
prepare() {
- cd ${pkgname}-${pkgver}
+ cd hexchat
+ git cherry-pick -n 5cd70622aaabc0419cc0b547808f09221530f0fc #FS59332
# Remove nonfree browser references
sed -i '\|NAME Open Link| s|Firefox|Iceweasel|' src/common/hexchat.c
sed -i '\|NAME Open Link| s|firefox -new-window %s\\n\\n";|iceweasel -new-window %s\\n\\n"\\\n "NAME Open Link in a new Icecat Window\\n" "CMD !icecat -new-window %s\\n\\n";|' src/common/hexchat.c
}
build() {
- cd ${pkgname}-${pkgver}
-
- ./configure \
- --prefix='/usr' \
- --enable-python='python3' \
- --enable-textfe
- make
+ arch-meson hexchat build \
+ -Dwith-lua='lua' \
+ -Dwith-text='true'
+ ninja -C build
}
package() {
- cd ${pkgname}-${pkgver}
-
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -C build install
}
# vim: ts=2 sw=2 et: