### this file is sourced not run
PKGVER=1.1.10 # WIP 1.1.11 - upstream will skip version 1.1.11
PKGBUILD=1
PKGARCH=x86_64

# source: step
TARBALL=gtkmenuplus-$PKGVER.tar.gz
MD5SUM=596f821b0ca2f4cda9841d7729a14378
SRC_URL=https://github.com/step-/gtkmenuplus/archive/$PKGVER/$TARBALL
BUNDLE=

SLACKREQ='gtk3'
SLACKDESC="gtkmenuplus-legacy: gtkmenuplus-legacy $PKGVER (menu builder)
gtkmenuplus-legacy:
gtkmenuplus-legacy: With gtkmenuplus you can display your own popup menu
gtkmenuplus-legacy: based on some description text.
gtkmenuplus-legacy:
gtkmenuplus-legacy: License: GNU GPL2
gtkmenuplus-legacy:
gtkmenuplus-legacy: https://github.com/step-/gtkmenuplus
gtkmenuplus-legacy:
gtkmenuplus-legacy:
gtkmenuplus-legacy:
"

### default pkg_download
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/gtkmenuplus-* &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/wip_1.1.11.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/fix-stock-icons-fix-icon-resizing.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/fix-garbled-label-for-902-release.patch &&
	mv package/gtkmenuplus.svg package/gtkmenuplus_legacy.svg &&
	mv package/gtkmenuplus.desktop package/gtkmenuplus_legacy.desktop &&
	sed -i -e 's/Icon=.*/Icon=gtkmenuplus_legacy/' package/gtkmenuplus_legacy.desktop
}
### default pkg_package
### build
pkg_build() {
	CFLAGS="$CFLAGS -fcommon" # gcc 12
	CONFFLAGS="$CONFFLAGS --with-gtk=gtk3"
	cd /tmp/gtkmenuplus-* &&
	autoreconf -fi &&
	pkg_build_autoconf &&
	make install-man &&
	mv /usr/bin/gtkmenuplus /usr/bin/gtkmenuplus-legacy &&
	mv /usr/share/man/man1/gtkmenuplus.1 /usr/share/man/man1/gtkmenuplus-legacy &&
	mv /usr/share/man/man5/gtkmenuplus.5 /usr/share/man/man5/gtkmenuplus-legacy &&
	install -m755 -d /usr/share/doc/gtkmenuplus-legacy /usr/share/applications /usr/share/icons/hicolor/scalable/apps &&
	install -m644 -t /usr/share/doc/gtkmenuplus-legacy docs/* &&
	rm -f /usr/share/doc/gtkmenuplus-legacy/INSTALL-pre* &&
	install -m644 -t /usr/share/applications package/gtkmenuplus_legacy.desktop &&
	install -m644 -t /usr/share/icons/hicolor/scalable/apps package/gtkmenuplus_legacy.svg &&
	pkg_build_slackdesc
}

# vim:ft=sh:
