the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gnome-desktop
Version: 2.24.3
Revision: 2
Depends: <<
%N2.7-shlibs (>= %v-%r),
gnome-python2-py25 (>= 2.22.3-1),
pycairo-py25 (>= 1.6.4-1),
pygobject2-py25 (>= 2.14.2-2),
pygtk2-gtk-py25 (>= 2.12.1-3),
python25,
rarian-compat
<<
BuildDepends: <<
atk1 (>= 1.24.0-1),
audiofile (>= 0.2.5-1),
cairo (>= 1.8-1),
dbus-dev (>= 1.2.1-1),
esound (>= 0.2.38-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
gconf2-dev (>= 2.20.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.18.0-1),
glitz,
gnome-doc-utils (>= 0.14.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.24.0-1),
gtk+2-dev (>= 2.14.0-1),
gtk-doc (>= 1.8-1),
intltool40,
libart2 (>= 2.3.16-1),
libavahi-client3-dev,
libavahi-common3-dev,
libavahi-glib1-dev,
libbonobo2-dev (>= 2.24.0-1),
libbonoboui2-dev (>= 2.24.0-1),
libgettext3-dev,
libgnome2-dev (>= 2.24.0-1),
libgnomeui2-dev (>= 2.24.0-1),
libgnomecanvas2-dev (>= 2.20.1.1-2),
libiconv-dev,
libpng3,
libxml2 (>= 2.6.30-1),
libxslt-bin (>= 1.1.22-1),
orbit2-dev (>= 2.14.16-1),
pango1-xft2-ft219-dev (>= 1.22.0-4),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.23),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev
<<
Replaces: gnome-core (<< 2.6.0-1), control-center (<< 2.4.0-1)
Conflicts: gnome-core (<< 2.6.0-1)
Source: mirror:gnome:sources/%n/2.24/%n-%v.tar.bz2
Source-MD5: 27579963a56d1d35a22e30c21666a500
PatchFile: %n-%v.patch
PatchFile-MD5: 6b662399f8830902aaabc1bfcc16f83c
PatchScript: <<
%{default_script}
rm libgnome-desktop/*-rr*.c libgnome-desktop/libgnomeui/*-rr*.h
perl -ni -e 'print unless /popt.h/' libgnome-desktop/gnome-desktop-item.c
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os -pipe
ConfigureParams: --mandir=%p/share/man --with-kde-datadir=%p/share --disable-dependency-tracking --disable-scrollkeeper PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --with-gnome-distributor=fink --disable-static
CompileScript: <<
PYTHON=%p/bin/python2.5 ./configure %c
make
<<
InstallScript: <<
make -j1 install DESTDIR=%d
<<
DocFiles: <<
AUTHORS COPYING* HACKING MAINTAINERS NEWS README
ChangeLog
desktop-docs/ChangeLog:ChangeLog.desktop-docs
gnome-about/ChangeLog:ChangeLog.gnome-about
libgnome-desktop/ChangeLog:ChangeLog.libgnome-desktop
po/ChangeLog:ChangeLog.po
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
<<
SplitOff: <<
Package: %N2.7-shlibs
Depends: <<
atk1-shlibs (>= 1.24.0-1),
audiofile-shlibs (>= 0.2.5-1),
cairo-shlibs (>= 1.8-1),
dbus-shlibs (>= 1.2.1-1),
esound-bin (>= 0.2.38-1),
expat1-shlibs,
gconf2 (>= 2.24.0-1),
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gnome-base,
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.0-1),
gtk+2 (>= 2.14.0-1),
libart2-shlibs (>= 2.3.16-1),
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libbonobo2 (>= 2.24.0-1),
libbonoboui2 (>= 2.24.0-1),
libgettext3-shlibs,
libgnome2 (>= 2.24.0-1),
libgnomeui2-shlibs (>= 2.24.0-1),
libgnomecanvas2 (>= 2.20.1.1-2),
libiconv,
libpng3-shlibs,
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.16-1),
pango1-xft2-ft219 (>= 1.22.0-4),
pixman-shlibs (>= 0.12.0-1),
popt-shlibs,
startup-notification-shlibs (>= 0.8-1),
x11-shlibs
<<
Files: lib/lib*-2.*.dylib share/locale
Shlibs: %p/lib/libgnome-desktop-2.7.dylib 9.0.0 %n (>= 2.24.0-1)
DocFiles: <<
AUTHORS COPYING* HACKING MAINTAINERS NEWS README
ChangeLog
desktop-docs/ChangeLog:ChangeLog.desktop-docs
gnome-about/ChangeLog:ChangeLog.gnome-about
libgnome-desktop/ChangeLog:ChangeLog.libgnome-desktop
po/ChangeLog:ChangeLog.po
<<
<<
SplitOff2: <<
Package: %N2.7-dev
Depends: %N2.7-shlibs (= %v-%r)
Conflicts: %N-dev, %N4-dev, %N2.11-dev
Replaces: %N (<< 2.22.3-1), %N-dev, %N4-dev, %N2.11-dev
BuildDependsOnly: True
Files: include lib share/gtk-doc
DocFiles: <<
AUTHORS COPYING* HACKING MAINTAINERS NEWS README
ChangeLog
desktop-docs/ChangeLog:ChangeLog.desktop-docs
gnome-about/ChangeLog:ChangeLog.gnome-about
libgnome-desktop/ChangeLog:ChangeLog.libgnome-desktop
po/ChangeLog:ChangeLog.po
<<
<<
Description: The Gnome desktop
DescDetail: <<
GNOME (GNU Network Object Model Environment) is a user-friendly
set of applications and desktop tools to be used in conjunction with a
window manager for the X Window System. GNOME is similar in purpose and
scope to CDE and KDE, but GNOME is based completely on free
software.
GNOME Desktop provides the core icons and libraries for the gnome
desktop.
IMPORTANT: This library has the XRandR and related support removed!
<<
DescPackaging: <<
gtk-doc (lib devhelp) moved %N -> -dev as of 2.22.3-1
Fix gettext catalog name (lib-version). NB: catalog is shared
by runtime programs and dylib.
Remove stray silent dependency on popt. See:
http://bugzilla.gnome.org/show_bug.cgi?id=557022
2.24 requires randr 1.2 so cannot have that for now. See:
http://bugzilla.gnome.org/show_bug.cgi?id=554263
Hack out that part of the lib and hope dependant things that
require this new API chunk can similarly be hacked. Adjust c_v
downward so if/when we re-add this ABI, can use normal dyld
tricks to enforce dependency on it.
<<
License: GPL/LGPL/GFDL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Nurd -x'*~' gnome-desktop-2.24.3.orig/configure gnome-desktop-2.24.3/configure
--- gnome-desktop-2.24.3.orig/configure 2009-01-12 19:05:50.000000000 -0500
+++ gnome-desktop-2.24.3/configure 2009-01-20 01:46:51.000000000 -0500
@@ -2701,7 +2701,7 @@
# change to C+1:0:0
# - If the interface is the same as the previous version, change to C:R+1:A
-LT_VERSION=9:6:2
+LT_VERSION=8:3:1
{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
@@ -22313,7 +22313,7 @@
GCONF_REQUIRED=2.0.0
LIBGNOMEUI_REQUIRED=2.6.0
STARTUP_NOTIFICATION_REQUIRED=0.5
-XRANDR_REQUIRED=1.2
+XRANDR_REQUIRED=99999.FORCE.NONDETECT
@@ -23784,7 +23784,7 @@
$as_echo "$as_me: error: \"no (requires X development libraries)\"" >&2;}
{ (exit 1); exit 1; }; }
else
- XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXrandr $X_EXTRA_LIBS"
+ XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
XLIB_CFLAGS=$X_CFLAGS
fi
elif test $pkg_failed = untried; then
@@ -25323,7 +25323,7 @@
fi
-GETTEXT_PACKAGE=gnome-desktop-2.0
+GETTEXT_PACKAGE=gnome-desktop-2.7
cat >>confdefs.h <<_ACEOF
#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
diff -Nurd -x'*~' gnome-desktop-2.24.3.orig/libgnome-desktop/Makefile.in gnome-desktop-2.24.3/libgnome-desktop/Makefile.in
--- gnome-desktop-2.24.3.orig/libgnome-desktop/Makefile.in 2009-01-12 19:05:53.000000000 -0500
+++ gnome-desktop-2.24.3/libgnome-desktop/Makefile.in 2009-01-20 01:46:00.000000000 -0500
@@ -64,7 +64,6 @@
$(am__DEPENDENCIES_1)
am_libgnome_desktop_2_la_OBJECTS = gnome-desktop-item.lo \
gnome-ditem-edit.lo gnome-hint.lo gnome-bg.lo display-name.lo \
- gnome-rr.lo gnome-rr-config.lo gnome-rr-labeler.lo \
edid-parse.lo
libgnome_desktop_2_la_OBJECTS = $(am_libgnome_desktop_2_la_OBJECTS)
libgnome_desktop_2_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -317,9 +316,6 @@
gnome-hint.c \
gnome-bg.c \
display-name.c \
- gnome-rr.c \
- gnome-rr-config.c \
- gnome-rr-labeler.c \
edid-parse.c \
edid.h
@@ -454,9 +450,6 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-desktop-item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-ditem-edit.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-hint.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-rr-config.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-rr-labeler.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome-rr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-ditem-edit.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-ditem.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-hint.Po@am__quote@
diff -Nurd -x'*~' gnome-desktop-2.24.3.orig/libgnome-desktop/libgnomeui/Makefile.in gnome-desktop-2.24.3/libgnome-desktop/libgnomeui/Makefile.in
--- gnome-desktop-2.24.3.orig/libgnome-desktop/libgnomeui/Makefile.in 2009-01-12 19:05:53.000000000 -0500
+++ gnome-desktop-2.24.3/libgnome-desktop/libgnomeui/Makefile.in 2009-01-20 01:46:00.000000000 -0500
@@ -245,10 +245,7 @@
libgnomeui_desktop_HEADERS = \
gnome-ditem-edit.h \
gnome-hint.h \
- gnome-bg.h \
- gnome-rr.h \
- gnome-rr-config.h \
- gnome-rr-labeler.h
+ gnome-bg.h
all: all-am