### this file is sourced not run
PKGVER=9.30
PKGBUILD=1
PKGARCH=x86_64

# source: post BLFS 7.8 2016-01-03 updated to 9.26, 9.30
TARBALL=rxvt-unicode-$PKGVER.tar.bz2
MD5SUM=793ae8d59cf911fc6a93254234933d25
SRC_URL=http://dist.schmorp.de/rxvt-unicode/Attic/$TARBALL
BUNDLE=

SLACKREQ='gdk-pixbuf libptytty'
SLACKDESC="rxvt-unicode: rxvt-unicode $PKGVER (Unicode X terminal emulator)
rxvt-unicode:
rxvt-unicode: rxvt-unicode is a clone of the terminal emulator rxvt, an X
rxvt-unicode: Window System terminal emulator which includes support for XFT
rxvt-unicode: and Unicode.
rxvt-unicode:
rxvt-unicode: http://software.schmorp.de/pkg/rxvt-unicode.html
rxvt-unicode:
rxvt-unicode:
rxvt-unicode:
rxvt-unicode:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/rxvt* &&

	# read appresdit from /etc/X11/app-defaults too
	patch -Np0 -i ../pkg/rxvt-unicode-toolkit.diff &&

	# https://unix.stackexchange.com/questions/469349/
	sed -i -e 's/tic/& -x/' doc/Makefile.in &&

	# fix wrong help info
	sed -i -e '/list of perl extensions/ s/colon-separated/comma-separated/' src/xdefaults.C &&

	set -x &&
	patch -Np1 -i ../pkg/debian/patches/07_rgb_location.diff &&
	patch -Np1 -i ../pkg/debian/patches/11_fix_lexgrog.diff &&
	patch -Np1 -i ../pkg/debian/patches/12_hyphen_minus_sign.diff &&
	patch -Np1 -i ../pkg/debian/patches/17_unsafe_man.diff &&

	status=0 || status=1
	set +x
	return $status
}

### default pkg_package
### build
pkg_build() {
	CONFFLAGS="$CONFFLAGS --disable-perl --enable-iso14755 --enable-frills"
	export CFLAGS="-Os -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs -w"
	export CXXFLAGS="$CFLAGS"

	pkg_build_autoconf && pkg_build_slackdesc &&

	# desktop file
	mkdir -p /usr/share/applications &&
	install -m644 /tmp/pkg/urxvt.desktop /usr/share/applications
}

# vim:ft=sh:

