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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel