the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gnome-applets
Version: 2.28.0
Revision: 4
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus (>= 1.2.1-1),
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-desktop2.11-shlibs (>= 2.28.0-1),
gnome-icon-theme (>= 2.28.0-1),
gnome-panel-shlibs (>= 2.28.0-1),
gnome-python2-py27 (>= 2.28.0-1),
gst-plugins-base-0.10-shlibs (>= 0.10.26-1),
gstreamer-0.10-shlibs (>= 0.10.26-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
gucharmap7-shlibs (>= 2.28.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2 (>= 2.24.2-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-3),
libgnomekbd2-4-shlibs,
libgtop2.0.7-shlibs (>= 2.28.0-1),
libgweather-shlibs (>= 2.28.0-1),
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libwnck1.22-shlibs (>= 2.28.0-1),
libxklavier16-shlibs,
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
popt-shlibs,
pygobject2-py27 (>= 2.20.0-1),
pygtk2-gtk-py27 (>= 2.16.0-1),
python27,
rarian-compat,
startup-notification-shlibs (>= 0.9-1),
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
dbus-glib1.2-dev,
dbus1.3-dev,
docbook-utils,
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 (>= 0.17),
glib2-dev (>= 2.22.0-1),
glitz,
gnome-desktop2.11-dev (>= 2.28.0-1),
gnome-panel-dev (>= 2.28.0-1),
gnome-python2-py27-dev (>= 2.28.0-1),
gst-plugins-base-0.10-dev (>= 0.10.26-1),
gstreamer-0.10-dev (>= 0.10.26-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
gucharmap7-dev (>= 2.28.0-1),
intltool40,
libart2 (>= 2.3.16-1),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev(>= 2.26.0-3),
libgnomekbd2-4-dev,
libgtop2.0.7-dev (>= 2.28.0-1),
libgweather (>= 2.28.0-1),
libiconv-dev,
libsoup2.4.1-ssl (>= 2.28.0-1),
libwnck1.22 (>= 2.28.0-1),
libxklavier16,
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,
pygobject2-py27-dev (>= 2.20.0-1),
pygtk2-gtk-py27-dev (>= 2.16.0-1),
python27,
rarian-compat,
startup-notification-dev (>= 0.9-1),
x11-dev
<<
Conflicts: gnome-applets-dev
Replaces: gnome-applets-dev, gnome-applets-shlibs
Source: mirror:gnome:sources/%n/2.28/%n-%v.tar.bz2
Source-MD5: 9eb00e9dc468d2c5c71b70c9fb2b751c
PatchFile: %n.patch
PatchFile-MD5: c2ea985bc6265f050537c6be7522669c
PatchScript: <<
#!/bin/sh -ev
%{default_script}
# recode ./some/path/AUTHORS as AUTHORSs/AUTHORS.some.path
mkdir AUTHORSs
for cl in `find . -name AUTHORS` ; do
cp $cl AUTHORSs/`echo $cl | sed 's/^\.\(.*\)\/\(AUTHORS\)/\2\1/;s/\//./g'`
done
# recode ./some/path/ChangeLog as ChangeLogs/ChangeLog.some.path
mkdir ChangeLogs
for cl in `find . -name ChangeLog` ; do
cp $cl ChangeLogs/`echo $cl | sed 's/^\.\(.*\)\/\(ChangeLog\)/\2\1/;s/\//./g'`
done
# recode ./some/path/README as READMEs/README.some.path
mkdir READMEs
for cl in `find . -name README` ; do
cp $cl READMEs/`echo $cl | sed 's/^\.\(.*\)\/\(README\)/\2\1/;s/\//./g'`
done
perl -pi -e 's|/usr/bin/env\s+python|%p/bin/python2.7|' invest-applet/invest/*.py
perl -pi -e 's/(LIBNOTIFY_REQUIRED\s*=).*/${1}99999.FORCE.NONDETECT/' configure
perl -pi -e 's/(gnome-settings-daemon)/${1} > 99999.FORCE.NONDETECT/' configure
perl -pi -e 's/-lutil//g' configure
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
ConfigureParams: --disable-schemas-install --disable-scrollkeeper --libexecdir=%p/lib/%n --mandir=%p/share/man --enable-dependency-tracking PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --without-hal --disable-polkit --enable-mixer-applet --disable-network-manager
CompileScript: <<
PYTHON=%p/bin/python2.7 ./configure %c
make
fink-package-precedence .
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
mkdir -p %i/share/xmodmap/BROKEN
mv %i/share/xmodmap/xmodmap.* %i/share/xmodmap/BROKEN
<<
DocFiles: AUTHORSs/* COPYING* ChangeLogs/* NEWS READMEs/*
ConfFiles: <<
%p/etc/gconf/schemas/charpick.schemas
%p/etc/gconf/schemas/drivemount.schemas
%p/etc/gconf/schemas/geyes.schemas
%p/etc/gconf/schemas/mixer.schemas
%p/etc/gconf/schemas/multiload.schemas
%p/etc/gconf/schemas/stickynotes.schemas
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in charpick drivemount geyes mixer multiload stickynotes; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/$s.schemas >/dev/null
done
%p/bin/gtk-update-icon-cache -f -t %p/share/icons/hicolor
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
%p/bin/gtk-update-icon-cache -f -t %p/share/icons/hicolor
fi
<<
DescPort: <<
The xmodmap files are broken, so move them out of the way.
See: http://article.gmane.org/gmane.os.apple.fink.gnome/2167
<<
DescPackaging: <<
Make sure we get the correct python interp.
Don't bother checking for HAL because it's only used for
battstat, which is disabled on this platform.
Force libnotify detection to fail because it's always been
disabled in this package
Have no libutil, but have forkpty() in libSystem, so scrap
mandatory -lutil from symbol check. See:
http://bugzilla.gnome.org/show_bug.cgi?id=568461
Don't need gnome-settings-daemon check because it's not used
for anything. See:
http://bugzilla.gnome.org/show_bug.cgi?id=568463
Old %N had %N-dev with Depends:%N=%v-%r. %N-dev is dead (was
old libversion of libgweather and nothing bdep on it), so
%N:Conflicts/Replaces:%N-dev to uninstall that package.
Otherwise, its deps would prevent upgrading to new %N-%v-%r
that has no corresponding %N-dev.
<<
Description: The Gnome Applets
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 Open Source
software. The gnome-applets package provides Panel applets which
enhance your GNOME experience.
You should install the gnome-applets package if you would like embed small
utilities in the GNOME panel.
<<
License: GPL/GFDL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Nurd -x'*~' gnome-applets-2.28.0.orig/stickynotes/Makefile.in gnome-applets-2.28.0/stickynotes/Makefile.in
--- gnome-applets-2.28.0.orig/stickynotes/Makefile.in 2009-09-21 02:19:34.000000000 -0400
+++ gnome-applets-2.28.0/stickynotes/Makefile.in 2010-03-02 05:56:31.000000000 -0500
@@ -367,7 +367,7 @@
@BUILD_STICKYNOTES_APPLET_TRUE@ $(GNOME_APPLETS_LIBS) \
@BUILD_STICKYNOTES_APPLET_TRUE@ $(LIBWNCK_LIBS) \
@BUILD_STICKYNOTES_APPLET_TRUE@ $(GNOME_LIBS2_LIBS) \
-@BUILD_STICKYNOTES_APPLET_TRUE@ $(XML2_LIBS)
+@BUILD_STICKYNOTES_APPLET_TRUE@ $(XML2_LIBS) $(X_LIBS)
@BUILD_STICKYNOTES_APPLET_TRUE@builder_DATA = $(builder_files)
@BUILD_STICKYNOTES_APPLET_TRUE@uidir = $(datadir)/gnome-2.0/ui
diff -Nurd -x'*~' gnome-applets-2.28.0.orig/trashapplet/src/Makefile.in gnome-applets-2.28.0/trashapplet/src/Makefile.in
--- gnome-applets-2.28.0.orig/trashapplet/src/Makefile.in 2009-09-21 02:19:35.000000000 -0400
+++ gnome-applets-2.28.0/trashapplet/src/Makefile.in 2010-03-02 05:56:31.000000000 -0500
@@ -315,7 +315,7 @@
trashapplet_LDADD = \
$(GNOME_APPLETS_LIBS) \
$(GNOME_LIBS2_LIBS) \
- $(GIO_LIBS)
+ $(GIO_LIBS) $(X_LIBS)
all: all-am