Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=046ac9adf0560f055d49070ff211eaf0b68877fa
commit 046ac9adf0560f055d49070ff211eaf0b68877fa Author: Devil505 <devil505li...@gmail.com> Date: Sat Jan 2 17:58:28 2010 +0100 fotoxx-9.2-1-i686 * version bump diff --git a/source/xapps-extra/fotoxx/FrugalBuild b/source/xapps-extra/fotoxx/FrugalBuild index 475bbac..867a464 100644 --- a/source/xapps-extra/fotoxx/FrugalBuild +++ b/source/xapps-extra/fotoxx/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Devil505 <devil505li...@gmail.com> pkgname=fotoxx -pkgver=7.8 +pkgver=9.2 pkgrel=1 pkgdesc="A program for improving image files made with a digital camera" url="http://kornelix.squarespace.com/$pkgname/" @@ -11,23 +11,16 @@ 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) -sha1sums=('508bb9d8a082bff4cce99b32232177caa7a71fb4') +source=(http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz Makefile) +sha1sums=('8145b1ec9ff8ffabf8fef3c1006b8b0d2ac1d320' \ + '906a13751c8c2531eb242d828949124fa6cbf2e0') replaces=('fotox') -_F_desktop_name="Fotoxx" -_F_desktop_desc="Image Editor" -_F_desktop_icon="/usr/share/fotoxx/icons/fotoxx.png" -_F_desktop_categories="Graphics" - -build() -{ +build() { Fcd - Fsed "@xdg-desktop-menu" "#...@xdg-desktop-menu" Makefile - export PREFIX=/usr Fmake - Fmakeinstall - Fmkdir usr/share/applications/ - #"make LAUNCHER" doesn't work for now - #make LAUNCHER=$Fdestdir/usr/share/applications/$pkgname.desktop launcher || Fdie - Fdesktop2 + cp $Fsrcdir/Makefile . || Fdie + Fmkdir usr/share/applications + Fmake + make PREFIX=$Fdestdir/usr install || Fdie } + diff --git a/source/xapps-extra/fotoxx/Makefile b/source/xapps-extra/fotoxx/Makefile new file mode 100644 index 0000000..a93ed5e --- /dev/null +++ b/source/xapps-extra/fotoxx/Makefile @@ -0,0 +1,53 @@ +PROGRAM = fotoxx +VERSION = 9.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 +MANDIR = $(PREFIX)/share/man/man1 + +CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0` +LFLAGS = -O -Wall -rdynamic -lfreeimage `pkg-config --libs gtk+-2.0 gthread-2.0` + +$(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 + mkdir -p $(DESTDIR)$(MANDIR) + 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) + @echo "[Desktop Entry]" > $(DESTDIR)/$(DESKTOP) + @echo "Name=$(PROGRAM)" >> $(DESTDIR)/$(DESKTOP) + @echo "Categories=Graphics" >> $(DESTDIR)/$(DESKTOP) + @echo "Type=Application" >> $(DESTDIR)/$(DESKTOP) + @echo "Terminal=false" >> $(DESTDIR)/$(DESKTOP) + @echo "Exec=$(BINDIR)/$(PROGRAM)" >> $(DESTDIR)/$(DESKTOP) + @echo "Icon=$(DATADIR)/icons/$(PROGRAM).png" >> $(DESTDIR)/$(DESKTOP) + @echo "GenericName=Digital Photo Editor" >> $(DESTDIR)/$(DESKTOP) +# install man page + cp -f doc/$(PROGRAM).man $(PROGRAM).1 + gzip -f $(PROGRAM).1 + cp $(PROGRAM).1.gz $(DESTDIR)$(MANDIR) + rm -f $(PROGRAM).1.gz + _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git