the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gnopernicus9
Version: 1.1.2
Revision: 3
Depends: <<
%N-shlibs (>= %v-%r),
at-spi (>= 1.28.0-1),
at-spi-shlibs (>= 1.28.0-1),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-mag2 (>= 0.14.0-1006),
gnome-mag2-shlibs (>= 0.14.0-1006),
gnome-speech (>= 0.4.25-3),
gnome-speech-shlibs (>= 0.4.25-3),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgail-gnome (>= 1.20.2-1),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-7),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-2),
libgnomeui2-shlibs (>= 2.24.2-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
popt-shlibs,
rarian-compat,
x11-shlibs
<<
BuildDepends: <<
at-spi-dev (>= 1.28.0-1),
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-mag2-dev (>= 0.14.0-1006),
gnome-speech-dev (>= 0.4.25-3),
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2 (>= 2.3.16-1),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libglade2 (>= 2.6.4-7),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-2),
libgnomeui2-dev (>= 2.24.2-1),
libiconv-dev,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
x11-dev
<<
Replaces: gnopernicus
Source: mirror:gnome:sources/gnopernicus/1.1/gnopernicus-%v.tar.bz2
Source-MD5: 64677df8961a68a73003393166f710bd
PatchFile: %n.patch
PatchFile-MD5: ab3ae497650f04932aa57143a317b67b
PatchScript: <<
%{default_script}
perl -pi -e 's|\s*options.c_oflag &= ~OCRNL;|#if defined(OCRNL)\n$&\n#endif|' braille/libbrl/sercomm.c
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include -I%p/include -I%p/include/sys
SetLDFLAGS: -L%p/lib/fontconfig2/lib -lresolv
SetCFLAGS: -Os
SetCXXFLAGS: -Os
ConfigureParams: --disable-schemas-install --disable-scrollkeeper --libexecdir=%p/lib/gnopernicus-1.0 --mandir=%p/share/man --enable-dependency-tracking --enable-gtk-doc --disable-brltty PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
#!/bin/sh -ev
./configure %c
# gnopernicus doesn't know how libtool works :P
make LT_CURRENT=9 LT_REVISION=0 LT_AGE=0 X_LIBS=-lX11
fink-package-precedence --prohibit-bdep %n-dev .
<<
InstallScript: <<
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make -j1 install DESTDIR="%d"
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
at-spi-shlibs (>= 1.28.0-1),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-mag2-shlibs (>= 0.14.0-1006),
gnome-speech-shlibs (>= 0.4.25-3),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-2),
libgnomeui2-shlibs (>= 2.24.2-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
popt-shlibs,
x11-shlibs
<<
Replaces: gnopernicus
Files: lib/gnopernicus-1.0/lib*.9*.dylib
Shlibs: <<
%p/lib/gnopernicus-1.0/libbrl.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libke.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libmag.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libsrconf.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libsrlow.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libsrs.9.dylib 10.0.0 %n (>= 0.10.9-1)
%p/lib/gnopernicus-1.0/libsrutil.9.dylib 10.0.0 %n (>= 0.10.9-1)
<<
DocFiles: AUTHORS COPYING ChangeLog help/braille_monitor/ChangeLog:ChangeLog.braille_monitor po/ChangeLog:ChangeLog.po NEWS README TODO
<<
SplitOff2: <<
Package: %N-dev
Depends: %N (= %v-%r)
Replaces: gnopernicus
BuildDependsOnly: true
Files: lib/gnopernicus-1.0/lib* lib/pkgconfig include
DocFiles: AUTHORS COPYING ChangeLog help/braille_monitor/ChangeLog:ChangeLog.braille_monitor po/ChangeLog:ChangeLog.po NEWS README TODO
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in brlmonitor gnopernicus remote; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/$s.schemas >/dev/null
done
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
<<
ConfFiles: <<
%p/etc/gconf/schemas/brlmonitor.schemas
%p/etc/gconf/schemas/gnopernicus.schemas
%p/etc/gconf/schemas/remote.schemas
%p/etc/gnopernicus-1.0/translation_tables/de.a2b
%p/etc/gnopernicus-1.0/translation_tables/en_US.a2b
%p/etc/gnopernicus-1.0/translation_tables/es.a2b
%p/etc/gnopernicus-1.0/translation_tables/sv.a2b
<<
DocFiles: AUTHORS COPYING ChangeLog help/braille_monitor/ChangeLog:ChangeLog.braille_monitor po/ChangeLog:ChangeLog.po NEWS README TODO
Description: Ass. Tech. for the visually impaired
DescDetail: <<
Gnopernicus provides Assistive Technologies (AT) for blind and
visually impaired persons.
<<
DescPackaging: <<
Previous major libversion packaging was not compliant with Shlibs
Policy (headers, dylib runtime and links, userland binaries all in
single "gnopernicus" package), so we need to always Replaces it.
Downgrading to old lib will be tricky, but nothing Depends on it so
not a major concern until proven otherwise.
braille device support deactivated because it doesn't appear to know
how to support Mac systems and I have no access to such devices to
experiment with them.
Testing of speech (and maybe other speech uses) requires a speech
driver such as festival, that is not in fink at this time.
<<
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Nurd -x'*`' gnopernicus-1.1.2.orig/brlmon/Makefile.in gnopernicus-1.1.2/brlmon/Makefile.in
--- gnopernicus-1.1.2.orig/brlmon/Makefile.in 2006-08-21 09:10:30.000000000 -0400
+++ gnopernicus-1.1.2/brlmon/Makefile.in 2010-04-22 12:51:10.000000000 -0400
@@ -319,7 +319,7 @@
LDADD = ../srutil/libsrutil.la \
$(BRLMON_LIBS)\
- $(X_LIBS)
+ $(X_LIBS) $(INTLLIBS)
#brlmon_gladedir = $(datadir)/gnopernicus/glade/brlmon_files
diff -Nurd -x'*`' gnopernicus-1.1.2.orig/configure gnopernicus-1.1.2/configure
--- gnopernicus-1.1.2.orig/configure 2006-08-21 09:10:16.000000000 -0400
+++ gnopernicus-1.1.2/configure 2010-04-22 12:23:20.000000000 -0400
@@ -19136,7 +19136,7 @@
platform_win32=no
os_win32=no
is_win32=no
- NO_UNDEFINED=''
+ NO_UNDEFINED='-no-undefined'
SOPREFIX='lib'
SOEXT='.so'
;;
diff -Nurd -x'*`' gnopernicus-1.1.2.orig/kbd_mouse/libke/Makefile.in gnopernicus-1.1.2/kbd_mouse/libke/Makefile.in
--- gnopernicus-1.1.2.orig/kbd_mouse/libke/Makefile.in 2006-08-21 09:10:34.000000000 -0400
+++ gnopernicus-1.1.2/kbd_mouse/libke/Makefile.in 2010-04-22 12:37:35.000000000 -0400
@@ -298,7 +298,7 @@
-DG_LOG_DOMAIN=\"gnopernicus\"
libke_la_LDFLAGS = @LT_VERSION_INFO@ $(NO_UNDEFINED)
-libke_la_LIBADD = ../../srutil/libsrutil.la $(LIBKE_LIBS) $(X_LIBS)
+libke_la_LIBADD = ../../srutil/libsrutil.la $(LIBKE_LIBS) $(X_LIBS) $(INTLLIBS)
libkeincludedir = $(includedir)/gnopernicus-1.0/libke
libkedir = $(libdir)/gnopernicus-1.0
libkeinclude_HEADERS = libke.h
diff -Nurd -x'*`' gnopernicus-1.1.2.orig/srconf/libsrconf/Makefile.in gnopernicus-1.1.2/srconf/libsrconf/Makefile.in
--- gnopernicus-1.1.2.orig/srconf/libsrconf/Makefile.in 2006-08-21 09:10:36.000000000 -0400
+++ gnopernicus-1.1.2/srconf/libsrconf/Makefile.in 2010-04-22 12:27:20.000000000 -0400
@@ -300,7 +300,7 @@
-DG_LOG_DOMAIN=\"gnopernicus\"
libsrconf_la_LDFLAGS = @LT_VERSION_INFO@ $(NO_UNDEFINED)
-libsrconf_la_LIBADD = ../../srutil/libsrutil.la $(LIBSRCONF_LIBS)
+libsrconf_la_LIBADD = ../../srutil/libsrutil.la $(LIBSRCONF_LIBS) $(INTLLIBS)
libsrconfincludedir = $(includedir)/gnopernicus-1.0/libsrconf
libsrconfinclude_HEADERS = libsrconf.h
libsrconf_la_SOURCES = libsrconf.c \