Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d5350107667f22882f8dd78cacc543a75c4c061c
commit d5350107667f22882f8dd78cacc543a75c4c061c Author: Devil505 <devil505li...@gmail.com> Date: Thu Feb 11 13:14:12 2010 +0100 printoxx-2.3.1-1-i686 * version bump * removed custom Makefile diff --git a/source/xapps-extra/printoxx/FrugalBuild b/source/xapps-extra/printoxx/FrugalBuild index e8d5a10..8951017 100644 --- a/source/xapps-extra/printoxx/FrugalBuild +++ b/source/xapps-extra/printoxx/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Devil505 <devil505li...@gmail.com> pkgname=printoxx -pkgver=2.1.2 +pkgver=2.3.1 pkgrel=1 pkgdesc="Printoxx is a free open source Linux program for printing one or more image files with a user-defined page layout." url="http://kornelix.squarespace.com/$pkgname/" @@ -11,16 +11,17 @@ options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://kornelix.squarespace.com/downloads/ | Flasttar" -source=(http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz Makefile) -sha1sums=('e1425799b89fdd6fa2a4b28c22544a00312b5434' \ - '4b3715982a4f9f5f69ca8137d1e6a6395a80df16') +source=(http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz) +sha1sums=('4a8e2cd8a33839313523337c9b3fff3176eaaf11') + build() { Fcd - cp $Fsrcdir/Makefile . || Fdie - Fmkdir usr/share/applications - Fmake - make PREFIX=$Fdestdir/usr install || Fdie + Fsed "kornelix-" "" Makefile + Fsed "xdg-" "#xdg-" Makefile + LDFLAGS="-O3 -Wall -rdynamic `pkg-config --libs gtk+-2.0 gthraed-2.0`" PREFIX=/usr make || Fdie + Fmkdir usr/share/{$pkgname,applications,man/man1} + make PREFIX=$Fdestdir/usr menu || Fdie + make DESTDIR=$Fdestdir PREFIX=/usr install || Fdie + Fmv usr/share/$pkgname/$pkgname.desktop usr/share/applications/$pkgname.desktop } - - diff --git a/source/xapps-extra/printoxx/Makefile b/source/xapps-extra/printoxx/Makefile deleted file mode 100644 index 85aec1c..0000000 --- a/source/xapps-extra/printoxx/Makefile +++ /dev/null @@ -1,63 +0,0 @@ -# printoxx makefile -# use $PREFIX if defined, else assume /usr/local -# replace CFLAGS and LFLAGS -O (oh) with -g for GDB debugging - -PROGRAM = printoxx -VERSION = 2.1.2 - -ifeq "$(PREFIX)" "" - PREFIX = /usr/local -endif - -SOURCE = $(PROGRAM)-$(VERSION).cpp -BINDIR = $(PREFIX)/bin -DATADIR = $(PREFIX)/share/$(PROGRAM) -DOCDIR = $(PREFIX)/share/doc/$(PROGRAM) -DESKTOP = $(PREFIX)/share/applications/$(PROGRAM).desktop - -CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0` -LFLAGS = -O -Wall -rdynamic `pkg-config --libs gtk+-2.0 gthread-2.0` - -all: $(PROGRAM) -$(PROGRAM): $(PROGRAM).o zfuncs.o - @ g++ $(LFLAGS) -o $(PROGRAM) $(PROGRAM).o zfuncs.o - -$(PROGRAM).o: $(SOURCE) zfuncs.h - @ g++ $(CFLAGS) -o $(PROGRAM).o $(SOURCE) \ - -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" - -zfuncs.o: zfuncs.cpp zfuncs.h - @ g++ $(CFLAGS) zfuncs.cpp \ - -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" -D "BINDIR=\"$(BINDIR)\"" - -install: $(PROGRAM) - mkdir -p $(DESTDIR)$(DOCDIR) - mkdir -p $(DESTDIR)$(BINDIR) - mkdir -p $(DESTDIR)$(DATADIR) - mkdir -p $(DESTDIR)$(DATADIR)/locales - cp -R doc/* $(DESTDIR)$(DOCDIR) - cp -R data/* $(DESTDIR)$(DATADIR) - cp $(PROGRAM) $(DESTDIR)$(BINDIR) - cp -R locales/* $(DESTDIR)$(DATADIR)/locales -# install .desktop file (menu entry) - @rm -f $(DESKTOP) - @echo "[Desktop Entry]" > $(DESKTOP) - @echo "Name=$(PROGRAM)" >> $(DESKTOP) - @echo "Categories=Graphics" >> $(DESKTOP) - @echo "Type=Application" >> $(DESKTOP) - @echo "Terminal=false" >> $(DESKTOP) - @echo "Exec=$(BINDIR)/$(PROGRAM)" >> $(DESKTOP) - @echo "Icon=$(DATADIR)/icons/$(PROGRAM).png" >> $(DESKTOP) - @echo "GenericName=Image Layout and Print" >> $(DESKTOP) - @chown $(USER): $(DESKTOP) - #...@xdg-desktop-menu install $(DESKTOP) - -uninstall: - xdg-desktop-menu uninstall $(DESTDIR)$(DATADIR)/kornelix-$(PROGRAM).desktop - rm -f $(DESTDIR)$(BINDIR)/$(PROGRAM) - rm -R -f $(DESTDIR)$(DOCDIR) - rm -R -f $(DESTDIR)$(DATADIR) - -clean: uninstall - - _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git