Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=97bdbb7138b566bc934c64d2f9fa6f530d7cb2c5

commit 97bdbb7138b566bc934c64d2f9fa6f530d7cb2c5
Author: Devil505 <devil505li...@gmail.com>
Date:   Sat Jan 2 17:37:19 2010 +0100

dkopp-5.0-1-i686
* version bump

diff --git a/source/xapps-extra/dkopp/FrugalBuild 
b/source/xapps-extra/dkopp/FrugalBuild
index 632189d..a474de0 100644
--- a/source/xapps-extra/dkopp/FrugalBuild
+++ b/source/xapps-extra/dkopp/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505 <devil505li...@gmail.com>

pkgname=dkopp
-pkgver=4.7.1
+pkgver=5.0
pkgrel=1
pkgdesc="Program to copy or back-up disk files to DVD."
url="http://kornelix.squarespace.com/$pkgname/";
@@ -11,23 +11,15 @@ 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=('e4cd6369bd508e1d5e46b2eda4d1bd28a67400c7')
+source=(http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz
 Makefile)
+sha1sums=('8a656c81130c089b3cd91f0fd4e6847b7bbd50f8' \
+          '80e4321aa89836e3ceb141325951b8f47fffb11c')

-_F_desktop_name="Dkopp"
-_F_desktop_desc="Copy Files to DVD"
-_F_desktop_icon="/usr/share/dkopp/icons/dkopp.png"
-_F_desktop_categories="Utility"
-
-build()
-{
+build() {
Fcd
-  export PREFIX=/usr
-  Fsed "@xdg-desktop-menu" "#...@xdg-desktop-menu" Makefile
+  cp $Fsrcdir/Makefile . || Fdie
Fmake
+  Fmkdir usr/share/applications
Fmakeinstall
-  Fmkdir usr/share/applications/
-  #"make LAUNCHER" doesn't work for now
-  #make LAUNCHER=$Fdestdir/usr/share/applications/$pkgname.desktop launcher || 
Fdie
-  Fdesktop2
}
+
diff --git a/source/xapps-extra/dkopp/Makefile 
b/source/xapps-extra/dkopp/Makefile
new file mode 100644
index 0000000..cf594b3
--- /dev/null
+++ b/source/xapps-extra/dkopp/Makefile
@@ -0,0 +1,48 @@
+PROGRAM = dkopp
+VERSION = 5.0
+
+# use $PREFIX if defined, else assume /usr/local
+ifeq "$(PREFIX)" ""
+       PREFIX = /usr
+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
+
+# replace CFLAGS and LFLAGS -O (oh) with -g for GDB debugging
+CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0`
+LFLAGS = -O -Wall -rdynamic `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)
+       cp -R doc/* $(DESTDIR)$(DOCDIR)
+       cp -R data/* $(DESTDIR)$(DATADIR)
+       cp $(PROGRAM) $(DESTDIR)$(BINDIR)
+#  install .desktop file (menu entry)
+       @echo "[Desktop Entry]" > $(DESTDIR)/$(DESKTOP)
+       @echo "Name=$(PROGRAM)" >> $(DESTDIR)/$(DESKTOP)
+       @echo "Categories=Utility" >> $(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=Copy Files to Removable Media" >> 
$(DESTDIR)/$(DESKTOP)
+
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to