Hello community,
here is the log from the commit of package brasero for openSUSE:Factory
checked in at Fri Jun 12 20:34:18 CEST 2009.
--------
--- GNOME/brasero/brasero.changes 2009-05-01 03:04:35.000000000 +0200
+++ brasero/brasero.changes 2009-06-10 20:58:30.000000000 +0200
@@ -1,0 +2,17 @@
+Wed Jun 10 14:31:30 CEST 2009 - vuntz@novell.com
+
+- Update to version 2.27.2:
+ + Split burning backend into a new library called libbrasero-burn
+ + Split some utilities into a new library called libbrasero-utils
+ + Use Brasero as a single instance application using libunique
+ + Data spanning
+ + Memleak fixes
+ + Bug Fixes
+ + String fixes
+ + Use autogenerated Changelog via git
+ + Translation Updates
+- Add libunique-devel BuildRequires.
+- Pass --disable-static to configure.
+- Add brasero-build-warnings.patch to fix build warnings.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
brasero-2.26.1.tar.bz2
New:
----
brasero-2.27.2.tar.bz2
brasero-build-warnings.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ brasero.spec ++++++
--- /var/tmp/diff_new_pack.OX5541/_old 2009-06-12 20:33:07.000000000 +0200
+++ /var/tmp/diff_new_pack.OX5541/_new 2009-06-12 20:33:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package brasero (Version 2.26.1)
+# spec file for package brasero (Version 2.27.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,13 +19,15 @@
Name: brasero
-Version: 2.26.1
-Release: 2
+Version: 2.27.2
+Release: 1
License: GPL v2 or later
Group: Productivity/Multimedia/CD/Record
Summary: CD/DVD burning application for GNOME
Url: http://gnome.org/projects/brasero
Source: %{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM brasero-build-warnings.patch vuntz@novell.com -- Partly taken from git
+Patch0: brasero-build-warnings.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: fdupes
BuildRequires: gnome-doc-utils-devel
@@ -34,6 +36,7 @@
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: libbeagle-devel
+BuildRequires: libunique-devel
BuildRequires: nautilus-devel
BuildRequires: totem-pl-parser-devel
BuildRequires: translation-update-upstream
@@ -89,6 +92,26 @@
--------
Philippe Rouquier
+%package -n libbrasero-burn0
+License: GPL v2 or later
+Group: System/Libraries
+Summary: CD/DVD burning application for GNOME
+Requires: %{name}-lang = %{version}
+
+%description -n libbrasero-burn0
+Brasero is an application to burn CD/DVDs for the GNOME Desktop. It is
+designed to be as simple as possible and has some unique features to
+enable users to create their discs easily and quickly.
+
+It supports creating audio discs, data discs, burning ISO and other
+image files, and duplicating discs.
+
+
+
+Authors:
+--------
+ Philippe Rouquier
+
%package -n libbrasero-media0
License: GPL v2 or later
Group: System/Libraries
@@ -113,9 +136,11 @@
%prep
%setup -q
translation-update-upstream
+%patch0 -p1
%build
%configure \
+ --disable-static \
--disable-scrollkeeper \
--enable-search \
--enable-playlist \
@@ -125,9 +150,7 @@
%install
%makeinstall
-rm $RPM_BUILD_ROOT%{_libdir}/brasero/plugins/*.*a
-rm $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.*a
-rm $RPM_BUILD_ROOT%{_libdir}/libbrasero-media.la
+find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file -N "Brasero" -r %{name} GNOME GTK AudioVideo DiscBurning
%suse_update_desktop_file brasero-open-image
%suse_update_desktop_file brasero-copy-medium
@@ -148,17 +171,23 @@
%preun -f %{name}.schemas_preun
%post
+/sbin/ldconfig
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
+%post -n libbrasero-burn0 -p /sbin/ldconfig
+
%post -n libbrasero-media0 -p /sbin/ldconfig
%postun
+/sbin/ldconfig
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
+%postun -n libbrasero-burn0 -p /sbin/ldconfig
+
%postun -n libbrasero-media0 -p /sbin/ldconfig
%files -f %{name}.lst
@@ -172,6 +201,12 @@
%{_datadir}/mime/packages/brasero.xml
%doc %{_mandir}/man?/*.*
%{_libdir}/nautilus/extensions-2.0/*.so
+# No need to split this one in a new package, according to upstream
+%{_libdir}/libbrasero-utils.so.*
+
+%files -n libbrasero-burn0
+%defattr(-,root,root)
+%{_libdir}/libbrasero-burn.so.*
%files -n libbrasero-media0
%defattr(-,root,root)
@@ -180,7 +215,7 @@
%files devel
%defattr(-,root,root)
%{_includedir}/brasero
-%{_libdir}/libbrasero-media.so
+%{_libdir}/*.so
%{_libdir}/pkgconfig/libbrasero-media.pc
%{_datadir}/gtk-doc/html/brasero
# Own these repositories to not depend on gtk-doc while building:
@@ -190,6 +225,20 @@
%files lang -f %{name}.lang
%changelog
+* Wed Jun 10 2009 vuntz@novell.com
+- Update to version 2.27.2:
+ + Split burning backend into a new library called libbrasero-burn
+ + Split some utilities into a new library called libbrasero-utils
+ + Use Brasero as a single instance application using libunique
+ + Data spanning
+ + Memleak fixes
+ + Bug Fixes
+ + String fixes
+ + Use autogenerated Changelog via git
+ + Translation Updates
+- Add libunique-devel BuildRequires.
+- Pass --disable-static to configure.
+- Add brasero-build-warnings.patch to fix build warnings.
* Fri May 01 2009 vuntz@novell.com
- Call suse_update_desktop_file on brasero-nautilus.desktop.
- Add glib2-devel, gtk2-devel, hal-devel Requires to devel package.
++++++ brasero-2.26.1.tar.bz2 -> brasero-2.27.2.tar.bz2 ++++++
++++ 421547 lines of diff (skipped)
++++++ brasero-build-warnings.patch ++++++
Index: brasero-2.27.2/libbrasero-burn/brasero-image-type-chooser.c
===================================================================
--- brasero-2.27.2.orig/libbrasero-burn/brasero-image-type-chooser.c
+++ brasero-2.27.2/libbrasero-burn/brasero-image-type-chooser.c
@@ -136,6 +136,8 @@ brasero_image_type_chooser_set_formats (
brasero_image_type_chooser_set_format (self, priv->format);
else
brasero_image_type_chooser_set_format (self, BRASERO_IMAGE_FORMAT_NONE);
+
+ return format_num;
}
void
Index: brasero-2.27.2/libbrasero-utils/brasero-io.c
===================================================================
--- brasero-2.27.2.orig/libbrasero-utils/brasero-io.c
+++ brasero-2.27.2/libbrasero-utils/brasero-io.c
@@ -569,6 +569,7 @@ brasero_io_mount_enclosing_volume (Brase
/* FIXME: need a way to get a window for the operation */
// operation = gtk_mount_operation_new (GTK_WINDOW (brasero_app_get_default ()));
+ operation = NULL;
g_file_mount_enclosing_volume (file,
G_MOUNT_MOUNT_NONE,
operation,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org