Hello,

I made some info and patch-files for kdissert. If somebody is interested in checking whether it's worth including it in fink...

Linus
Package: kdissert
Version: 1.0.7
Revision: 1
Source: http://www.freehackers.org/~tnagy/kdissert/kdissert-%v.tar.bz2
Maintainer: Linus Gasser <[EMAIL PROTECTED]>
HomePage: http://www.freehackers.org/~tnagy/kdissert.html
License: GPL
Description: MindMapping tool
Source-MD5: 88ad0d4f67bded1aac307434564215fc
CompileScript: <<
#! /bin/sh -ev
./waf configure --want-rpath=0 --prefix=%p
./waf
<<
InstallScript: <<
#! /bin/sh -ev
./waf install --destdir=%d
<<
Patch: %n.patch
Shlibs: <<
!%p/lib/kde3/libkdissapplet.so
<<
BuildDepends: fink (>= 0.28)
Depends: kdebase, kdelibs, gettext-tools
diff -Naur kdissert-1.0.7/INSTALL kdissert-1.0.7.new/INSTALL
--- kdissert-1.0.7/INSTALL      2006-10-14 17:20:50.000000000 +0100
+++ kdissert-1.0.7.new/INSTALL  2008-03-13 15:27:37.000000000 +0100
@@ -41,6 +41,8 @@
    ./waf configure --kdeincludes=/usr/include/kde/
 On Debian
    ./waf configure --qtincludes=/usr/include/qt/ --kdeinclude=/usr/include/kde/
+On Mac OSX
+   ./waf configure --want-rpath=0
 To install in some particular location
    ./waf configure --prefix=~/tmp
 
diff -Naur kdissert-1.0.7/src/kdissert/wscript_build 
kdissert-1.0.7.new/src/kdissert/wscript_build
--- kdissert-1.0.7/src/kdissert/wscript_build   2006-10-14 17:20:49.000000000 
+0100
+++ kdissert-1.0.7.new/src/kdissert/wscript_build       2008-03-13 
15:21:54.000000000 +0100
@@ -6,7 +6,7 @@
 obj.find_sources_in_dirs('. datastruct canvasview gui shell treelistview')
 obj.uselib = 'QT KDECORE KIO KPARTS KMDI KDEPRINT'
 obj.target = 'kdissert'
-obj.env.appendValue('LINKFLAGS', ['-export-dynamic'])
+obj.env.appendValue('LINKFLAGS', ['-lkdeui'])
 obj.env.appendValue('CPPFLAGS',  ['-trigraphs'])
 obj.includes = '. datastruct canvasview gui shell treelistview'
 
diff -Naur kdissert-1.0.7/src/templates/wscript_build 
kdissert-1.0.7.new/src/templates/wscript_build
--- kdissert-1.0.7/src/templates/wscript_build  2006-10-14 17:20:50.000000000 
+0100
+++ kdissert-1.0.7.new/src/templates/wscript_build      2008-03-13 
15:22:48.000000000 +0100
@@ -30,7 +30,20 @@
        obj.includes = includes
        obj.target = name
        obj.source = name+'.cpp '
-       obj.uselib = 'QT KDECORE'
+       obj.uselib = 'QT KDECORE KDEUI KDEIO'
+       for o in "DGenerator DDataItem DDataControl DDelta DItem DBase FFParser 
DissertParser DSpell".split():
+               obj.env.appendValue('LINKFLAGS',  
['default/src/kdissert/datastruct/' + o + '.o'])
+       obj.env.appendValue('LINKFLAGS',  ['default/src/kdissert/settings.o'])
+       for o in "DCanvasView DCanvasItem DCanvasFlag DCanvasPos DCanvasLink 
DCanvasTip DCanvasPopup DCanvasRef".split():
+               obj.env.appendValue('LINKFLAGS',  
['default/src/kdissert/canvasview/' + o + '.o'])
+       for o in "DGuiItem DGuiView KDissertPart docsettingsdlg generatorwizard 
docsettings generatorp1 generatorp2".split():
+               obj.env.appendValue('LINKFLAGS',  ['default/src/kdissert/gui/' 
+ o + '.o'])
+       for o in "TreeListViewFrame DTreeListView DTreeListItem 
DTreeListPopup".split():
+               obj.env.appendValue('LINKFLAGS',  
['default/src/kdissert/treelistview/' + o + '.o'])
+       obj.env.appendValue('LINKFLAGS',  ['-lkdeui'])
+       obj.env.appendValue('LINKFLAGS',  ['-lkio'])
+       obj.env.appendValue('LINKFLAGS',  ['-lkparts'])
+       obj.env.appendValue('LINKFLAGS',  ['-lkdeprint'])
 
        install_files('KDE_DATA', 'kdissert/templatedata/', name+'.tar.gz')
 
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to