#
# Makefile for gtkhtml Slackware package
# Copyright (c) 2004 by Robert Stan
#
PROGNAME = gtkhtml
VERSION = 3.1.16
ARCH = i486
BUILD = 1rob
SOURCE = http://ftp.gnome.org/pub/GNOME/sources/gtkhtml/3.1/gtkhtml-$(VERSION).tar.bz2
DOCS = AUTHORS BUGS COPY* ChangeLog NEWS READM* TODO
CUSTNAME = gtkhtml3
PKGNAME = $(CUSTNAME)-$(VERSION)-$(ARCH)-$(BUILD)
MAINTAINER = Robert Stan
CFLAGS = "-O2 -pipe -march=$(ARCH) -mcpu=i686"
CXXFLAGS = $(CFLAGS)
STRIPLIB = y
STRIPBIN = y
TMP = /var/tmp
PKG = $(TMP)/package-$(PROGNAME)-$(VERSION)
conf: prep
cd $(PROGNAME)-$(VERSION); \
mv ltmain.sh ltmain.sh.orig; \
sed s/relink=yes/relink=no/ ltmain.sh.orig > ltmain.sh; \
intltoolize --copy --force --automake; \
CFLAGS=$(CFLAGS) CXXFLAGS=$(CXXFLAGS) \
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-shared \
--disable-static
build: conf
make -j10 -C $(PROGNAME)-$(VERSION)
package: build
mkdir -p $(PKG)/usr/doc/$(PROGNAME)-$(VERSION)
cd $(PROGNAME)-$(VERSION); \
cp -a $(DOCS) $(PKG)/usr/doc/$(PROGNAME)-$(VERSION); \
make DESTDIR=$(PKG) install
cat slack-desc > ../$(PKGNAME).txt
cat slack-desc > $(PKG)/install/slack-desc
cat slack-required > $(PKG)/install/slack-required
STRIPLIB=$(STRIPLIB) STRIPBIN=$(STRIPBIN) ../../preparepkg $(PKG)
cd $(PKG) ; makepkg -l y -c n $(PKGNAME).tgz
mv $(PKG)/$(PKGNAME).tgz ..
include ../../Makefile.global