the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libsmoke
Version: 3.5.6
Revision: 1025
Epoch: 1
#Distribution: 10.4, 10.5
Architecture: i386, powerpc
Description: Library for Qt and KDE language bindings
License: BSD
Maintainer: Benjamin Reed
Depends: %N-shlibs (>= %e:%v-%r)
BuildDepends: <<
arts-dev (>= 1.5.3-1021),
autoconf (>= 2.60-1),
automake1.10,
fink (>= 0.24.12),
freeglut,
kdelibs3-unified-dev (>= %v-1021),
libart2,
libgettext8-dev,
libiconv-dev,
libidn,
libjpeg8,
libpng14,
libtool14 (>= 1.5.10-1),
pcre,
qt3 (>= 3.3.6-1027),
x11-dev,
xmkmf
<<
BuildConflicts: unsermake
BuildDependsOnly: true
GCC: 4.0
CustomMirror: <<
Primary: http://ranger.users.finkproject.org/distfiles
eur-NL: http://ranger.users.finkproject.org/distfiles
nam-US: http://ranger.befunk.com/fink
nam-US: http://astrange.ithinksw.net/~astrange/ranger-fink
nam-CA: http://www.southofheaven.net/befunk
<<
Source: mirror:kde:stable/%v/src/kdebindings-%v.tar.bz2
Source-MD5: d26b5f54f062b765a949d66657c2ab3c
Source2: mirror:custom:kde-admindir/kde-admindir-1605.tar.bz2
Source2-MD5: e2dccadc3d36718ef9a7e3c7789e2bdf
Source2ExtractDir: kdebindings-%v
SourceDirectory: kdebindings-%v
PatchFile: %n.patch
Patchfile-MD5: e29676c6dbb5d6e8f681b003d74776df
PatchScript: <<
%{default_script}
perl -pi -e 's,-O2,-Os,g; s,doc/HTML,doc/kde,g; s,/usr/share/doc/packages/qt3/html,%p/share/doc/qt3/html,g;' admin/*
perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' dcopc/glib.m4 dcopc/gtk.m4
<<
SetMAKEFLAGS: -j1
NoSetMAKEFLAGS: true
SetLDFLAGS: -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
ConfigureParams: --with-distribution='Fink/Mac OS X'
CompileScript: <<
#!/bin/sh -ev
export HOME=/tmp PREFIX="%p" QTDOCDIR="%p/share/doc/qt3/html"
. ./environment-helper.sh
./build-helper.sh cvs %N %v %r make -f admin/Makefile.common cvs
./build-helper.sh configure %N %v %r ./configure %c $CONFIGURE_PARAMS
pushd smoke
../build-helper.sh make %N %v %r make
popd
<<
InstallScript: <<
#!/bin/sh -ev
export PREFIX="%p"
. ./environment-helper.sh
pushd smoke
../build-helper.sh install %N %v %r make -j1 install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL README smoke/README:README.smoke
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for the smoke bindings
Depends: <<
freeglut-shlibs,
kdelibs3-unified-shlibs (>= %v-1021),
libpng14-shlibs,
qt3-shlibs (>= 3.3.6-1027)
<<
Files: <<
lib/libsmokeqt.*.dylib
lib/libsmokekde.*.dylib
<<
Shlibs: <<
%p/lib/libsmokeqt.1.dylib 4.0.0 %N-shlibs (>= 3.009-1)
%p/lib/libsmokekde.1.dylib 4.0.0 %N-shlibs (>= 1:3.5.2-1)
<<
<<
DescDetail: <<
libsmoke is actually being developed for PerlQt, but is used
by other projects as well, so it has been split out into a
separate package.
<<
diff -Nurd -x'*~' kdebindings-3.5.6.orig/smoke/kde/Makefile.am kdebindings-3.5.6/smoke/kde/Makefile.am
--- kdebindings-3.5.6.orig/smoke/kde/Makefile.am 2005-10-10 10:54:57.000000000 -0400
+++ kdebindings-3.5.6/smoke/kde/Makefile.am 2010-06-24 17:31:12.000000000 -0400
@@ -9,7 +9,7 @@
libsmokekde_la_LDFLAGS = -version-info 3:2:2 -no-undefined $(all_libraries) $(GLINC) $(KDE_RPATH)
# the libraries to link against.
-libsmokekde_la_LIBADD = $(LIB_KHTML) -lkjs -lfontconfig $(LIB_KMDI) $(LIB_KNS) $(LIB_KSPELL) $(LIB_KUTILS) $(LIB_KDEPRINT) $(GLLIB)
+libsmokekde_la_LIBADD = $(LIB_KHTML) -lkjs -lfontconfig $(LIB_KMDI) $(LIB_KNS) $(LIB_KSPELL) $(LIB_KUTILS) $(LIB_KDEPRINT) $(GLLIB) -lDCOP -lqt-mt $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KIO) -lkdefx $(LIB_KPARTS)
x_sources = x_1.cpp x_2.cpp x_3.cpp x_4.cpp x_5.cpp x_6.cpp x_7.cpp \
x_8.cpp x_9.cpp x_10.cpp x_11.cpp x_12.cpp x_13.cpp x_14.cpp x_15.cpp \