nautilus-cd-burner stable port information

Package: nautilus-cd-burner
Version: 2.25.3
Revision: 3

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-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-3),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeui2-shlibs (>= 2.24.2-2),
libhal1-shlibs (>= 0.5.11-3),
libnautilus-burn4-shlibs (>= %v-%r),
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,
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
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-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2 (>= 2.3.16-1),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libglade2 (>= 2.6.4-3),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeui2-dev (>= 2.24.2-2),
libhal1-dev (>= 0.5.11-3),
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),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev
<<

Source: mirror:gnome:sources/%n/2.25/%n-%v.tar.bz2
Source-MD5: 02324246d8e4804e15e41ef7b62836a7

PatchFile: %n.patch
PatchFile-MD5: dc05a431231caf40c363087daa0ae12f
PatchScript: <<
%{default_script}
perl -pi -e 's/-avoid-version/-no-undefined -avoid-version/' src/Makefile.in
<<
ConfigureParams: --mandir=%p/share/man --libexecdir=%p/lib/%n --enable-dependency-tracking --disable-schemas-install --disable-gnome-mount --enable-more-warnings --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --enable-gtk-doc
CompileScript: <<
./configure %c
make
fink-package-precedence --prohibit-bdep libnautilus-burn4-dev .
<<
InstallScript: make -j1 install DESTDIR=%d
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
ConfFiles: %p/etc/gconf/schemas/nautilus-cd-burner.schemas

PostInstScript: <<
if [ configure = "$1" ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/nautilus-cd-burner.schemas >/dev/null
fi
<<

SplitOff: <<
Package: libnautilus-burn4-shlibs
Replaces: %N (<< 2.14.2-1)
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,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
libhal1-shlibs (>= 0.5.11-3),
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Files: lib/libnautilus-burn.4*
Shlibs: %p/lib/libnautilus-burn.4.dylib 6.0.0 %n (>= 2.24.0-1)
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
<<

SplitOff2: <<
Package: libnautilus-burn4-dev
Replaces: %N (<< 2.14.2-1), libnautilus-burn3-dev
Conflicts: libnautilus-burn3-dev
Depends: libnautilus-burn4-shlibs (= %v-%r)
BuildDependsOnly: true
Files: lib/libnautilus-burn.* lib/pkgconfig include
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
<<

Description:Nautilus CD Burner
DescDetail: <<
Adds cd burning support to nautilus.

Actual CD burning doesn't work on darwin, but it will create iso images.
<<
DescPort: <<
Don't have SCSI support so disable all scsi functions.

Recent glib doesn't publish -lintl, so pass it directly.

Fix gtk_message_dialog (no such function) and associated
type/casting warning in burn-extension.c.
<<
DescPackaging: <<
-dev/-shlibs splitoffs added in 2.14.2-1

No GNOME2.26 (or later) final release

gtk-doc xml not sane:
multiple definitions of several types.
incomplete deprecation.

Clean up .pc Requires: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends.
<<
License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/

nautilus-cd-burner stable port .patch

diff -Nurd -x'*~' nautilus-cd-burner-2.25.3.orig/data/libnautilus-burn.pc.in nautilus-cd-burner-2.25.3/data/libnautilus-burn.pc.in
--- nautilus-cd-burner-2.25.3.orig/data/libnautilus-burn.pc.in 2007-10-10 05:38:59.000000000 -0400
+++ nautilus-cd-burner-2.25.3/data/libnautilus-burn.pc.in 2010-03-08 04:54:19.000000000 -0500
@@ -6,6 +6,6 @@
Name: libnautilus-burn
Description: Nautilus Burn Library
Version: @VERSION@
-Requires: glib-2.0 gthread-2.0 gtk+-2.0 hal
+Requires: glib-2.0 gthread-2.0 gtk+-2.0
Libs: -L${libdir} -lnautilus-burn
Cflags: -I${includedir}
diff -Nurd -x'*~' nautilus-cd-burner-2.25.3.orig/src/Makefile.in nautilus-cd-burner-2.25.3/src/Makefile.in
--- nautilus-cd-burner-2.25.3.orig/src/Makefile.in 2008-12-16 12:23:08.000000000 -0500
+++ nautilus-cd-burner-2.25.3/src/Makefile.in 2010-03-08 04:26:50.000000000 -0500
@@ -399,7 +399,7 @@
burn-extension.c \
$(NULL)

-libnautilus_burn_extension_la_LIBADD = $(EXTENSION_LIBS)
+libnautilus_burn_extension_la_LIBADD = $(EXTENSION_LIBS) $(INTLLIBS)
libnautilus_burn_extension_la_LDFLAGS = $(module_flags)

### Our burning library
@@ -429,7 +429,7 @@
-version-info $(BURN_LT_VERSION) \
-no-undefined

-libnautilus_burn_la_LIBADD = $(BURN_LIBS)
+libnautilus_burn_la_LIBADD = $(BURN_LIBS) $(INTLLIBS)
libnautilus_burnincludedir = $(includedir)/libnautilus-burn/
libnautilus_burninclude_HEADERS = \
nautilus-burn.h \
diff -Nurd -x'*~' nautilus-cd-burner-2.25.3.orig/src/burn-extension.c nautilus-cd-burner-2.25.3/src/burn-extension.c
--- nautilus-cd-burner-2.25.3.orig/src/burn-extension.c 2008-12-16 09:54:47.000000000 -0500
+++ nautilus-cd-burner-2.25.3/src/burn-extension.c 2010-03-08 04:39:16.000000000 -0500
@@ -129,12 +129,12 @@
&error)) {


- dialog = gtk_message_dialog (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING,
+ dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING,
GTK_BUTTONS_OK, _("Unable to launch the cd burner application"));

- gtk_message_dialog_format_secondary_text (dialog, "%s", error->message);
+ gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG(dialog), "%s", error->message);

- gtk_dialog_run (dialog);
+ gtk_dialog_run (GTK_DIALOG(dialog));
gtk_widget_destroy (dialog);

g_error_free (error);

nautilus-cd-burner _unstable_ port .patch