Update of /cvsroot/fink/experimental/dmacks/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3702
Added Files:
evince.info evince.patch nautilus-evince-plugin.info
nautilus-evince-plugin.patch
Log Message:
new evince; requires libspectre, which isn't happy yet
--- NEW FILE: nautilus-evince-plugin.patch ---
diff -Nurd -x'*~' evince-2.24.2.orig/properties/Makefile.am
evince-2.24.2/properties/Makefile.am
--- evince-2.24.2.orig/properties/Makefile.am 2008-11-24 14:09:31.000000000
-0500
+++ evince-2.24.2/properties/Makefile.am 2008-11-30 19:00:27.000000000
-0500
@@ -22,13 +22,13 @@
nautilus_LTLIBRARIES = $(EVINCE_PROPERTIES_PAGE)
nautilusdir=$(NAUTILUS_EXTENSION_DIR)
-libevince_properties_page_la_CFLAGS = -I$(top_srcdir)
+libevince_properties_page_la_CPPFLAGS = -I$(top_srcdir)
libevince_properties_page_la_SOURCES = \
ev-properties-main.c
libevince_properties_page_la_LIBADD = \
libevproperties.la \
- $(top_builddir)/libdocument/libevbackend.la \
+ -levbackend \
$(FRONTEND_LIBS) \
$(NAUTILUS_LIBS)
--- NEW FILE: nautilus-evince-plugin.info ---
Package: nautilus-evince-plugin
Version: 2.24.2
Revision: 1
Description: GNOME document viewer
License: GPL
Maintainer: Sebastien Maret <[EMAIL PROTECTED]>
Depends: <<
atk1-shlibs (>= 1.24.0-1),
cairo-shlibs (>= 1.8-1),
evince (>= %v-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.14.0-1),
libevbackend0-shlibs (>= %v-1),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.3-1),
libiconv,
libnautilus-ext2-shlibs,
libpng3-shlibs,
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.22.0-4),
pixman-shlibs (>= 0.12.0-1),
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.24.0-1),
autoconf,
automake1.10,
cairo (>= 1.8-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
gconf2-dev (>= 2.24.0-1),
gettext-tools,
glib2-dev (>= 2.18.0-1),
glitz,
gtk-doc (>= 1.8-1),
gtk+2-dev (>= 2.14.0-1),
intltool40,
libevbackend0-dev (>= %v-1),
libgettext3-dev,
libglade2 (>= 2.6.3-1),
libiconv-dev,
libnautilus-ext2-dev,
libpng3,
libtool14,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.22.0-4),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.23),
x11-dev,
xft2-dev
<<
Source: mirror:gnome:sources/evince/2.24/evince-%v.tar.bz2
Source-MD5: f0f9e06a93516b238ee24ac38d68b57c
ConfigureParams: <<
--disable-dependency-tracking --disable-static \
--disable-schemas-install --disable-scrollkeeper \
--disable-dbus --without-keyring --disable-thumbnailer \
--enable-nautilus \
--disable-pdf --disable-ps --disable-tiff \
--disable-djvu --disable-dvi --disable-t1lib \
--disable-pixbuf --disable-comics --disable-impress \
--mandir=%p/share/man \
PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:PKG_CONFIG_PATH"
<<
PatchFile: %n.patch
PatchFile-MD5: 624c98970f130bf7c626387a39011894
PatchScript: <<
%{default_script}
autoreconf -f -i
<<
SetCPPFLAGS: -I%p/include/evince-2.20/evince
CompileScript: <<
#!/bin/sh -ev
export LIB_CFLAGS=" " LIB_LIBS=" "
export BACKEND_CFLAGS=" " BACKEND_LIBS=" "
export SHELL_CORE_CFLAGS=" " SHELL_CORE_LIBS=" "
export SMCLIENT_CFLAGS=" " SMCLIENT_LIBS=" "
export SPECTRE_CFLAGS=" " SPECTRE_LIBS=" "
./configure %c
make -C properties
<<
InstallScript: make -C properties -j1 install DESTDIR="%d"
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO
Homepage: http://www.gnome.org/projects/evince/
DescDetail: <<
Adds support for .ps, .pdf, and related formats to nautilus.
<<
DescPackaging: <<
As of 2.24.2-1, off-loaded from monolithic evince package.
Hack build to use external libevbackend.
<<
DescPort: <<
Fix -I ordering.
<<
--- NEW FILE: evince.patch ---
diff -Nurd -x'*~' evince-2.24.2.orig/cut-n-paste/evmountoperation/Makefile.am
evince-2.24.2/cut-n-paste/evmountoperation/Makefile.am
--- evince-2.24.2.orig/cut-n-paste/evmountoperation/Makefile.am 2008-11-24
14:09:31.000000000 -0500
+++ evince-2.24.2/cut-n-paste/evmountoperation/Makefile.am 2008-11-28
21:53:39.000000000 -0500
@@ -4,7 +4,7 @@
ev-mount-operation.h \
ev-mount-operation.c
-libevmountoperation_la_CFLAGS = \
+libevmountoperation_la_CPPFLAGS = \
-I$(top_srcdir)/lib \
$(LIB_CFLAGS) \
$(WARNING_CFLAGS) \
diff -Nurd -x'*~' evince-2.24.2.orig/cut-n-paste/gedit-message-area/Makefile.am
evince-2.24.2/cut-n-paste/gedit-message-area/Makefile.am
--- evince-2.24.2.orig/cut-n-paste/gedit-message-area/Makefile.am
2008-11-24 14:09:31.000000000 -0500
+++ evince-2.24.2/cut-n-paste/gedit-message-area/Makefile.am 2008-11-28
21:53:39.000000000 -0500
@@ -3,7 +3,7 @@
gedit-message-area.c \
gedit-message-area.h
-libgeditmsgarea_la_CFLAGS = \
+libgeditmsgarea_la_CPPFLAGS = \
-I$(top_srcdir)/lib \
$(LIB_CFLAGS) \
$(WARNING_CFLAGS) \
diff -Nurd -x'*~' evince-2.24.2.orig/cut-n-paste/smclient/Makefile.am
evince-2.24.2/cut-n-paste/smclient/Makefile.am
--- evince-2.24.2.orig/cut-n-paste/smclient/Makefile.am 2008-11-24
14:09:31.000000000 -0500
+++ evince-2.24.2/cut-n-paste/smclient/Makefile.am 2008-11-28
21:53:39.000000000 -0500
@@ -8,7 +8,7 @@
eggsmclient-private.h \
eggsmclient-xsmp.c
-libsmclient_la_CFLAGS = \
+libsmclient_la_CPPFLAGS = \
-I$(top_srcdir)/lib \
-DG_LOG_DOMAIN=\""EggSMClient"\" \
-DEGG_SM_CLIENT_BACKEND_XSMP \
diff -Nurd -x'*~' evince-2.24.2.orig/cut-n-paste/totem-screensaver/Makefile.am
evince-2.24.2/cut-n-paste/totem-screensaver/Makefile.am
--- evince-2.24.2.orig/cut-n-paste/totem-screensaver/Makefile.am
2008-11-24 14:09:31.000000000 -0500
+++ evince-2.24.2/cut-n-paste/totem-screensaver/Makefile.am 2008-11-28
21:53:39.000000000 -0500
@@ -3,7 +3,7 @@
totem-scrsaver.h \
totem-scrsaver.c
-libtotemscrsaver_la_CFLAGS = \
+libtotemscrsaver_la_CPPFLAGS = \
-I$(top_srcdir)/lib \
$(LIB_CFLAGS) \
$(DBUS_CFLAGS) \
diff -Nurd -x'*~' evince-2.24.2.orig/cut-n-paste/zoom-control/Makefile.am
evince-2.24.2/cut-n-paste/zoom-control/Makefile.am
--- evince-2.24.2.orig/cut-n-paste/zoom-control/Makefile.am 2008-11-24
14:09:31.000000000 -0500
+++ evince-2.24.2/cut-n-paste/zoom-control/Makefile.am 2008-11-28
21:53:39.000000000 -0500
@@ -8,7 +8,7 @@
ephy-zoom.c \
ephy-zoom.h
-libephyzoom_la_CFLAGS = \
+libephyzoom_la_CPPFLAGS = \
-I$(top_srcdir)/lib \
$(LIB_CFLAGS) \
$(WARNING_CFLAGS) \
diff -Nurd -x'*~' evince-2.24.2.orig/properties/Makefile.am
evince-2.24.2/properties/Makefile.am
--- evince-2.24.2.orig/properties/Makefile.am 2008-11-24 14:09:31.000000000
-0500
+++ evince-2.24.2/properties/Makefile.am 2008-11-28 21:53:39.000000000
-0500
@@ -22,7 +22,7 @@
nautilus_LTLIBRARIES = $(EVINCE_PROPERTIES_PAGE)
nautilusdir=$(NAUTILUS_EXTENSION_DIR)
-libevince_properties_page_la_CFLAGS = -I$(top_srcdir)
+libevince_properties_page_la_CPPFLAGS = -I$(top_srcdir)
libevince_properties_page_la_SOURCES = \
ev-properties-main.c
--- NEW FILE: evince.info ---
Package: evince
Version: 2.24.2
Revision: 1
Description: GNOME document viewer
License: GPL
Maintainer: Sebastien Maret <[EMAIL PROTECTED]>
Depends: <<
libevbackend0-shlibs (>= %v-%r),
atk1-shlibs (>= 1.24.0-1),
cairo-shlibs (>= 1.8-1),
dbus (>= 1.2.1-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
gconf2 (>= 2.24.0-1),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gnome-icon-theme,
gnome-keyring-shlibs (>= 0.8.1-1),
gtk+2-shlibs (>= 2.14.0-1),
libdjvulibre21-shlibs (>= 3.5.21-1002),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.3-1),
libgs8.63-shlibs,
libiconv,
libjpeg-shlibs,
libkpathsea4-shlibs,
libpng3-shlibs,
libspectre1-shlibs,
libtiff-shlibs,
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.16-1),
pango1-xft2-ft219-shlibs (>= 1.22.0-4),
pixman-shlibs (>= 0.12.0-1),
poppler4-shlibs,
poppler4-glib-shlibs,
rarian-compat,
t1lib5-nox-shlibs,
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.24.0-1),
autoconf,
automake1.10,
cairo (>= 1.8-1),
dbus-dev (>= 1.2.1-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
gconf2-dev (>= 2.24.0-1),
gettext-tools,
glib2-dev (>= 2.18.0-1),
glitz,
gnome-common (>= 2.24.0-1),
gnome-doc-utils (>= 0.14.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gtk-doc (>= 1.8-1),
gtk+2-dev (>= 2.14.0-1),
intltool40,
libdjvulibre21-dev (>= 3.5.21-1002),
libgettext3-dev,
libglade2 (>= 2.6.3-1),
libgs8.63,
libiconv-dev,
libjpeg,
libkpathsea4,
libpng3,
libspectre1,
libtiff,
libtool14,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.16-1),
pango1-xft2-ft219-dev (>= 1.22.0-4),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.23),
poppler4,
poppler4-glib,
t1lib5-nox,
x11-dev,
xft2-dev
<<
Source: mirror:gnome:sources/evince/2.24/evince-%v.tar.bz2
Source-MD5: f0f9e06a93516b238ee24ac38d68b57c
GCC: 4.0
ConfigureParams: <<
--disable-dependency-tracking --disable-static \
--disable-schemas-install --disable-scrollkeeper \
--enable-dbus --with-keyring --enable-thumbnailer \
--disable-nautilus \
--enable-pdf --enable-ps --enable-tiff \
--enable-djvu --enable-dvi --enable-t1lib \
--enable-pixbuf --enable-comics --enable-impress \
--mandir=%p/share/man \
PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:PKG_CONFIG_PATH"
<<
PatchFile: %n.patch
PatchFile-MD5: 12cf20bc23c296add5bbe6a44e29c9e9
PatchScript: <<
%{default_script}
autoreconf -f -i
find . -name Makefile.in | xargs perl -pi -e 's,LINK = \$\(LIBTOOL\)
--tag=CC,LINK = \$\(LIBTOOL\) --tag=CXX,'
<<
CompileScript: <<
#!/bin/sh -ev
./configure %c
make CCLD=g++
<<
InstallScript: make -j1 install DESTDIR="%d"
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO
ConfFiles: <<
%p/etc/gconf/schemas/evince.schemas
%p/etc/gconf/schemas/evince-thumbnailer.schemas
%p/etc/gconf/schemas/evince-thumbnailer-comics.schemas
%p/etc/gconf/schemas/evince-thumbnailer-djvu.schemas
%p/etc/gconf/schemas/evince-thumbnailer-dvi.schemas
%p/etc/gconf/schemas/evince-thumbnailer-ps.schemas
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/evince.schemas
>/dev/null
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/evince-thumbnailer.schemas >/dev/null
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/evince-thumbnailer-comics.schemas >/dev/null
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/evince-thumbnailer-djvu.schemas >/dev/null
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/evince-thumbnailer-dvi.schemas >/dev/null
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/evince-thumbnailer-ps.schemas >/dev/null
fi
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update -q
fi
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
SplitOff: <<
Package: libevbackend0-shlibs
Depends: <<
atk1-shlibs (>= 1.24.0-1),
cairo-shlibs (>= 1.8-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.14.0-1),
libgettext3-shlibs,
libiconv,
libpng3-shlibs,
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.22.0-4),
pixman-shlibs (>= 0.12.0-1)
<<
Files: lib/libevbackend.0.*
Shlibs: %p/lib/libevbackend.0.dylib 1.0.0 %n (>= 2.24.2-1)
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO
<<
SplitOff2: <<
Package: libevbackend0-dev
Depends: libevbackend0-shlibs (= %v-%r)
BuildDependsOnly: true
Files: include lib/libevbackend.*
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO
<<
Homepage: http://www.gnome.org/projects/evince/
DescDetail: <<
Evince is a document viewer for multiple document formats. It
currently supports pdf, postscript, djvu, tiff and dvi. The goal of
evince is to replace the multiple document viewers that exist on the
GNOME Desktop with a single simple application.
<<
DescPackaging: <<
Has C++ in low-level sources, so need to force use of g++ for
linking higher-level objects.
As of 2.24.2-1, off-load nautilus extension as separate
nautilus-evince-plugin.info so evince itself doesn't need
nautilus in its dep-chain.
Runtime diagnostic:
WARNING **: Failed to create dbus proxy for
org.gnome.SettingsDaemon: Could not get owner of name
'org.gnome.SettingsDaemon': no such name
See: http://bugzilla.gnome.org/show_bug.cgi?id=562239
<<
DescPort: <<
Fix -I ordering.
<<
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs