diff options
author | Freemor <freemor@freemor.ca> | 2018-08-01 15:47:18 -0300 |
---|---|---|
committer | Freemor <freemor@freemor.ca> | 2018-08-01 15:47:18 -0300 |
commit | 29d00da32f37aaa41f809645077ebffd3b570a33 (patch) | |
tree | 24494679626b964b2ca62b5932c53836e2e76141 /libre/hexchat | |
parent | 0594f89149622905c09dfa4adc58da16e7eb59e2 (diff) | |
download | abslibre-29d00da32f37aaa41f809645077ebffd3b570a33.tar.gz abslibre-29d00da32f37aaa41f809645077ebffd3b570a33.tar.bz2 abslibre-29d00da32f37aaa41f809645077ebffd3b570a33.zip |
Bring this up-to-date
Diffstat (limited to 'libre/hexchat')
-rw-r--r-- | libre/hexchat/PKGBUILD | 37 |
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: |