Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/gnome
In directory vz-cvs-3.sog:/tmp/cvs-serv13983
Added Files:
gvfs.info gvfs.patch yelp.info yelp.patch
Log Message:
works on 10.7
--- NEW FILE: yelp.patch ---
diff -Nurd -x'*~' yelp-2.28.0.orig/src/Makefile.in yelp-2.28.0/src/Makefile.in
--- yelp-2.28.0.orig/src/Makefile.in 2009-09-23 16:07:43.000000000 -0400
+++ yelp-2.28.0/src/Makefile.in 2010-03-15 04:23:23.000000000 -0400
@@ -331,7 +331,7 @@
$(YELP_WEBKIT_CFLAGS) $(am__append_2)
yelp_LDADD = $(YELP_LIBS) $(YELP_SEARCH_LIBS) $(POPT_LIBS) $(Z_LIBS) \
$(BZ_LIBS) $(LZMADEC_LIBS) $(YELP_WEBKIT_LIBS) $(X_LIBS) \
- $(am__append_3)
+ $(am__append_3) $(INTLLIBS)
yelp_LDFLAGS = $(AM_LDFLAGS)
#check_PROGRAMS = \
--- NEW FILE: gvfs.info ---
Package: gvfs
Version: 1.4.3
Revision: 2
Description: GNOME Virtual FileSystem
License: LGPL
Maintainer: The Gnome Core Team <[email protected]>
Depends: <<
dbus (>= 1.2.1-1),
dbus1.3-shlibs,
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libgettext8-shlibs,
libhal1-shlibs,
libsoup-gnome2.4.1-shlibs (>= 2.28.0-1),
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libxml2-shlibs
<<
BuildDepends: <<
dbus1.3-dev,
fink (>= 0.28),
fink-package-precedence,
gconf2-dev (>= 2.28.0-1),
glib2-dev (>= 2.22.0-1),
intltool40,
libavahi-client3-dev,
libavahi-common3-dev,
libavahi-glib1-dev,
libgettext8-dev,
libhal1-dev,
libiconv-dev,
libsoup-gnome2.4.1 (>= 2.28.0-1),
libsoup2.4.1-ssl (>= 2.28.0-1),
libxml2,
pkgconfig (>= 0.23)
<<
Source: mirror:gnome:sources/gvfs/1.4/%n-%v.tar.bz2
Source-MD5: 2624e5e7d45efd6b742e90bfde24cd20
PatchFile: %n.patch
PatchFile-MD5: 1ba2c0b11113a647c57a1b939c941cce
ConfigureParams: <<
--enable-dependency-tracking \
--libdir=%p/lib/%n --libexecdir=%p/lib/%n \
--with-bash-completion-dir=%p/etc/bash-completion.d \
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH" \
--disable-udev \
--disable-fuse \
--disable-gdu \
--disable-gudev \
--disable-cdda \
--disable-obexftp \
--disable-gphoto2 \
--disable-keyring \
--disable-samba \
--disable-archive
<<
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep %n-client-dev .
<<
InstallScript: <<
make install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog* po/ChangeLog:ChangeLog.po MAINTAINERS NEWS
README* TODO
Shlibs: <<
! %p/lib/%n/libgvfscommon.0.dylib
! %p/lib/%n/libgvfscommon-dnssd.0.dylib
<<
SplitOff: <<
Package: %N-client-dev
Depends: <<
%N (>= %v-%r)
<<
BuildDependsOnly: True
DocFiles: AUTHORS COPYING ChangeLog* po/ChangeLog:ChangeLog.po
MAINTAINERS NEWS README* TODO
Files: <<
include
<<
Description: Headers for writing gvfs clients
<<
Homepage: http://www.gnome.org
DescDetail: <<
Replacement for libgnomevfs2 implemented as gio modules. These allow
transparent/automatic access to various types of servers and other
non-local-filesystems.
<<
DescUsage: <<
Install this package to help cure "Operation not supported" errors
when gtk-based apps try to open URL and (along with "yelp") to make
the Help menu in many gnome apps work.
<<
DescPackaging: <<
Disable some back-ends that are for less-common types that
require large dep trees or aren't built because we or os x
don't have the deps available at this time, or because it just
hasn't been tested by $maintainer.
Volume-monitoring doesn't seem to work. Not sure why.
Sits on top of gconf which sits on top of gtk, so cannot be a
dependency of gtk.
<<
DescPort: <<
Fix typo in variable-name. See:
https://bugzilla.gnome.org/show_bug.cgi?id=622159
Recent glib doesn't publish -lintl, so pass it directly.
Needed by lots of programs, so just push it globally. Not
needed by .dylib, so will want to restrict from them if we
make them public to avoid pushing inherited build
dependencies.
Interrogate gio to find its expected modules dir instead of
trying to predict it. See:
https://bugzilla.gnome.org/show_bug.cgi?id=543064
<<
--- NEW FILE: gvfs.patch ---
diff -Nurd -x'*~' gvfs-1.4.3.orig/common/Makefile.in
gvfs-1.4.3/common/Makefile.in
--- gvfs-1.4.3.orig/common/Makefile.in 2009-12-14 03:35:46.000000000 -0500
+++ gvfs-1.4.3/common/Makefile.in 2010-06-20 06:30:19.000000000 -0400
@@ -82,7 +82,7 @@
libgvfscommon_dnssd_la_OBJECTS = $(am_libgvfscommon_dnssd_la_OBJECTS)
libgvfscommon_dnssd_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) \
- $(libgvfscommon_dnssd_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+ $(libgvfscommon_dnssd_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) -no-undefined \
$(LDFLAGS) -o $@
@HAVE_AVAHI_TRUE@am_libgvfscommon_dnssd_la_rpath = -rpath $(libdir)
libgvfscommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
diff -Nurd -x'*~' gvfs-1.4.3.orig/configure gvfs-1.4.3/configure
--- gvfs-1.4.3.orig/configure 2009-12-14 03:35:49.000000000 -0500
+++ gvfs-1.4.3/configure 2010-06-20 06:48:06.000000000 -0400
@@ -14062,6 +14062,7 @@
$as_echo "yes" >&6; }
:
fi
+GLIB_LIBS="$GLIB_LIBS \$(INTLLIBS)"
@@ -14188,7 +14189,7 @@
DBUS_SERVICE_DIR=$with_dbus_service_dir
-giomodulesdir=$libdir/gio/modules
+giomodulesdir=`$PKG_CONFIG gio-2.0 --variable giomoduledir`
diff -Nurd -x'*~' gvfs-1.4.3.orig/daemon/gvfsftpdircache.c
gvfs-1.4.3/daemon/gvfsftpdircache.c
--- gvfs-1.4.3.orig/daemon/gvfsftpdircache.c 2009-12-01 05:26:50.000000000
-0500
+++ gvfs-1.4.3/daemon/gvfsftpdircache.c 2010-06-20 05:52:46.000000000 -0400
@@ -586,7 +586,7 @@
type == 'l' ? G_FILE_TYPE_SYMBOLIC_LINK
:
G_FILE_TYPE_DIRECTORY);
- if (unix)
+ if (is_unix)
g_file_info_set_is_hidden (info, result.fe_fnlen > 0 &&
result.fe_fname[0] == '.');
--- NEW FILE: yelp.info ---
Package: yelp
Version: 2.28.0+webkit
Revision: 3
Replaces: yelp-viewer-mozilla, yelp-viewer-firefox, yelp-viewer-seamonkey
Depends: <<
atk1-shlibs (>= 1.28.0-1),
bzip2-shlibs,
cairo-shlibs (>= 1.8.8-3),
dbus-glib1.2-shlibs,
dbus1.3-shlibs,
dpkg-base-files,
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-doc-utils (>= 0.18.1-1),
gtk+2-shlibs (>= 2.18.0-1),
gvfs,
libgettext8-shlibs,
libiconv,
librarian.08-shlibs,
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libxml2-shlibs (>= 2.6.30-1),
libxslt-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
rarian-compat,
startup-notification-shlibs,
webkit-1.0.2-shlibs (>= 1.1.15.4-1),
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
bzip2-dev,
cairo (>= 1.8.8-3),
dbus-glib1.2-dev,
dbus1.3-dev,
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,
gtk+2-dev (>= 2.18.0-1),
intltool40,
libgettext8-dev,
libiconv-dev,
librarian.08-dev,
libsoup2.4.1-ssl (>= 2.28.0-1),
libxml2 (>= 2.6.30-1),
libxslt,
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
startup-notification-dev,
webkit-1.0.2 (>= 1.1.15.4-1),
x11-dev
<<
#Source: mirror:gnome:sources/yelp/2.26/yelp-%v.tar.bz2
Source: mirror:debian:pool/main/y/yelp/%n_%v.orig.tar.gz
Source-MD5: 11d39e57868f428f121e8a8bb0873331
Source2: mirror:debian:pool/main/y/yelp/%n_%v-2.diff.gz
Source2-MD5: 43c3c7cd62105bd3866219902c7f4c5e
SourceDirectory: %n-2.28.0
PatchFile: %n.patch
PatchFile-MD5: aa76a7d488ddbe11bd8efc50136dba2f
PatchScript: <<
#!/bin/sh -ev
%{default_script}
gzip -dc ../%n_%v*.diff.gz | patch -p1
for file in \
02_man-utf8.patch \
03_info_crasher.patch \
05_fix_xml_generation.patch \
; do
echo "applying $file"
patch -p1 < debian/patches/$file
done
perl -pi -e 's/gio-2.0/gio-2.0 gthread-2.0/g' configure
<<
ConfigureParams: <<
--enable-dependency-tracking \
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
\
SMCLIENT_CFLAGS=" " SMCLIENT_LIBS="-lSM -L/usr/X11/lib
-L/usr/X11R6/lib" \
--disable-schemas-install \
--with-search=basic
<<
CompileScript: <<
./configure %c
make
fink-package-precedence .
<<
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO
debian/changelog:changelog.debian
PostInstScript: <<
if [ configure = "$1" ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/yelp.schemas
>/dev/null
fi
<<
Description: Help browser for GNOME
DescDetail: <<
Yelp is a help browser for GNOME. The name Yelp was suggested by
Daniel Lundin. Yelp is pronounced the same as the swedish word for
'help'.
<<
DescUsage: <<
Starting in 2.12.2-1, the "yelp" package is a place-holder to let user
pick which rendering engine to use (it's hard-coded and linked at
compile-time, not a swappable back-end). Starting in 0.28-1, uses
webkit branch (no gecko multiple-choice), so no need for this -viewer
back-end game.
<<
DescPackaging: <<
Cannot Conflicts the old %n-viewer-* packages because old %n
Depends on them: dpkg tries to handle Conflicts before
installing new %n but refuses to break dependency. So much for
multi-package atomic operations:/
This is the webkit branch of upstream (trunk and stable
releases still use gecko) per the debian packaging of this
branch.
Advanced searching is disabled because fink doesn't have libbeagle.
<<
DescPort: <<
Uses gthread directly, so need to link it directly. See:
https://bugzilla.gnome.org/show_bug.cgi?id=612924
Recent glib doesn't publish -lintl, so pass it directly. See:
https://bugzilla.gnome.org/show_bug.cgi?id=612924
<<
License: GPL/LGPL/GFDL
Maintainer: The Gnome Core Team <[email protected]>
Homepage: http://www.gnome.org/
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management
Up to 160% more powerful than alternatives and 25% more efficient.
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs