the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gtklp
Version: 1.2.8
Revision: 2
Source: mirror:sourceforge:%n/%n-%v.src.tar.gz
Source-MD5: 65c7089140b5f8e2a0b282b3083b78ae
SourceDirectory: %n-%v
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gtk+2-dev (>= 2.18.0-1),
libgettext8-dev,
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
PatchFile: %n.patch
PatchFile-MD5: 8c125aa54f375d64c24baf02df337914
PatchScript: <<
# fix -I ordering (local before global)
# add direct linking that isn't inherited from deps
patch -p1 < %{PatchFile}
# move to fink hierarchy
perl -pi -e 's,/etc,%p/etc,' include/defaults.h man/*.1 USAGE
# cruft from upstream build
rm -f libgtklp/libgtklp.la
# don't redo autostuff (file isn't needed, but it's a dep)
touch -r Makefile.in aclocal.m4
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
SetCXXFLAGS: -Os
ConfigureParams: --enable-dependency-tracking PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
./configure %c
make
fink-package-precedence .
<<
InstallScript: make install DESTDIR=%d
DocFiles: ABOUT-NLS AUTHORS BUGS COPYING ChangeLog NEWS README README.FAQ TODO USAGE
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
Description: Graphical interface for printing via CUPS
License: GPL
Homepage: http://gtklp.sourceforge.net
Maintainer: Daniel Macks
diff -Nurd -x'*~' gtklp-1.2.8.orig/configure gtklp-1.2.8/configure
--- gtklp-1.2.8.orig/configure 2010-02-11 14:38:17.000000000 -0500
+++ gtklp-1.2.8/configure 2010-02-21 02:23:33.000000000 -0500
@@ -20954,6 +20954,7 @@
GTKVER="-DHAVE_GTK2"
+GTK2_LIBS="$GTK2_LIBS $INTLLIBS -lX11 -L/usr/X11/lib -L/usr/X11R6/lib"
diff -Nurd -x'*~' gtklp-1.2.8.orig/gtklp/Makefile.in gtklp-1.2.8/gtklp/Makefile.in
--- gtklp-1.2.8.orig/gtklp/Makefile.in 2010-02-11 14:38:17.000000000 -0500
+++ gtklp-1.2.8/gtklp/Makefile.in 2010-02-21 02:24:54.000000000 -0500
@@ -265,7 +265,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-AM_CPPFLAGS = $(FORTE_CCFLAGS) -I$(top_srcdir)/include -I$(top_srcdir)/libgtklp $(GTK2_CFLAGS) $(GTK_CFLAGS) $(CUPS_CFLAGS) -DLOCALEDIR=\"$(datadir)/locale\" $(GTKVER) -DMAX_PRT=$(MAXPRT) $(OLDDIALOG)
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/libgtklp $(FORTE_CCFLAGS) $(GTK2_CFLAGS) $(GTK_CFLAGS) $(CUPS_CFLAGS) -DLOCALEDIR=\"$(datadir)/locale\" $(GTKVER) -DMAX_PRT=$(MAXPRT) $(OLDDIALOG)
gtklp_SOURCES = file.c file.h general.c general.h gtklp.c gtklp.h \
gtklp_functions.c gtklp_functions.h gtklptab.c gtklptab.h hpgl2.c \
hpgl2.h image.c image.h output.c output.h ppd.c ppd.h special.c \
diff -Nurd -x'*~' gtklp-1.2.8.orig/gtklpq/Makefile.in gtklp-1.2.8/gtklpq/Makefile.in
--- gtklp-1.2.8.orig/gtklpq/Makefile.in 2010-02-11 14:38:17.000000000 -0500
+++ gtklp-1.2.8/gtklpq/Makefile.in 2010-02-21 01:53:16.000000000 -0500
@@ -263,7 +263,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-AM_CPPFLAGS = $(FORTE_CCFLAGS) $(GTK2_CFLAGS) $(GTK_CFLAGS) $(CUPS_CFLAGS) -I$(top_srcdir)/include -I$(top_srcdir)/libgtklp -DLOCALEDIR=\"$(datadir)/locale\" $(GTKVER) -DMAX_PRT=$(MAXPRT)
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/libgtklp $(FORTE_CCFLAGS) $(GTK2_CFLAGS) $(GTK_CFLAGS) $(CUPS_CFLAGS) -DLOCALEDIR=\"$(datadir)/locale\" $(GTKVER) -DMAX_PRT=$(MAXPRT)
gtklpq_SOURCES = gtklpq.c gtklpq.h gtklpq_functions.c gtklpq_functions.h \
jobtags.h printer.c printer.h \
gtklpq_exit.xpm gtklpq_hold.xpm gtklpq_move.xpm gtklpq_prio.xpm \