# # Makefile for gtk-engines Slackware package # Copyright (c) 2004 by Robert Stan # PROGNAME = gtk-engines VERSION = 2.2.0 ARCH = i486 BUILD = 8rob SOURCE = http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/2.2/gtk-engines-2.2.0.tar.bz2 DOCS2 = AUTHORS COPY* ChangeLog NEWS README XFCE2 = 2.1.1 WONDERLAND2 = 0.47 GALAXY = 0.2 CUSTNAME = $(PROGNAME) 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) # prepare build myprep: if [ -d $(PKG) ]; then cd $(TMP); rm -rf package-$(PROGNAME)-$(VERSION); fi mkdir -p $(PKG)/install if [ ! -r `basename $(SOURCE)` ]; then wget $(SOURCE); fi if [ ! -r `basename $(SOURCE)` ]; then \ echo "Source tarball missing !"; exit 1;\ fi tar xvjf $(PROGNAME)-$(VERSION).tar.bz2 tar xvzf extra/gtk-xfce-engine-$(XFCE2).tar.gz tar xvjf extra/Wonderland-$(WONDERLAND2).tar.bz2 tar xvzf extra/GTK2-Galaxy.tar.gz tar xvzf extra/GTK2-Industrial.tar.gz build: myprep for pkg in $(PROGNAME)-$(VERSION) gtk-xfce-engine-$(XFCE2) \ Wonderland-$(WONDERLAND2) galaxy-$(GALAXY) GTK2-Industrial-Engine; do \ cd $$pkg; \ CFLAGS=$(CFLAGS) CXXFLAGS=$(CXXFLAGS) \ ./configure --prefix=/usr; make -j10; cd ..; \ done package: build cd $(PROGNAME)-$(VERSION); make DESTDIR=$(PKG) install cd gtk-xfce-engine-$(XFCE2); make DESTDIR=$(PKG) install cd Wonderland-$(WONDERLAND2); make DESTDIR=$(PKG) install cd galaxy-$(GALAXY); make DESTDIR=$(PKG) install cd GTK2-Industrial-Engine; make DESTDIR=$(PKG) install mkdir -p $(PKG)/usr/doc/$(PROGNAME)-$(VERSION) cd $(PROGNAME)-$(VERSION); cp -a $(DOCS2) $(PKG)/usr/doc/$(PROGNAME)-$(VERSION) rm -f $(PKG)/usr/share/themes/*/ICON.png STRIPLIB=$(STRIPLIB) STRIPBIN=$(STRIPBIN) ../preparepkg $(PKG) cat slack-desc > ../../$(PKGNAME).txt cat slack-desc > $(PKG)/install/slack-desc cat slack-required > $(PKG)/install/slack-required cd $(PKG) ; makepkg -l y -c n $(PKGNAME).tgz mv $(PKG)/$(PKGNAME).tgz ../.. cleantoo: for tdir in gtk-xfce-engine-$(XFCE2) \ Wonderland-$(WONDERLAND2) \ galaxy-$(GALAXY) \ GTK2-Industrial-Engine; do \ if [ -d $$tdir ]; then rm -rf $$tdir; fi; done include ../Makefile.global