From 8185891e28635bdb83fdf4ba4391030912dae596 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Tue, 18 Feb 2014 01:56:34 +0000 Subject: Tue Feb 18 01:56:27 UTC 2014 --- libre/hexchat-libre/PKGBUILD | 47 +++++++++++++++++++++++++++++++++++++ libre/hexchat-libre/hexchat.install | 14 +++++++++++ 2 files changed, 61 insertions(+) create mode 100644 libre/hexchat-libre/PKGBUILD create mode 100644 libre/hexchat-libre/hexchat.install (limited to 'libre/hexchat-libre') diff --git a/libre/hexchat-libre/PKGBUILD b/libre/hexchat-libre/PKGBUILD new file mode 100644 index 000000000..b1c9228a6 --- /dev/null +++ b/libre/hexchat-libre/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 97268 2013-09-15 22:44:23Z alucryd $ +# Maintainer: Maxime Gauduin +# Contributor: TingPing +# Maintainer (Parabola): André Silva + +_pkgname=hexchat +pkgname=hexchat-libre +pkgver=2.9.6.1 +pkgrel=1 +pkgdesc="A popular and easy to use graphical IRC (chat) client, without nonfree browser reference (Parabola rebranded)" +arch=('i686' 'x86_64' 'mips64el') +url="http://hexchat.github.io/" +license=('GPL') +depends=('dbus-glib' 'desktop-file-utils' 'hicolor-icon-theme' 'libcanberra' 'libnotify' 'libproxy' 'libsexy' 'pciutils') +makedepends=('perl' 'python') +optdepends=('enchant: Spell check' + 'perl: Perl plugin' + 'python: Python plugin') +options=('!libtool') +install="${_pkgname}.install" +replaces=$_pkgname +conflicts=$_pkgname +provides=$_pkgname=$pkgver +source=("http://dl.hexchat.org/${_pkgname}/${_pkgname}-${pkgver}.tar.xz") +sha256sums=('6267ff3c4d0aec8a808365b384115a769d5001d99dbb10403634667c43966470') + +build() { + cd ${_pkgname}-${pkgver} + +# Rebrand to Parabola + sed -i 's#ArchLinux#Parabola GNU/Linux-libre#' plugins/sysinfo/parse.c + +# Remove nonfree browser references + sed -i '\|NAME Open Link| s|Firefox|Iceweasel|' src/common/hexchat.c + sed -i '\|NAME Open Link| s|firefox -private %s\\n\\n";|iceweasel -private %s\\n\\n"\\\n "NAME Open Link in Private Icecat Window\\n" "CMD !icecat -private %s\\n\\n";|' src/common/hexchat.c + + ./configure --prefix='/usr' --enable-{python='python3',shm,spell='libsexy',textfe} + make +} + +package() { + cd ${_pkgname}-${pkgver} + + make DESTDIR="$pkgdir" install +} + +# vim: ts=2 sw=2 et: diff --git a/libre/hexchat-libre/hexchat.install b/libre/hexchat-libre/hexchat.install new file mode 100644 index 000000000..214da2ef9 --- /dev/null +++ b/libre/hexchat-libre/hexchat.install @@ -0,0 +1,14 @@ +post_install() { + gtk-update-icon-cache -ftq usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim: ts=2 sw=2 et: -- cgit v1.2.3-54-g00ecf