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

Reply via email to