the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: totem
Version: 2.21.0
Revision: 7
GCC: 4.0
Depends: <<
%N-shlibs (= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus-glib1.2-shlibs,
dbus1.3-shlibs,
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-vfs2-unified-shlibs (>= 1:2.24.2-1),
gst-plugins-base-0.10-shlibs (>= 0.10.30-1),
gstreamer-0.10-shlibs (>= 0.10.30-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs,
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.1-2),
libgettext8-shlibs,
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeui2-shlibs (>= 2.24.2-3),
libhal1-shlibs (>= 0.5.11-4),
libnautilus-ext2-shlibs (>= 2.28.0-1),
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.8-1),
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
dbus-glib1.2-dev,
dbus1.3-dev,
fink (>= 0.24.8-1),
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-desktop2.11-dev (>= 2.28.0-1),
gnome-doc-utils (>= 0.18.1-2),
gnome-settings-daemon-dev (>= 2.28.0-1),
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gst-plugins-base-0.10-dev (>= 0.10.30-1),
gstreamer-0.10-dev (>= 0.10.30-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2,
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.1-2),
libgettext8-dev,
libgnome2 (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeui2-dev (>= 2.24.2-3),
libhal1-dev (>= 0.5.11-4),
libiconv-dev,
libnautilus-ext2-dev (>= 2.28.0-1),
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-1),
popt,
pygobject2-py27-dev (>= 2.20.0-1),
pygtk2-gtk-py27-dev (>= 2.16.0-1),
python27,
startup-notification-dev (>= 0.8-1),
x11-dev
<<
Replaces: %N-dev (<< 2.21.0-6)
Source: mirror:gnome:sources/%n/2.21/%n-%v.tar.bz2
Source-MD5: aa566e8586dd0e068aadf191f9afa37c
PatchScript: <<
perl -ni -e 'print unless /scrollkeeper-update/' help/*/Makefile.in
perl -pi -e 's;\$\(PYTHON_LIBS\);\$(PYTHON_LIB_LOC) $& -Wl,-m;' src/Makefile.in
#avoid duplicate symbols
perl -pi -e 's|NO_IMPORT_PYGOBJECT|NO_IMPORT|g' bindings/python/*
perl -pi -e 's|\#include \
<<
SetCFLAGS: -Os
SetLIBS: -lz
ConfigureParams: <<
--libexecdir=%p/lib/%n --mandir=%p/share/man --disable-static \
--disable-nvtv \
--disable-xine \
--disable-browser-plugins \
--enable-nautilus \
--enable-python PYTHON=%p/bin/python2.7 \
--disable-vala \
--with-hal \
--with-dbus \
--with-plugins="screensaver ontop gromit media-player-keys properties sidebar-test skipto sample-python sample-vala youtube" \
--disable-schemas-install --disable-scrollkeeper \
--enable-dependency-tracking \
PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
<<
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep=%n-dev .
<<
InstallScript: make -j1 install DESTDIR="%d" nautilusdir=`pkg-config --variable=extensiondir libnautilus-extension`
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in totem-handlers totem-video-thumbnail totem; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/$s.schemas >/dev/null
done
fi
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for totem
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus (>= 1.2.1-1),
dbus1.3-shlibs,
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-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
libhal1-shlibs (>= 0.5.11-4),
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
Files: <<
lib/libtotem-plparser.9*.dylib
share/locale
<<
Shlibs: <<
%p/lib/libtotem-plparser.9.dylib 10.0.0 %n (>= 2.18.0-1)
<<
<<
SplitOff2: <<
Package: %N-dev
Description: Development headers and libraries for totem
BuildDependsOnly: true
Depends: %N (= %v-%r)
Files: <<
include
lib/libtotem-plparser.*
lib/pkgconfig
<<
<<
ConfFiles: <<
%p/etc/gconf/schemas/totem-handlers.schemas
%p/etc/gconf/schemas/totem-video-thumbnail.schemas
%p/etc/gconf/schemas/totem.schemas
<<
DocFiles: AUTHORS ChangeLog COPYING* INSTALL NEWS README TODO
Description: GNOME movie player
DescDetail: <<
Totem is the official movie player of the GNOME desktop
environment based on xine-lib or GStreamer. It features a
playlist, a full-screen mode, seek and volume controls, as
well as keyboard navigation.
<<
DescPackaging: <<
Support .so moved %N-dev -> %N as of 2.21.0-6
.la for .so moved parallel to their .so as of 2.21.0-6
nautilus extension moved %N-shlibs -> %N as of 2.21.0-6
<<
License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/projects/totem/