debian/0000775000000000000000000000000012253717630007176 5ustar debian/rules0000775000000000000000000000207712253717630010264 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk SOVERSION := $(shell sed -rn 's/^Package:[[:space:]]*libbrasero-media([0-9-]+)[[:space:]]*$$/\1/p' debian/control) SHLIBS := 3.0.0 DEB_DH_MAKESHLIBS_ARGS_libbrasero-media$(SOVERSION) += -V 'libbrasero-media$(SOVERSION) (>= $(SHLIBS))' -Xplugins -- -c4 DEB_DH_MAKESHLIBS_ARGS_brasero += --no-act DEB_DH_MAKESHLIBS_ARGS_brasero-cdrkit += --no-act DEB_CONFIGURE_EXTRA_FLAGS += \ --disable-cdrtools \ --disable-scrollkeeper \ --disable-caches \ --enable-unity \ --enable-introspection \ --enable-gtk-doc DEB_MAKE_EXTRA_ARGS += BRASERO_PLUGIN_DIRECTORY=/usr/lib/brasero$(SOVERSION)/plugins ifneq ($(DEB_BUILD_ARCH_OS), linux) DEB_CONFIGURE_EXTRA_FLAGS += --disable-inotify endif # List any files which are not installed common-binary-post-install-arch:: list-missing debian/libbrasero-media3-dev.install0000664000000000000000000000011712253717630014625 0ustar usr/lib/pkgconfig usr/lib/*.so usr/include usr/share/gtk-doc usr/share/gir-1.0 debian/watch0000664000000000000000000000014512253717630010227 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/brasero/([\d\.]+[02468])/brasero-([\d\.]+)\.tar\.xz debian/menu0000664000000000000000000000025412253717630010066 0ustar ?package(brasero): needs="X11" section="Applications/File Management" title="Brasero" longtitle="Brasero - CD/DVD burning application for GNOME" command="/usr/bin/brasero" debian/brasero.install0000664000000000000000000000010512253717630012217 0ustar usr/bin usr/share/applications usr/share/man usr/lib/nautilus/*/*.so debian/libbrasero-media3-1.install0000664000000000000000000000121112253717630014203 0ustar usr/lib/*.so.* usr/lib/brasero*/plugins/libbrasero-checksum.so usr/lib/brasero*/plugins/libbrasero-audio2cue.so usr/lib/brasero*/plugins/libbrasero-normalize.so usr/lib/brasero*/plugins/libbrasero-dvdrwformat.so usr/lib/brasero*/plugins/libbrasero-dvdcss.so usr/lib/brasero*/plugins/libbrasero-burn-uri.so usr/lib/brasero*/plugins/libbrasero-libburn.so usr/lib/brasero*/plugins/libbrasero-checksum-file.so usr/lib/brasero*/plugins/libbrasero-transcode.so usr/lib/brasero*/plugins/libbrasero-local-track.so usr/lib/brasero*/plugins/libbrasero-cdrdao.so usr/lib/brasero*/plugins/libbrasero-libisofs.so usr/lib/brasero*/plugins/libbrasero-vcdimager.so debian/brasero-cdrkit.install0000664000000000000000000000043312253717630013501 0ustar usr/lib/brasero*/plugins/libbrasero-dvdauthor.so usr/lib/brasero*/plugins/libbrasero-vob.so usr/lib/brasero*/plugins/libbrasero-genisoimage.so usr/lib/brasero*/plugins/libbrasero-wodim.so usr/lib/brasero*/plugins/libbrasero-readom.so usr/lib/brasero*/plugins/libbrasero-growisofs.so debian/control.in0000664000000000000000000001220112253717630011202 0ustar Source: brasero Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Build-Depends: debhelper (>= 8), autotools-dev, dh-autoreconf, cdbs, gnome-pkg-tools (>= 0.7), yelp-tools, gtk-doc-tools (>= 1.12), pkg-config, libcam-dev [kfreebsd-any], libglib2.0-dev (>= 2.29.14), libgstreamer1.0-dev (>= 0.11.92), libgstreamer-plugins-base1.0-dev (>= 0.11.92), libxml2-dev (>= 2.6.0), libsm-dev, libice-dev, libgtk-3-dev (>= 3.0.0), libnotify-dev (>= 0.6.1), libcanberra-dev (>= 0.1), libcanberra-gtk3-dev (>= 0.1), libnautilus-extension-dev (>= 2.91.90), libburn-dev (>= 0.4.0), libisofs-dev (>= 0.6.4), libappindicator3-dev (>= 0.0.7), libunity-dev (>= 5.0.0), # libtracker-sparql-0.14-dev (>= 0.14), libtotem-plparser-dev (>= 2.32), gobject-introspection (>= 0.6.3), libgirepository1.0-dev (>= 0.6.3), intltool (>= 0.35.0), libglib2.0-doc, libgtk-3-doc Standards-Version: 3.9.4 Homepage: http://www.gnome.org/projects/brasero/ Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/brasero/ubuntu Package: brasero Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer1.0-plugins-base (>= 0.11.92), gnome-icon-theme, gvfs, libbrasero-media3-1 (= ${binary:Version}), brasero-common (= ${source:Version}) Recommends: brasero-cdrkit, yelp Suggests: vcdimager, libdvdcss2, # tracker Conflicts: nautilus-cd-burner Description: CD/DVD burning application for GNOME Brasero is a simple application to burn, copy and erase CD and DVD media: audio, video or data. It features among other things: * On-the-fly burning * Multisession support * On-the-fly conversion of music playlists in all formats supported by GStreamer . This package contains the main binary, the burning plugins and the nautilus extension. . The following packages, if installed, will provide Brasero with added functionality: * cdrdao to burn combined data/audio CDs and for byte-to-byte copy * GStreamer backends to support more audio formats * vcdimager to create VCDs or SVCDs * libdvdcss2 to copy encrypted DVDs Package: brasero-common Architecture: all Depends: ${misc:Depends} Replaces: brasero (<< 2.26) Breaks: brasero (<< 2.26) Description: Common files for the Brasero CD burning application and library Brasero is a simple application to burn, copy and erase CD and DVD media. . This package contains the common files and translations. Package: brasero-cdrkit Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libbrasero-media3-1 (= ${binary:Version}), genisoimage, growisofs, wodim Breaks: libbrasero-media3-1 (<< 3.8.0-1) Replaces: libbrasero-media3-1 (<< 3.8.0-1) Suggests: dvdauthor, readom Description: cdrkit extensions for the Brasero burning application Brasero is a simple application to burn, copy and erase CD and DVD media. . This package contains extensions for Brasero, based on the genisoimage, growisofs, wodim, readom and dvdauthor programs. They are only needed for the following operations in Brasero: * Audio CD burning with CD-Text information * Video DVD creation Package: libbrasero-media3-1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, brasero-common (= ${source:Version}), dvd+rw-tools Recommends: gnome-icon-theme, gstreamer1.0-plugins-good, Suggests: gstreamer1.0-plugins-ugly, cdrdao (>= 1:1.2.3), gstreamer1.0-fluendo-mp3, gstreamer1.0-plugins-bad Description: CD/DVD burning library for GNOME - runtime Libbrasero is a simple library to burn, copy and erase CD and DVD media. . This package contains the shared library. Package: libbrasero-media3-dev Architecture: any Section: libdevel Depends: libbrasero-media3-1 (= ${binary:Version}), gir1.2-brasero-3.0 (= ${binary:Version}), libglib2.0-dev, libgtk-3-dev, ${misc:Depends}, ${shlibs:Depends} Replaces: libbrasero-media-dev Description: CD/DVD burning library for GNOME - development Libbrasero is a simple library to burn, copy and erase CD and DVD media. . This package contains the development headers and API documentation. Package: gir1.2-brasero-3.0 Architecture: any Section: introspection Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: CD/DVD burning library for GNOME - GObject introspection data This package contains introspection data for the GNOME CD/DVD burning library . It can be used by packages using the GIRepository format to generate dynamic bindings. debian/changelog0000664000000000000000000006447712253717630011072 0ustar brasero (3.10.0-0ubuntu1) trusty; urgency=medium * New upstream release: - Fixed drawing issues in media selection combo boxes - Fix several crashers - Fixes for new autotools - Disable audio normalisation - it's broken since GStreamer 1.0 * debian/libbrasero-media3-1.symbols: - Updated * debian/patches/01_grafted_folders.patch: * debian/patches/03_cue-invalid-frame-75.patch: * debian/patches/04_tracker-0.16.patch: * debian/patches/05_populate-tree-model-after-construction.patch: - Applied upstream -- Robert Ancell Tue, 17 Dec 2013 13:09:35 +1300 brasero (3.8.0-1ubuntu4) trusty; urgency=medium * No-change rebuild for libtotem-plparser18 -- Robert Ancell Mon, 16 Dec 2013 16:57:34 +1300 brasero (3.8.0-1ubuntu3) saucy; urgency=low * debian/patches/05_populate-tree-model-after-construction.patch: backport upstream commit to fix drive selection not showing up correctly (LP: #1237169). -- Phillip Susi Tue, 08 Oct 2013 21:51:54 -0400 brasero (3.8.0-1ubuntu2) saucy; urgency=low * Fix configure flags from last upload -- Jeremy Bicha Wed, 05 Jun 2013 21:44:05 -0400 brasero (3.8.0-1ubuntu1) saucy; urgency=low * Sync with Debian. Remaining changes: - debian/control.in: + Build-Depend on libappindicator3-dev and libunity-dev + Don't build-depend on tracker + Recommends: brasero-cdrkit + libbrasero-media3-1 Depend on dvd+rw-tools and Suggest rather than Recommend gstreamer plugins & cdrdao + Also suggest gstreamer fluendo mp3 plugin + Have brasero-cdrkit Suggest, not Recommend, dvdauthor as it isn't in main. - debian/patches/012_appindicator.patch: + Use application indicators + And add symbols to libbrasero-media3-1.symbols - debian/patches/013_unity_launcher_progress: Display burn progress in Brasero's Unity launcher icon. - debian/rules: + Don't build search (requires tracker) but build unity support * Bump breaks/replaces as we didn't take the brasero-cdkit split until now -- Jeremy Bicha Wed, 05 Jun 2013 21:22:12 -0400 brasero (3.8.0-1) unstable; urgency=low * New upstream release. * Remove 02_fix-while-loop-in-libburnia-backend.patch and 04_put-settings-in-the-correct-path.patch, merged upstream. * Stop using clean-la.mk, we no longer ship any libtool .la files. * Port to new documentation infrastructure. Use yelp-tools instead of gnome-doc-utils. * Port to GStreamer 1.0. Update dependencies accordingly. * Add 04_tracker-0.16.patch in preparation for the tracker 0.16 transition. Still build against tracker 0.14 for now. * Bump Standards-Version to 3.9.4. No further changes. -- Michael Biebl Wed, 05 Jun 2013 23:31:14 +0200 brasero (3.4.1-4) unstable; urgency=low * debian/patches/01_grafted_folders.patch: Fix a segfault when creating subfolders in a data project. Patch courtesy of Andrej Belym. Closes: #659061 * debian/patches/02_fix-while-loop-in-libburnia-backend.patch: Fix while condition in libburnia backend which caused incomplete data to be written to CD/DVD. Thanks Thomas Schmitt and Paul Menzel for the excellent debugging and the patch. Closes: #688229 * debian/patches/04_put-settings-in-the-correct-path.patch: Use correct schema path /org/gnome/brasero instead of /apps/brasero. Patch cherry-picked from upstream Git. -- Michael Biebl Thu, 11 Oct 2012 23:31:15 +0200 brasero (3.4.1-3) unstable; urgency=low * Revert unwanted 3.4.1-2.1 NMU. * Move growisofs plugin to brasero-cdrkit. Really closes: #658789. * Add breaks/replaces and update growisofs dependency accordingly. -- Josselin Mouette Tue, 11 Sep 2012 23:56:43 +0200 brasero (3.4.1-2) unstable; urgency=low * Mark the brasero_file_monitor_* symbols as arch=linux-any. Closes: #679311 -- Michael Biebl Thu, 28 Jun 2012 00:00:29 +0200 brasero (3.4.1-1) unstable; urgency=low [ Jordi Mallach ] * New upstream release. * Upload to unstable. * Bump Standards-Version to 3.9.3, no changes needed. * Pass -- -c4 to dh_makeshlibs. * Don't include gnome-version.mk. * Remove duplicate build dep on libnotify-dev. [ Jeremy Bicha ] * debian/control.in: Recommend yelp -- Josselin Mouette Mon, 25 Jun 2012 20:02:48 +0200 brasero (3.3.92-1) experimental; urgency=low * New upstream development release. * debian/patches/01_fix-formatting-error-in-man-page.patch: Removed, merged upstream. -- Michael Biebl Mon, 19 Mar 2012 23:55:39 +0100 brasero (3.3.91-1) experimental; urgency=low * New upstream development release. * debian/patches/01_gcc-format-security-commit: Removed, applied upstream. * debian/patches/02_gcc-format-security: Removed, applied upstream. * debian/patches/04_tracker-0.14.patch: Removed, fixed upstream. * Drop obsolete Build-Depends on libunique-dev. * Fix a small formatting error in the brasero.1 man page. Closes: #652687 * Add tracker to Suggests and mention in the long description that it can be used to search for video, audio, image and document files. Closes: #646103 * debian/libbrasero-media3-1.symbols: Add symbols file for improved shlibs dependencies. * Rebuild gtk-doc API documentation instead of shipping the pre-generated files from the upstream tarball. * Instead of moving plugins around post-install, list them explicitly in the corresponding .install files. * Use list-missing to show which files have not been installed. -- Michael Biebl Thu, 15 Mar 2012 23:34:57 +0100 brasero (3.2.0-4) unstable; urgency=low * Build against tracker 0.14. -- Michael Biebl Wed, 14 Mar 2012 19:16:18 +0100 brasero (3.2.0-3.1) unstable; urgency=low * Non-maintainer upload. [ Michael Biebl ] * Change section of gir1.2-brasero-3.0 to introspection. [ Simon McVittie ] * Apply patch from Tanguy Ortolo to fix inability to burn tracks with cdrdao if their length is fractionally less than a whole number of seconds (Closes: #619723) -- Simon McVittie Sat, 03 Mar 2012 19:05:54 +0000 brasero (3.2.0-3) unstable; urgency=low * Build against tracker 0.12. Closes: #643939 -- Michael Biebl Sun, 20 Nov 2011 17:15:58 +0100 brasero (3.2.0-2) unstable; urgency=low * Upload to unstable. * debian/control.in: - Make libbrasero-media3-dev depend on gir1.2-brasero-3.0. -- Michael Biebl Sat, 19 Nov 2011 14:00:13 +0100 brasero (3.2.0-1) experimental; urgency=low [ Laurent Bigonville ] * debian/control.in: Update Vcs-* fields [ Jean Schurger ] * New upstream version * debian/patches: - Added 01_gcc-format-security-commit, 02_gcc-format-security - Removed debian/patches/01_libtracker-sparql-0.10.patch (fixed upstream) * debian/rules: - Fixed usage of --enable-search configure option (does not accept =tracker) - Enabled introspection * debian/*.install - Removed omf/ - Enabled introspection * debian/control.in: - Updated dependencies [ Michael Biebl ] * debian/watch: - Switch to .xz tarballs. [ Josselin Mouette ] * Drop gconf requirement. -- Josselin Mouette Fri, 11 Nov 2011 19:21:55 +0100 brasero (3.0.0-4) unstable; urgency=low [ Laurent Bigonville ] * debian/control.in: Update Vcs-* fields [ Michael Biebl ] * Upload to unstable. * debian/patches/02_gcc-format-security.patch - Fix format string vulnerabilities. * debian/watch: - Switch to .xz tarballs. -- Michael Biebl Thu, 13 Oct 2011 20:13:30 +0200 brasero (3.0.0-3) experimental; urgency=low * Cherry-pick patch from upstream Git to use libtracker-sparql instead of libtracker-client, which is deprecated and scheduled to be removed in tracker 0.12. * Change Build-Depends on libtracker-client-0.10-dev to libtracker-sparql-0.10-dev. * debian/watch: Track .bz2 tarballs. -- Michael Biebl Mon, 29 Aug 2011 00:27:10 +0200 brasero (3.0.0-2) experimental; urgency=low * Build for tracker 0.10. Closes: #628792 * Use dh-autoreconf to update the build system. * Bump Standards-Version to 3.9.2. No further changes. * Bump debhelper compatibility level to 8. - Update Build-Depends on debhelper. - Strip debian/tmp/ from .install files. * Set pkg-gnome-maintainers@l.a.d.o as Maintainer. -- Michael Biebl Tue, 26 Jul 2011 21:02:00 +0200 brasero (3.0.0-1) experimental; urgency=low * New upstream release. -- Andreas Henriksson Wed, 13 Apr 2011 19:14:30 +0200 brasero (2.91.93-1) experimental; urgency=low * Only depend on growisofs instead of dvd+rw-tools. * New upstream pre-release. * Update build-dependencies, package names, and paths. * Require totem-plparser 2.32 since its soname changed. * Do not include GIR package for now, since the versioning is broken (see Bugzilla #646069). * 01_pkglibdir.patch: dropped, upstream now has a variable we can use for that effect. * 11_nautilus_menu_no_display.patch, 31_link_libice.patch, 50_checksum.patch: dropped, merged upstream. * 90_relibtoolize.patch: dropped, unnecessary. -- Josselin Mouette Tue, 29 Mar 2011 16:33:51 +0530 brasero (2.30.3-2) unstable; urgency=low * 50_checksum.patch: stolen from upstream git. Fixes image checksumming. Closes: #495469. -- Josselin Mouette Sat, 06 Nov 2010 21:05:48 +0100 brasero (2.30.3-1) unstable; urgency=low * Recommend cdrdao 1.2.3 so that it can actually work. + This restores CD copying functionality. Closes: #587408. + And audio CD burning without brasero-cdrkit. Closes: #580874. * New upstream bugfix and translation release. + Drops CD text support. Closes: #578366. * 90_relibtoolize.patch: updated for the new version. -- Josselin Mouette Sun, 05 Sep 2010 16:48:36 +0200 brasero (2.30.2-1) unstable; urgency=low * New upstream release. - Fixes incorrectly reported size by passing correct arguments to g_signal_emit(). Closes: #568606 - Fixes tracker search support. Closes: #465238 * debian/patches/90_relibtoolize.patch - Refresh for new upstream release. * Switch to source format 3.0 (quilt) - Add debian/source/format. - Drop Build-Depends on quilt. - Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk from debian/rules. * Bump-Standards-Version to 3.9.0 - Use architecture wildcard kfreebsd-any for the libcam-dev Build-Depends. - Use Breaks instead of Conflicts as recommended by the new policy. -- Michael Biebl Sun, 04 Jul 2010 15:14:24 +0200 brasero (2.30.1-1) unstable; urgency=low * 31_link_libice.patch: new patch. Explicitly link to libice. Closes: #554057. * Drop build-dependency on libbeagle since beagle is going to be removed. * New upstream release. * Update build-dependencies. * Disable introspection support to avoid blocking the totem transition. * Bump shlibs to 2.30. * 01_pkglibdir.patch, 90_relibtoolize.patch: updated for the new version. -- Josselin Mouette Mon, 03 May 2010 16:02:19 +0200 brasero (2.28.3-3) unstable; urgency=low * Enable cdrkit again, but in a separate package brasero-cdrkit that will not be installed by default. * Make it clear which features are brought by this package: mostly video DVD creation, CD-Text. -- Josselin Mouette Tue, 19 Jan 2010 17:44:30 +0100 brasero (2.28.3-2) unstable; urgency=low * Enable libburnia plugins, adding corresponding build-dependencies. * Entirely disable cdrtools *and* cdrkit plugins. This will remove any reference to schilyware. * Rename 011_* patch to 11_. * 01_pkglibdir.patch: use $(pkglibdir) instead of $(libdir)/brasero so that it can be overriden. * 90_relibtoolize.patch: re-apply the autotools on top of it. * Pass pkglibdir= argument to make invocation, with a versioned directory. * Install the plugins in libbrasero-media0 instead of brasero. * Force strict dependency for brasero on libbrasero-media0. * Move some dependencies/recommends to libbrasero-media0 as well. -- Josselin Mouette Wed, 13 Jan 2010 20:51:03 +0100 brasero (2.28.3-1) unstable; urgency=low * New upstream bugfix release. -- Andreas Henriksson Mon, 14 Dec 2009 22:35:03 +0100 brasero (2.28.2-1) unstable; urgency=low * New upstream bugfix release. - Upstream patch 030_fd_leak.patch dropped. -- Andreas Henriksson Tue, 27 Oct 2009 14:03:16 +0100 brasero (2.28.0-2) unstable; urgency=low * Don’t recommend gnome-mount, gvfs does it if needed. Closes: #549132. * 030_fd_leak.patch: stolen upstream. Don’t keep a FD open on the CD device. It avoids nautilus preventing CDs from being ejected when the brasero extension is installed. -- Josselin Mouette Thu, 01 Oct 2009 13:44:30 +0200 brasero (2.28.0-1) unstable; urgency=low * New upstream release. * debian/patches/090_relibtoolize.patch: - Removed, shouldn't be needed anymore now that upstream uses a recent libtool. * debian/rules: remove check-dist.mk. -- Emilio Pozuelo Monfort Tue, 22 Sep 2009 15:53:10 +0200 brasero (2.27.92-2) experimental; urgency=low * Let libbrasero-media-dev depend on libdbus-glib-1-dev as it's required by libbrasero-burn.pc. -- Emilio Pozuelo Monfort Wed, 09 Sep 2009 21:02:15 +0200 brasero (2.27.92-1) experimental; urgency=low * New upstream release. - Update build dependencies and -dev package dependencies. Hal is gone now! - Bump shlibs for the new api. * Standards-Version is 3.8.3, no changes needed. * debian/patches/001_hal_null_pointer_dereference.patch: - Removed, brasero doesn't use hal anymore. * debian/patches/011_nautilus_menu_move.patch: - Renamed to 011_nautilus_menu_no_display.patch, don't patch the categories, we hide the item anyway. * Include check-dist.mk to avoid uploads to unstable. -- Emilio Pozuelo Monfort Wed, 09 Sep 2009 11:34:57 +0200 brasero (2.26.3-1) unstable; urgency=low [ Josselin Mouette ] * Recommend cdrdao. Closes: #525140. * Only use stable versions in watch file. [ Emilio Pozuelo Monfort ] * New upstream bugfix release. - Don't hang at normalizing tracks. Closes: #533605. * debian/watch: Don't uupdate. * debian/patches/090_relibtoolize.patch: Refreshed. * debian/patches/001_hal_null_pointer_dereference.patch: Patch from Rogério Brito to not crash if hal isn't installed. Closes: #539624. -- Emilio Pozuelo Monfort Sat, 05 Sep 2009 12:11:18 +0200 brasero (2.26.2-1) unstable; urgency=low [ Pedro Fragoso ] * Add myself to Maintainer field - Thanks Ondřej Surý * New upstream version (Closes: #528945) - Split package into brasero, libbrasero-media0 and libbrasero-dev - Add Replaces to libbrasero-media0 - Bump libgtk to 2.14.0 - Remove libnotify Build-dep - Add Build-dep libnautilus-extension-dev (>= 2.22.2) and install it. - Add Build-dep to libsm-dev - Add Build-dep on intltool * Install omf files to prevent crash on Help * Move gstreamer0.10-plugins-bad to Suggests, and add dvdauthor and vcdimager * Recommends gvfs (Closes: #491827) * Pass --disable-scrollkeeper in DEB_CONFIGURE_EXTRA_FLAGS * debian/patches/007-fix-gnome-doc-utils-path.patch: - Removed, not needed anymore * debian/patches/008-fix-volume-identifier-crash.patch: - Removed, merged upstream * debian/patches/011_nautilus_menu_move.patch: - Move CD/DVD Creator Menu to Acessories, taken from Ubuntu [ Luca Bruno ] * debian/control.in: - Add Build-Depend gtk-doc-tools 1.9. * debian/patches/006-fix-libdvdcss.patch: - Removed as applied upstream. [ Josselin Mouette ] * New upstream release. * Update build-dependencies. * Move the translations and data to a new brasero-common package. * Rewrite the descriptions. * Add -dev depends to the development package. * Remove inappropriate recommends in the library package. * Let’s not forget dvd+rw-tools so that we can write DVDs too. * Rework dependencies accordingly. * Put the nautilus extension in brasero. * Conflict against nautilus-cd-burner to avoid having two burning extensions. * Include clean-la.mk and gnome-version.mk; build-depend on gnome-pkg-tools 0.7. * Don’t run dh_makeshlibs on brasero and libbrasero-plugins. * 011_nautilus_menu_move.patch: add NoDisplay=true, this icon is duplicating existing functionality (brasero icon in sound&video menu, and nautilus autorun). * Update list of copyright holders. [ Emilio Pozuelo Monfort ] * debian/copyright: updated. [ Josselin Mouette ] * copyright: improve indentation, and point to versioned LGPL. * 090_relibtoolize.patch: add a relibtoolization patch to avoid the rpath crap. -- Josselin Mouette Wed, 24 Jun 2009 18:59:46 +0200 brasero (0.8.1-1) unstable; urgency=low [ Loic Minier ] * Build-dep on libcam-dev for kfreebsd-i386 and kfreebsd-amd64 and also pass --disable-inotify to configure when DEB_BUILD_ARCH_OS isn't linux; fixes building on GNU/kFreeBSD; thanks Petr Salinger; Closes: #493359. [ Alan Baghumian ] * New upstream bugfix release, merged changelog entries. * Dropped 001-fix-valist.patch, merged upstream. * Refreshed 006-fix-libdvdcss and 007-fix-gnome-doc-utils-path patches to be applied cleanly. [ Gustavo Noronha Silva ] * debian/patches/008-fix-volume-identifier-crash.patch: - patch from upstream #1149 changeset to fix the crash when some unix-device-less volumes are present (Closes: #495984) * debian/control.in: - added Vcs-* headers -- Gustavo Noronha Silva Tue, 26 Aug 2008 20:34:35 -0300 brasero (0.8.0-2) unstable; urgency=low * 001-fix-valist.patch: do not assume va_list is a pointer. Closes: #493210. -- Josselin Mouette Sat, 02 Aug 2008 01:50:06 +0200 brasero (0.8.0-1) unstable; urgency=low [ Alan Baghumian ] * New upstream stable release, Closes: #490966. - fixed 4GB size problem, Closes: #489154. * debian/control*: - dropped GnomeVFS buid-dep, uses GIO instead - added build dep to libgvfscommon-dev - dropped Nautilus-Burn build-dep - bump glib2.0 build-dep to 2.15.6 - bump standards version to 3.8.0, no extra changes needed - added gnome-doc-utils and scrollkeeper to build deps - added Homepage tag * Dropped 007-fix-desktop-file-mime-typo.patch, merged upstream * Added 007-fix-gnome-doc-utils-path.patch, fixes gnome-doc-utils.make include path [ Pedro Fragoso ] * debian/control.in: - remove build dep libgvfscommon-dev and libnotify-dev - bump build dep libgstreamer0.10-dev to (>= 0.10.15) - bump build dep libtotem-plparser-dev to (>= 2.22.0) - bump build dep gnome-doc-utils to (>= 0.3.2) - recomments on gstreamer0.10-plugins-bad for normalization plugin -- Alan Baghumian Wed, 16 Jul 2008 09:43:05 +0200 brasero (0.7.1-3) unstable; urgency=low * DEB_DESTDIR := instead of =. * New patch, 007-fix-desktop-file-mime-typo, fixes typo in desktop file (":" instead of ";"); Launchpad #200024; closes: #464772. -- Loic Minier Wed, 05 Mar 2008 13:09:24 +0100 brasero (0.7.1-2) unstable; urgency=low [ Josselin Mouette ] * Remove the bonfire transitional package. Closes: #463313. [ Sebastian Dröge ] * debian/control.in: + Build depend conditionally on all possible libc development packages to fix build failure on ia64 and friends. * debian/rules: + Set DEB_DESTDIR to debian/tmp to work around cdbs weirdness. -- Sebastian Dröge Thu, 28 Feb 2008 18:13:05 +0100 brasero (0.7.1-1) unstable; urgency=low [ Alan Baghumian ] * New upstream stable releases (Closes: #456901). * Refreshed 004_fix-windows-size patch * Dropped 001_use-sys-inotify.h patch, merged upstream * Updated debian/brasero.install to include plugins [ Loic Minier ] * Pass --disable-libburnia explicitely to avoid the support to be built in by surprize if the bdep is installed in a sufficiently high version in the future. * Bump libgtk2.0-dev build-dep to >= 2.12.0 to match upstream README. * Add a gstreamer0.10-plugins-base >= 0.10.0 dep to follow the upstream configure check. * Drop gdl build-dep. * Bump hal Recommends to >= 0.5. * Bump libtotem-plparser-dev build-dep to >= 2.14. * Build with inotify support. - Drop --disable-inotify configure flag. - Add an explicit libc6-dev (>= 2.5-1) build-dep. * Bump up libtotem-plparser-dev build-dep to >= 2.20.0. * Bump up Standards-Version to 3.7.3. * Conflict with bonfire <= 0.4.4-1 -- not <<. * Recommend gstreamer0.10-plugins-good and gnome-mount. * Downgrade gstreamer0.10-fluendo-mp3 recommends to a suggest. * New patch, 006-fix-libdvdcss, load libdvdcss lib with SONAME version as to not require the -dev package; Launchpad #134828; from Ubuntu. * Drop patch 004_fix-windows-size, upstream fixed the initial window size differently. * Build with beagle support; drop --disable-search and add a libbeagle-dev (>= 0.3.0) build-dep. -- Loic Minier Tue, 29 Jan 2008 21:05:22 +0100 brasero (0.6.1-1) unstable; urgency=low * New upstream stable release (Closes: #441451). - Added support for libisofs 0.2.8 - Added complete support for cdrkit, dropped 000_cdrtools2cdrkit.patch - Fixed several crash and a memory leak problem - Fixed window size problem and few other minor bugs * Dropped 003_dont-run-update-desktop-database.patch, not needed anymore -- Alan Baghumian Fri, 14 Sep 2007 08:18:47 +0330 brasero (0.6.0-2) unstable; urgency=low [ Otavio Salvador ] * Converted to use quilt to manage its patches. * Fix code to not use mkisofs and use genisoimage instead (Closes: #433053). * Fix gconf schemas installation. * Use single line menu file so lintian is happy again. [ Loic Minier ] * Update URL in copyright; cleanups. * Install gconf schemas in the default location -- /etc/gconf -- and let dh_gconf move them; more cleanups. * Build-depend on quilt. * Mention missing copyrights in copyright file; fix licensing of a couple of files in copyright file; thanks Lionel Le Folgoc; closes: #432894. -- Loic Minier Sat, 14 Jul 2007 21:18:18 +0200 brasero (0.6.0-1) unstable; urgency=low * New upstream version. - Drop syntax error fix patch since it was fixed upstream. -- Otavio Salvador Wed, 11 Jul 2007 11:41:21 -0300 brasero (0.5.90-3) unstable; urgency=low * Another syntax error fix. -- Otavio Salvador Wed, 11 Jul 2007 11:01:01 -0300 brasero (0.5.90-2) unstable; urgency=low * Fix menu file adding the need header on it (Closes: #431961). * Downgrade hal dependency to a recommendation (Closes: #432628). * Hopefully fix a FTBFS due a syntax error (Closes: #432399). -- Otavio Salvador Wed, 11 Jul 2007 10:25:05 -0300 brasero (0.5.90-1) unstable; urgency=low [ Loic Minier ] * Wrap build-deps and deps. * Bump up Debhelper compatibility level to 5. - Drop bogus usr/share/pixmaps, usr/share/icons/gnome/48x48/mimetypes from install file. [ Otavio Salvador ] * New upstream version. * Add dependency on hal (Closes: #431854, #427644). * Add a menu file based on the patch provided by Nelson A. de Oliveira but already using the new menu layout (Closes: #405146). * Updated patches: - 000_cdrtools2cdrkit.patch: redone; - 001_use-sys-inotify.h.patch: cleaned and rediff; -- Otavio Salvador Thu, 05 Jul 2007 21:21:57 -0300 brasero (0.5.2-1) unstable; urgency=low [ Loic Minier ] * Recommend gstreamer0.10-fluendo-mp3 for mp3 to CD audio conversion. * Add a get-orig-source target to retrieve the upstream tarball. [ Otavio Salvador ] * Add a watch file. * Change get-orig-source target to retrieve from GNOME project instead of SourceForge. * New upstream version (Closes: #405143). * Replace 000_cdrecord2wodim-0.4.4.patch with 000_cdrtools2cdrkit.patch and try to be as simple as possible to new releases merge easier (Closes: #411274) * Drop 002_update_german_po.patch. * Remove TODO.tasks from brasero.docs. * Depends on genisoimage instead of mkisofs (Closes: #406152). * Add a suggestions to gnome-icon-theme (Closes: #405144). * Add 004_fix-windows-size.patch to fix startup window size (Closes: #425406). * Use upstream manpage. * Remove brasero.dirs and brasero.docs since they has good defaults on CDBS. [ Loic Minier ] * Track all versions in watch file; track .tar.gz instead of .tar.bz2. * Add missing build-dep on libglib2.0-dev (>= 2.6.0). * Bump up build-deps to libgtk2.0-dev >= 2.10.0, libgnomevfs2-dev >= 2.14.2, libnautilus-burn-dev >= 2.16.0. -- Otavio Salvador Mon, 04 Jun 2007 17:17:22 -0300 brasero (0.4.4-4) unstable; urgency=low * Don't update desktop-database at build time (Closes: #396357) -- Ondřej Surý Wed, 1 Nov 2006 13:50:05 +0100 brasero (0.4.4-3) unstable; urgency=low * Disable inotify.h support until is available (Closes: #394851) * Fix german translation (Closes: #394168) -- Ondřej Surý Mon, 23 Oct 2006 18:18:12 +0200 brasero (0.4.4-2) unstable; urgency=low * Use and depends on wodim in place of cdrecord (Closes: #394713) * Enable inotify support. -- Ondřej Surý Mon, 23 Oct 2006 10:45:26 +0200 brasero (0.4.4-1) unstable; urgency=low * New upstream version. * Package name change to brasero due to trademark concerns. * Use wodim binary instead of cdrecord (Closes: #386696) * Add manpage (courtesy of Andrew Burton) (Closes: #379556) -- Ondřej Surý Thu, 21 Sep 2006 11:04:07 +0200 bonfire (0.4.1-1) unstable; urgency=low * New upstream release. -- Ondřej Surý Fri, 4 Aug 2006 13:04:04 +0200 bonfire (0.3.90-1) unstable; urgency=low * Initial release (Closes: #366978) -- Ondřej Surý Fri, 12 May 2006 15:46:36 +0200 debian/control0000664000000000000000000001271612253717634010614 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: brasero Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Debian GNOME Maintainers , Jeremy Bicha , Josselin Mouette , Michael Biebl Build-Depends: debhelper (>= 8), autotools-dev, dh-autoreconf, cdbs, gnome-pkg-tools (>= 0.7), yelp-tools, gtk-doc-tools (>= 1.12), pkg-config, libcam-dev [kfreebsd-any], libglib2.0-dev (>= 2.29.14), libgstreamer1.0-dev (>= 0.11.92), libgstreamer-plugins-base1.0-dev (>= 0.11.92), libxml2-dev (>= 2.6.0), libsm-dev, libice-dev, libgtk-3-dev (>= 3.0.0), libnotify-dev (>= 0.6.1), libcanberra-dev (>= 0.1), libcanberra-gtk3-dev (>= 0.1), libnautilus-extension-dev (>= 2.91.90), libburn-dev (>= 0.4.0), libisofs-dev (>= 0.6.4), libappindicator3-dev (>= 0.0.7), libunity-dev (>= 5.0.0), # libtracker-sparql-0.14-dev (>= 0.14), libtotem-plparser-dev (>= 2.32), gobject-introspection (>= 0.6.3), libgirepository1.0-dev (>= 0.6.3), intltool (>= 0.35.0), libglib2.0-doc, libgtk-3-doc Standards-Version: 3.9.4 Homepage: http://www.gnome.org/projects/brasero/ Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/brasero/ubuntu Package: brasero Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer1.0-plugins-base (>= 0.11.92), gnome-icon-theme, gvfs, libbrasero-media3-1 (= ${binary:Version}), brasero-common (= ${source:Version}) Recommends: brasero-cdrkit, yelp Suggests: vcdimager, libdvdcss2, # tracker Conflicts: nautilus-cd-burner Description: CD/DVD burning application for GNOME Brasero is a simple application to burn, copy and erase CD and DVD media: audio, video or data. It features among other things: * On-the-fly burning * Multisession support * On-the-fly conversion of music playlists in all formats supported by GStreamer . This package contains the main binary, the burning plugins and the nautilus extension. . The following packages, if installed, will provide Brasero with added functionality: * cdrdao to burn combined data/audio CDs and for byte-to-byte copy * GStreamer backends to support more audio formats * vcdimager to create VCDs or SVCDs * libdvdcss2 to copy encrypted DVDs Package: brasero-common Architecture: all Depends: ${misc:Depends} Replaces: brasero (<< 2.26) Breaks: brasero (<< 2.26) Description: Common files for the Brasero CD burning application and library Brasero is a simple application to burn, copy and erase CD and DVD media. . This package contains the common files and translations. Package: brasero-cdrkit Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libbrasero-media3-1 (= ${binary:Version}), genisoimage, growisofs, wodim Breaks: libbrasero-media3-1 (<< 3.8.0-1) Replaces: libbrasero-media3-1 (<< 3.8.0-1) Suggests: dvdauthor, readom Description: cdrkit extensions for the Brasero burning application Brasero is a simple application to burn, copy and erase CD and DVD media. . This package contains extensions for Brasero, based on the genisoimage, growisofs, wodim, readom and dvdauthor programs. They are only needed for the following operations in Brasero: * Audio CD burning with CD-Text information * Video DVD creation Package: libbrasero-media3-1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, brasero-common (= ${source:Version}), dvd+rw-tools Recommends: gnome-icon-theme, gstreamer1.0-plugins-good, Suggests: gstreamer1.0-plugins-ugly, cdrdao (>= 1:1.2.3), gstreamer1.0-fluendo-mp3, gstreamer1.0-plugins-bad Description: CD/DVD burning library for GNOME - runtime Libbrasero is a simple library to burn, copy and erase CD and DVD media. . This package contains the shared library. Package: libbrasero-media3-dev Architecture: any Section: libdevel Depends: libbrasero-media3-1 (= ${binary:Version}), gir1.2-brasero-3.0 (= ${binary:Version}), libglib2.0-dev, libgtk-3-dev, ${misc:Depends}, ${shlibs:Depends} Replaces: libbrasero-media-dev Description: CD/DVD burning library for GNOME - development Libbrasero is a simple library to burn, copy and erase CD and DVD media. . This package contains the development headers and API documentation. Package: gir1.2-brasero-3.0 Architecture: any Section: introspection Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: CD/DVD burning library for GNOME - GObject introspection data This package contains introspection data for the GNOME CD/DVD burning library . It can be used by packages using the GIRepository format to generate dynamic bindings. debian/gir1.2-brasero-3.0.install0000664000000000000000000000003112253717630013513 0ustar usr/lib/girepository-1.0 debian/source/0000775000000000000000000000000012253717630010476 5ustar debian/source/format0000664000000000000000000000001412253717630011704 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212253717630010374 0ustar 8 debian/patches/0000775000000000000000000000000012253717630010625 5ustar debian/patches/series0000664000000000000000000000007112253717630012040 0ustar 012_appindicator.patch 013_unity_launcher_progress.patch debian/patches/012_appindicator.patch0000664000000000000000000005425212253717630014715 0ustar Description: Add appindicator support. Author: Travis B. Hartwell Bug: https://bugzilla.gnome.org/show_bug.cgi?id=606420 Bug-Ubuntu: https://launchpad.net/bugs/497853 Index: brasero-3.10.0/configure.ac =================================================================== --- brasero-3.10.0.orig/configure.ac 2013-12-17 13:14:10.131531195 +1300 +++ brasero-3.10.0/configure.ac 2013-12-17 13:14:10.123531195 +1300 @@ -375,6 +375,23 @@ fi AM_CONDITIONAL(BUILD_GROWISOFS, test x"$build_growisofs" = "xyes") +dnl ****************check for appindicators (optional) ************** +APPINDICATOR_REQUIRED=0.0.7 + +AC_ARG_ENABLE(appindicator, + AS_HELP_STRING([--enable-appindicator],[Build support for application indicators [[default=yes]]]), + [enable_appindicator=$enableval], + [enable_appindicator="yes"]) + +if test x$enable_appindicator = xyes ; then + PKG_CHECK_MODULES(APP_INDICATOR, + appindicator3-0.1 >= $APPINDICATOR_REQUIRED) + AC_SUBST(APP_INDICATOR_CFLAGS) + AC_SUBST(APP_INDICATOR_LIBS) + AC_DEFINE(HAVE_APP_INDICATOR, 1, [Have AppIndicator]) +fi +AM_CONDITIONAL(HAVE_APP_INDICATOR, test x"$enable_appindicator" = xyes) + TRACKER_REQUIRED=0.10.0 AC_ARG_ENABLE(search, @@ -633,6 +650,7 @@ Build growisofs plugins : ${build_growisofs} Build libburnia plugins : ${build_libburnia} Build GObject-Introspection : ${found_introspection} + Build Application Indicators : ${enable_appindicator} " echo echo Index: brasero-3.10.0/libbrasero-burn/Makefile.am =================================================================== --- brasero-3.10.0.orig/libbrasero-burn/Makefile.am 2013-12-17 13:14:10.131531195 +1300 +++ brasero-3.10.0/libbrasero-burn/Makefile.am 2013-12-17 13:14:10.123531195 +1300 @@ -198,6 +198,12 @@ libbrasero_burn3_la_SOURCES += brasero-file-monitor.c brasero-file-monitor.h endif +if HAVE_APP_INDICATOR +libbrasero_burn3_la_SOURCES += brasero-app-indicator.h brasero-app-indicator.c +libbrasero_burn3_la_LIBADD += @APP_INDICATOR_LIBS@ +AM_CPPFLAGS += -DHAVE_APP_INDICATOR @APP_INDICATOR_CFLAGS@ +endif + EXTRA_DIST = \ libbrasero-marshal.list # libbrasero-burn.symbols Index: brasero-3.10.0/libbrasero-burn/brasero-app-indicator.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ brasero-3.10.0/libbrasero-burn/brasero-app-indicator.c 2013-12-17 13:14:10.123531195 +1300 @@ -0,0 +1,367 @@ +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ +/* + * Libbrasero-burn + * Copyright (C) Canonical 2010 + * + * Libbrasero-burn is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The Libbrasero-burn authors hereby grant permission for non-GPL compatible + * GStreamer plugins to be used and distributed together with GStreamer + * and Libbrasero-burn. This permission is above and beyond the permissions granted + * by the GPL license by which Libbrasero-burn is covered. If you modify this code + * you may extend this exception to your version of the code, but you are not + * obligated to do so. If you do not wish to do so, delete this exception + * statement from your version. + * + * Libbrasero-burn is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to: + * The Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. + */ + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include +#include + +#include + +#include + +#include "burn-basics.h" +#include "brasero-app-indicator.h" + +static void brasero_app_indicator_class_init (BraseroAppIndicatorClass *klass); +static void brasero_app_indicator_init (BraseroAppIndicator *sp); +static void brasero_app_indicator_finalize (GObject *object); + +static void +brasero_app_indicator_cancel_cb (GtkAction *action, BraseroAppIndicator *indicator); + +static void +brasero_app_indicator_show_cb (GtkAction *action, BraseroAppIndicator *indicator); + +struct BraseroAppIndicatorPrivate { + AppIndicator *indicator; + BraseroBurnAction action; + gchar *action_string; + + GtkUIManager *manager; + + int rounded_percent; + int percent; +}; + +typedef enum { + CANCEL_SIGNAL, + CLOSE_AFTER_SIGNAL, + SHOW_DIALOG_SIGNAL, + LAST_SIGNAL +} BraseroAppIndicatorSignalType; + +static guint brasero_app_indicator_signals[LAST_SIGNAL] = { 0 }; +static GObjectClass *parent_class = NULL; + +static GtkActionEntry entries[] = { + {"ContextualMenu", NULL, N_("Menu")}, + {"Progress", NULL, "Progress"}, + {"Cancel", GTK_STOCK_CANCEL, NULL, NULL, N_("Cancel ongoing burning"), + G_CALLBACK (brasero_app_indicator_cancel_cb)}, +}; + +static GtkToggleActionEntry toggle_entries[] = { + {"Show", NULL, N_("Show _Dialog"), NULL, N_("Show dialog"), + G_CALLBACK (brasero_app_indicator_show_cb), TRUE,}, +}; + +static const char *description = { + "" + "" + "" + "" + "" + "" + "" + "" + "" +}; + +static const gchar *accessible_desc = NULL; + +G_DEFINE_TYPE (BraseroAppIndicator, brasero_app_indicator, G_TYPE_OBJECT); + +static void +brasero_app_indicator_class_init (BraseroAppIndicatorClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS(klass); + + parent_class = g_type_class_peek_parent(klass); + object_class->finalize = brasero_app_indicator_finalize; + + brasero_app_indicator_signals[SHOW_DIALOG_SIGNAL] = + g_signal_new ("show_dialog", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, + G_STRUCT_OFFSET (BraseroAppIndicatorClass, + show_dialog), NULL, NULL, + g_cclosure_marshal_VOID__BOOLEAN, + G_TYPE_NONE, + 1, + G_TYPE_BOOLEAN); + brasero_app_indicator_signals[CANCEL_SIGNAL] = + g_signal_new ("cancel", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, + G_STRUCT_OFFSET (BraseroAppIndicatorClass, + cancel), NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); + brasero_app_indicator_signals[CLOSE_AFTER_SIGNAL] = + g_signal_new ("close_after", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, + G_STRUCT_OFFSET (BraseroAppIndicatorClass, + close_after), NULL, NULL, + g_cclosure_marshal_VOID__BOOLEAN, + G_TYPE_NONE, + 1, + G_TYPE_BOOLEAN); +} + +static GtkWidget * +brasero_app_indicator_build_menu (BraseroAppIndicator *indicator) +{ + GtkActionGroup *action_group; + GtkWidget *menu = NULL, + *menu_item = NULL; + GError *error = NULL; + + action_group = gtk_action_group_new ("MenuAction"); + gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE); + gtk_action_group_add_actions (action_group, + entries, + G_N_ELEMENTS (entries), + indicator); + gtk_action_group_add_toggle_actions (action_group, + toggle_entries, + G_N_ELEMENTS (toggle_entries), + indicator); + + indicator->priv->manager = gtk_ui_manager_new (); + gtk_ui_manager_insert_action_group (indicator->priv->manager, + action_group, + 0); + + if (!gtk_ui_manager_add_ui_from_string (indicator->priv->manager, + description, + -1, + &error)) { + g_message ("building menus failed: %s", error->message); + g_error_free (error); + } else { + menu = gtk_ui_manager_get_widget (indicator->priv->manager, "/ContextMenu"); + menu_item = gtk_ui_manager_get_widget (indicator->priv->manager, "/ContextMenu/Progress"); + gtk_widget_set_sensitive (menu_item, FALSE); + + menu_item = gtk_ui_manager_get_widget (indicator->priv->manager, "/ContextMenu/Cancel"); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_item), GTK_WIDGET (gtk_image_new ())); + } + + return menu; +} + +void +brasero_app_indicator_hide (BraseroAppIndicator *indicator) +{ + app_indicator_set_status (indicator->priv->indicator, APP_INDICATOR_STATUS_PASSIVE); +} + +static void +brasero_app_indicator_init (BraseroAppIndicator *obj) +{ + GtkWidget *indicator_menu; + + obj->priv = g_new0 (BraseroAppIndicatorPrivate, 1); + indicator_menu = brasero_app_indicator_build_menu (obj); + + if (indicator_menu != NULL) { + obj->priv->indicator = app_indicator_new_with_path ("brasero", + "brasero-disc-00", + APP_INDICATOR_CATEGORY_APPLICATION_STATUS, + BRASERO_DATADIR "/icons"); + + app_indicator_set_status (obj->priv->indicator, + APP_INDICATOR_STATUS_ACTIVE); + + app_indicator_set_menu (obj->priv->indicator, GTK_MENU (indicator_menu)); + } +} + +static void +brasero_app_indicator_finalize (GObject *object) +{ + BraseroAppIndicator *cobj; + + cobj = BRASERO_APPINDICATOR (object); + + if (cobj->priv->action_string) { + g_free (cobj->priv->action_string); + cobj->priv->action_string = NULL; + } + + g_object_unref (cobj->priv->indicator); + g_free (cobj->priv); + G_OBJECT_CLASS (parent_class)->finalize (object); +} + +BraseroAppIndicator * +brasero_app_indicator_new () +{ + BraseroAppIndicator *obj; + + obj = BRASERO_APPINDICATOR (g_object_new (BRASERO_TYPE_APPINDICATOR, NULL)); + + return obj; +} + +static void +brasero_app_indicator_set_progress_menu_text (BraseroAppIndicator *indicator, + glong remaining) +{ + gchar *text; + GtkWidget *progress; + const gchar *action_string; + + if (!indicator->priv->action_string) + action_string = brasero_burn_action_to_string (indicator->priv->action); + else + action_string = indicator->priv->action_string; + + if (remaining > 0) { + gchar *remaining_string; + + remaining_string = brasero_units_get_time_string ((double) remaining * 1000000000, TRUE, FALSE); + text = g_strdup_printf (_("%s, %d%% done, %s remaining"), + action_string, + indicator->priv->percent, + remaining_string); + g_free (remaining_string); + } + else if (indicator->priv->percent > 0) + text = g_strdup_printf (_("%s, %d%% done"), + action_string, + indicator->priv->percent); + else + text = g_strdup (action_string); + + /* Set the text on the menu */ + progress = gtk_ui_manager_get_widget (indicator->priv->manager, + "/ContextMenu/Progress"); + gtk_menu_item_set_label (GTK_MENU_ITEM (progress), text); + accessible_desc = g_strdup_printf(_("Brasero Disc Burner: %s"), text); + g_free (text); +} + +void +brasero_app_indicator_set_action (BraseroAppIndicator *indicator, + BraseroBurnAction action, + const gchar *string) +{ + indicator->priv->action = action; + if (indicator->priv->action_string) + g_free (indicator->priv->action_string); + + if (string) + indicator->priv->action_string = g_strdup (string); + else + indicator->priv->action_string = NULL; + + brasero_app_indicator_set_progress_menu_text (indicator, -1); +} + +void +brasero_app_indicator_set_progress (BraseroAppIndicator *indicator, + gdouble fraction, + glong remaining) +{ + gint percent; + gint remains; + gchar *icon_name; + + percent = fraction * 100; + indicator->priv->percent = percent; + + /* set the tooltip */ + brasero_app_indicator_set_progress_menu_text (indicator, remaining); + + /* change image if need be */ + remains = percent % 5; + if (remains > 3) + percent += 5 - remains; + else + percent -= remains; + + if (indicator->priv->rounded_percent == percent + || percent < 0 || percent > 100) + return; + + indicator->priv->rounded_percent = percent; + + icon_name = g_strdup_printf ("brasero-disc-%02i", percent); + app_indicator_set_icon_full(indicator->priv->indicator, + icon_name, accessible_desc); + g_free (icon_name); +} + +static void +brasero_app_indicator_change_show_dialog_state (BraseroAppIndicator *indicator) +{ + GtkAction *action; + gboolean active; + + /* update menu */ + action = gtk_ui_manager_get_action (indicator->priv->manager, "/ContextMenu/Show"); + active = gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)); + + /* signal show dialog was requested the dialog again */ + g_signal_emit (indicator, + brasero_app_indicator_signals [SHOW_DIALOG_SIGNAL], + 0, + active); +} + +static void +brasero_app_indicator_cancel_cb (GtkAction *action, BraseroAppIndicator *indicator) +{ + g_signal_emit (indicator, + brasero_app_indicator_signals [CANCEL_SIGNAL], + 0); +} + +static void +brasero_app_indicator_show_cb (GtkAction *action, BraseroAppIndicator *indicator) +{ + brasero_app_indicator_change_show_dialog_state (indicator); +} + +void +brasero_app_indicator_set_show_dialog (BraseroAppIndicator *indicator, gboolean show) +{ + GtkAction *action; + + /* update menu */ + action = gtk_ui_manager_get_action (indicator->priv->manager, "/ContextMenu/Show"); + gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), show); +} Index: brasero-3.10.0/libbrasero-burn/brasero-app-indicator.h =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ brasero-3.10.0/libbrasero-burn/brasero-app-indicator.h 2013-12-17 13:14:10.123531195 +1300 @@ -0,0 +1,88 @@ +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ +/* + * Libbrasero-burn + * Copyright (C) Canonical 2010 + * + * Libbrasero-burn is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The Libbrasero-burn authors hereby grant permission for non-GPL compatible + * GStreamer plugins to be used and distributed together with GStreamer + * and Libbrasero-burn. This permission is above and beyond the permissions granted + * by the GPL license by which Libbrasero-burn is covered. If you modify this code + * you may extend this exception to your version of the code, but you are not + * obligated to do so. If you do not wish to do so, delete this exception + * statement from your version. + * + * Libbrasero-burn is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to: + * The Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. + */ + +#ifndef APP_INDICATOR_H +#define APP_INDICATOR_H + +#include +#include + +#include + +#include "burn-basics.h" + +G_BEGIN_DECLS + +#define BRASERO_TYPE_APPINDICATOR (brasero_app_indicator_get_type ()) +#define BRASERO_APPINDICATOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), BRASERO_TYPE_APPINDICATOR, BraseroAppIndicator)) +#define BRASERO_APPINDICATOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), BRASERO_TYPE_APPINDICATOR, BraseroAppIndicatorClass)) +#define BRASERO_IS_APPINDICATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), BRASERO_TYPE_APPINDICATOR)) +#define BRASERO_IS_APPINDICATOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), BRASERO_TYPE_APPINDICATOR)) +#define BRASERO_APPINDICATOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), BRASERO_TYPE_APPINDICATOR, BraseroAppIndicatorClass)) + +typedef struct BraseroAppIndicatorPrivate BraseroAppIndicatorPrivate; + +typedef struct { + GObject parent; + BraseroAppIndicatorPrivate *priv; +} BraseroAppIndicator; + +typedef struct { + GObjectClass parent_class; + + void (*show_dialog) (BraseroAppIndicator *indicator, gboolean show); + void (*close_after) (BraseroAppIndicator *indicator, gboolean close); + void (*cancel) (BraseroAppIndicator *indicator); + +} BraseroAppIndicatorClass; + +GType brasero_app_indicator_get_type (void); +BraseroAppIndicator *brasero_app_indicator_new (void); + +void +brasero_app_indicator_set_progress (BraseroAppIndicator *indicator, + gdouble fraction, + long remaining); + +void +brasero_app_indicator_set_action (BraseroAppIndicator *indicator, + BraseroBurnAction action, + const gchar *string); + +void +brasero_app_indicator_set_show_dialog (BraseroAppIndicator *indicator, + gboolean show); + +void +brasero_app_indicator_hide (BraseroAppIndicator *indicator); + +G_END_DECLS + +#endif /* APP_INDICATOR_H */ Index: brasero-3.10.0/libbrasero-burn/brasero-burn-dialog.c =================================================================== --- brasero-3.10.0.orig/libbrasero-burn/brasero-burn-dialog.c 2013-12-17 13:14:10.131531195 +1300 +++ brasero-3.10.0/libbrasero-burn/brasero-burn-dialog.c 2013-12-17 13:14:10.123531195 +1300 @@ -2,6 +2,7 @@ /* * Libbrasero-burn * Copyright (C) Philippe Rouquier 2005-2009 + * Copyright (C) Canonical 2010 * * Libbrasero-burn is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -50,6 +51,9 @@ #include "brasero-burn-dialog.h" +#ifdef HAVE_APP_INDICATOR +#include "brasero-app-indicator.h" +#endif #include "brasero-session-cfg.h" #include "brasero-session-helper.h" @@ -71,6 +75,16 @@ G_DEFINE_TYPE (BraseroBurnDialog, brasero_burn_dialog, GTK_TYPE_DIALOG); +#ifdef HAVE_APP_INDICATOR +static void +brasero_burn_dialog_indicator_cancel_cb (BraseroAppIndicator *indicator, + BraseroBurnDialog *dialog); + +static void +brasero_burn_dialog_indicator_show_dialog_cb (BraseroAppIndicator *indicator, + gboolean show, + GtkWidget *dialog); +#endif static void brasero_burn_dialog_cancel_clicked_cb (GtkWidget *button, BraseroBurnDialog *dialog); @@ -89,6 +103,10 @@ GtkWidget *cancel; GtkWidget *image; +#ifdef HAVE_APP_INDICATOR + BraseroAppIndicator *indicator; +#endif + /* for our final statistics */ GTimer *total_time; gint64 total_size; @@ -1271,6 +1289,12 @@ &written, &rate); +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_set_progress (BRASERO_APPINDICATOR (priv->indicator), + task_progress, + remaining); +#endif + brasero_burn_dialog_progress_changed_real (dialog, written, isosize, @@ -1295,6 +1319,12 @@ brasero_burn_progress_set_action (BRASERO_BURN_PROGRESS (priv->progress), action, string); + +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_set_action (BRASERO_APPINDICATOR (priv->indicator), + action, + string); +#endif } static void @@ -1456,6 +1486,12 @@ -1, -1, -1); + +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_set_progress (BRASERO_APPINDICATOR (priv->indicator), + 0.0, + -1); +#endif } static void @@ -1489,6 +1525,11 @@ -1, -1, -1); + +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_hide (priv->indicator); +#endif + /* Restore title */ if (priv->initial_title) gtk_window_set_title (GTK_WINDOW (dialog), priv->initial_title); @@ -1640,6 +1681,12 @@ BRASERO_BURN_ACTION_NONE, NULL); +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_set_action (BRASERO_APPINDICATOR (priv->indicator), + BRASERO_BURN_ACTION_NONE, + NULL); +#endif + g_timer_continue (priv->total_time); return BRASERO_BURN_OK; @@ -1657,6 +1704,11 @@ priv = BRASERO_BURN_DIALOG_PRIVATE (dialog); +#ifdef HAVE_APP_INDICATOR + brasero_app_indicator_set_show_dialog (BRASERO_APPINDICATOR (priv->indicator), + FALSE); +#endif + chooser = gtk_file_chooser_dialog_new (_("Save Current Session"), GTK_WINDOW (dialog), GTK_FILE_CHOOSER_ACTION_SAVE, @@ -2518,6 +2570,41 @@ brasero_burn_dialog_cancel (dialog, FALSE); } +#ifdef HAVE_APP_INDICATOR +static void +brasero_burn_dialog_indicator_cancel_cb (BraseroAppIndicator *indicator, + BraseroBurnDialog *dialog) +{ + brasero_burn_dialog_cancel (dialog, FALSE); +} + +static void +brasero_burn_dialog_indicator_show_dialog_cb (BraseroAppIndicator *indicator, + gboolean show, + GtkWidget *dialog) +{ + BraseroBurnDialogPrivate *priv; + + priv = BRASERO_BURN_DIALOG_PRIVATE (dialog); + + /* we prevent to show the burn dialog once the success dialog has been + * shown to avoid the following strange behavior: + * Steps: + * - start burning + * - move to another workspace (ie, virtual desktop) + * - when the burning finishes, double-click the notification icon + * - you'll be unable to dismiss the dialogues normally and their behaviour will + * be generally strange */ + if (!priv->burn) + return; + + if (show) + gtk_widget_show (dialog); + else + gtk_widget_hide (dialog); +} +#endif + static void brasero_burn_dialog_init (BraseroBurnDialog * obj) { @@ -2530,6 +2617,18 @@ gtk_window_set_default_size (GTK_WINDOW (obj), 500, 0); +#ifdef HAVE_APP_INDICATOR + priv->indicator = brasero_app_indicator_new (); + g_signal_connect (priv->indicator, + "cancel", + G_CALLBACK (brasero_burn_dialog_indicator_cancel_cb), + obj); + g_signal_connect (priv->indicator, + "show-dialog", + G_CALLBACK (brasero_burn_dialog_indicator_show_dialog_cb), + obj); +#endif + alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); gtk_widget_show (alignment); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 8, 6, 6); @@ -2605,6 +2704,13 @@ priv->burn = NULL; } +#ifdef HAVE_APP_INDICATOR + if (priv->indicator) { + g_object_unref (priv->indicator); + priv->indicator = NULL; + } +#endif + if (priv->session) { g_object_unref (priv->session); priv->session = NULL; Index: brasero-3.10.0/po/POTFILES.in =================================================================== --- brasero-3.10.0.orig/po/POTFILES.in 2013-12-17 13:14:10.131531195 +1300 +++ brasero-3.10.0/po/POTFILES.in 2013-12-17 13:14:10.127531195 +1300 @@ -3,6 +3,7 @@ data/brasero.desktop.in.in data/mime/brasero.xml.in data/org.gnome.brasero.gschema.xml.in +libbrasero-burn/brasero-app-indicator.c libbrasero-burn/brasero-blank-dialog.c libbrasero-burn/brasero-burn.c libbrasero-burn/brasero-burn-dialog.c debian/patches/013_unity_launcher_progress.patch0000664000000000000000000000724512253717630017216 0ustar Description: Show burn progress in Unity launcher This patch makes Brasero show burn progress in the Unity launcher. The support is disabled by default, to enable it, brasero should be configured with --enable-unity Author: Bilal Akhtar Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=655161 Index: brasero-3.10.0/configure.ac =================================================================== --- brasero-3.10.0.orig/configure.ac 2013-12-17 13:14:14.279531051 +1300 +++ brasero-3.10.0/configure.ac 2013-12-17 13:14:14.271531052 +1300 @@ -392,6 +392,21 @@ fi AM_CONDITIONAL(HAVE_APP_INDICATOR, test x"$enable_appindicator" = xyes) +dnl *************** check for unity *********************** + +AC_ARG_ENABLE(unity, + AS_HELP_STRING([--enable-unity],[Build support for integration in Unity launcher [[default=no]]]), + [enable_unity=$enableval], + [enable_unity="no"]) + +if test x"$enable_unity" = "xyes"; then + PKG_CHECK_MODULES(UNITY, unity >= 4.0.2) + AC_SUBST(UNITY_CFLAGS) + AC_SUBST(UNITY_LIBS) + AC_DEFINE(HAVE_UNITY, 1, [Unity launcher support]) +fi +AM_CONDITIONAL(HAVE_UNITY, test x"$enable_unity" = xyes) + TRACKER_REQUIRED=0.10.0 AC_ARG_ENABLE(search, Index: brasero-3.10.0/libbrasero-burn/Makefile.am =================================================================== --- brasero-3.10.0.orig/libbrasero-burn/Makefile.am 2013-12-17 13:14:14.279531051 +1300 +++ brasero-3.10.0/libbrasero-burn/Makefile.am 2013-12-17 13:14:14.275531051 +1300 @@ -204,6 +204,11 @@ AM_CPPFLAGS += -DHAVE_APP_INDICATOR @APP_INDICATOR_CFLAGS@ endif +if HAVE_UNITY +libbrasero_burn3_la_LIBADD += @UNITY_LIBS@ +AM_CPPFLAGS += -DHAVE_UNITY @UNITY_CFLAGS@ +endif + EXTRA_DIST = \ libbrasero-marshal.list # libbrasero-burn.symbols Index: brasero-3.10.0/libbrasero-burn/brasero-burn-dialog.c =================================================================== --- brasero-3.10.0.orig/libbrasero-burn/brasero-burn-dialog.c 2013-12-17 13:14:14.279531051 +1300 +++ brasero-3.10.0/libbrasero-burn/brasero-burn-dialog.c 2013-12-17 13:14:14.275531051 +1300 @@ -49,6 +49,10 @@ #include #include +#ifdef HAVE_UNITY +#include +#endif + #include "brasero-burn-dialog.h" #ifdef HAVE_APP_INDICATOR @@ -123,6 +127,10 @@ guint is_writing:1; guint is_creating_image:1; + +#ifdef HAVE_UNITY + UnityLauncherEntry *launcher_entry; +#endif }; #define BRASERO_BURN_DIALOG_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BRASERO_TYPE_BURN_DIALOG, BraseroBurnDialogPrivate)) @@ -1305,6 +1313,11 @@ media); if ((priv->is_writing || priv->is_creating_image) && isosize > 0) priv->total_size = isosize; + +#ifdef HAVE_UNITY + unity_launcher_entry_set_progress(priv->launcher_entry, task_progress); + unity_launcher_entry_set_progress_visible(priv->launcher_entry, TRUE); +#endif } static void @@ -1492,6 +1505,10 @@ 0.0, -1); #endif + +#ifdef HAVE_UNITY + unity_launcher_entry_set_progress_visible(priv->launcher_entry, TRUE); +#endif } static void @@ -1530,6 +1547,10 @@ brasero_app_indicator_hide (priv->indicator); #endif +#ifdef HAVE_UNITY + unity_launcher_entry_set_progress_visible(priv->launcher_entry, FALSE); +#endif + /* Restore title */ if (priv->initial_title) gtk_window_set_title (GTK_WINDOW (dialog), priv->initial_title); @@ -2629,6 +2650,10 @@ obj); #endif +#ifdef HAVE_UNITY + priv->launcher_entry = unity_launcher_entry_get_for_desktop_id("brasero.desktop"); +#endif + alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); gtk_widget_show (alignment); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 8, 6, 6); debian/brasero-common.install0000664000000000000000000000016412253717630013512 0ustar usr/share/icons usr/share/help usr/share/locale usr/share/mime usr/share/brasero usr/share/GConf usr/share/glib-2.0 debian/libbrasero-media3-1.symbols0000664000000000000000000011050712253717630014236 0ustar libbrasero-burn3.so.1 libbrasero-media3-1 #MINVER# brasero_app_indicator_get_type@Base 3.0.0 brasero_app_indicator_hide@Base 3.0.0 brasero_app_indicator_new@Base 3.0.0 brasero_app_indicator_set_action@Base 3.0.0 brasero_app_indicator_set_progress@Base 3.0.0 brasero_app_indicator_set_show_dialog@Base 3.0.0 brasero_blank_dialog_get_type@Base 3.0.0 brasero_blank_dialog_new@Base 3.0.0 brasero_burn_action_to_string@Base 3.0.0 brasero_burn_blank@Base 3.0.0 brasero_burn_cancel@Base 3.0.0 brasero_burn_caps_find_start_caps@Base 3.0.0 brasero_burn_caps_get_default@Base 3.0.0 brasero_burn_caps_get_type@Base 3.0.0 brasero_burn_caps_is_input@Base 3.0.0 brasero_burn_caps_new_blanking_task@Base 3.0.0 brasero_burn_caps_new_checksuming_task@Base 3.0.0 brasero_burn_caps_new_task@Base 3.0.0 brasero_burn_check@Base 3.0.0 brasero_burn_debug_flags_type_message@Base 3.0.0 brasero_burn_debug_message@Base 3.0.0 brasero_burn_debug_messagev@Base 3.0.0 brasero_burn_debug_setup_module@Base 3.0.0 brasero_burn_debug_track_type_message@Base 3.0.0 brasero_burn_debug_track_type_struct_message@Base 3.0.0 brasero_burn_dialog_cancel@Base 3.0.0 brasero_burn_dialog_get_type@Base 3.0.0 brasero_burn_dialog_new@Base 3.0.0 brasero_burn_dialog_run@Base 3.0.0 brasero_burn_dialog_run_multi@Base 3.0.0 brasero_burn_get_action_string@Base 3.0.0 brasero_burn_get_type@Base 3.0.0 brasero_burn_library_can_checksum@Base 3.0.0 brasero_burn_library_get_media_capabilities@Base 3.0.0 brasero_burn_library_get_option_group@Base 3.0.0 brasero_burn_library_get_plugins_list@Base 3.0.0 brasero_burn_library_input_supported@Base 3.0.0 brasero_burn_library_set_debug@Base 3.0.0 brasero_burn_library_start@Base 3.0.0 brasero_burn_library_stop@Base 3.0.0 brasero_burn_new@Base 3.0.0 brasero_burn_options_add_options@Base 3.0.0 brasero_burn_options_get_type@Base 3.0.0 brasero_burn_options_new@Base 3.0.0 brasero_burn_progress_display_session_info@Base 3.0.0 brasero_burn_progress_get_type@Base 3.0.0 brasero_burn_progress_new@Base 3.0.0 brasero_burn_progress_reset@Base 3.0.0 brasero_burn_progress_set_action@Base 3.0.0 brasero_burn_progress_set_status@Base 3.0.0 brasero_burn_quark@Base 3.0.0 brasero_burn_record@Base 3.0.0 brasero_burn_session_add_flag@Base 3.0.0 brasero_burn_session_add_track@Base 3.0.0 brasero_burn_session_can_blank@Base 3.0.0 brasero_burn_session_can_burn@Base 3.0.0 brasero_burn_session_get_available_medium_space@Base 3.0.0 brasero_burn_session_get_blank_flags@Base 3.0.0 brasero_burn_session_get_burn_flags@Base 3.0.0 brasero_burn_session_get_burner@Base 3.0.0 brasero_burn_session_get_default_output_format@Base 3.0.0 brasero_burn_session_get_dest_media@Base 3.0.0 brasero_burn_session_get_flags@Base 3.0.0 brasero_burn_session_get_input_type@Base 3.0.0 brasero_burn_session_get_label@Base 3.0.0 brasero_burn_session_get_log_path@Base 3.0.0 brasero_burn_session_get_output@Base 3.0.0 brasero_burn_session_get_output_format@Base 3.0.0 brasero_burn_session_get_output_type@Base 3.0.0 brasero_burn_session_get_possible_output_formats@Base 3.0.0 brasero_burn_session_get_rate@Base 3.0.0 brasero_burn_session_get_required_media_type@Base 3.0.0 brasero_burn_session_get_size@Base 3.0.0 brasero_burn_session_get_src_drive@Base 3.0.0 brasero_burn_session_get_src_medium@Base 3.0.0 brasero_burn_session_get_status@Base 3.0.0 brasero_burn_session_get_strict_support@Base 3.0.0 brasero_burn_session_get_tmp_dir@Base 3.0.0 brasero_burn_session_get_tmp_file@Base 3.0.0 brasero_burn_session_get_tmp_image@Base 3.0.0 brasero_burn_session_get_tmp_image_type_same_src_dest@Base 3.0.0 brasero_burn_session_get_tmpdir@Base 3.0.0 brasero_burn_session_get_tracks@Base 3.0.0 brasero_burn_session_get_type@Base 3.0.0 brasero_burn_session_input_supported@Base 3.0.0 brasero_burn_session_is_dest_file@Base 3.0.0 brasero_burn_session_log@Base 3.0.0 brasero_burn_session_logv@Base 3.0.0 brasero_burn_session_move_track@Base 3.0.0 brasero_burn_session_new@Base 3.0.0 brasero_burn_session_output_supported@Base 3.0.0 brasero_burn_session_pop_settings@Base 3.0.0 brasero_burn_session_pop_tracks@Base 3.0.0 brasero_burn_session_push_settings@Base 3.0.0 brasero_burn_session_push_tracks@Base 3.0.0 brasero_burn_session_remove_flag@Base 3.0.0 brasero_burn_session_remove_track@Base 3.0.0 brasero_burn_session_same_src_dest_drive@Base 3.0.0 brasero_burn_session_set_burner@Base 3.0.0 brasero_burn_session_set_flags@Base 3.0.0 brasero_burn_session_set_image_output_format@Base 3.0.0 brasero_burn_session_set_image_output_full@Base 3.0.0 brasero_burn_session_set_label@Base 3.0.0 brasero_burn_session_set_rate@Base 3.0.0 brasero_burn_session_set_strict_support@Base 3.0.0 brasero_burn_session_set_tmpdir@Base 3.0.0 brasero_burn_session_start@Base 3.0.0 brasero_burn_session_stop@Base 3.0.0 brasero_burn_session_tag_add@Base 3.0.0 brasero_burn_session_tag_add_int@Base 3.0.0 brasero_burn_session_tag_lookup@Base 3.0.0 brasero_burn_session_tag_lookup_int@Base 3.0.0 brasero_burn_session_tag_remove@Base 3.0.0 brasero_burn_status@Base 3.0.0 brasero_caps_audio_new@Base 3.0.0 brasero_caps_data_new@Base 3.0.0 brasero_caps_disc_new@Base 3.0.0 brasero_caps_image_new@Base 3.0.0 brasero_caps_is_compatible_type@Base 3.0.0 brasero_caps_link_active@Base 3.0.0 brasero_caps_link_check_recorder_flags_for_input@Base 3.0.0 brasero_caps_link_need_download@Base 3.0.0 brasero_caps_session_get_image_flags@Base 3.0.0 brasero_check_flags_for_drive@Base 3.0.0 brasero_data_project_add_empty_directory@Base 3.0.0 brasero_data_project_add_hidden_node@Base 3.0.0 brasero_data_project_add_imported_session_file@Base 3.0.0 brasero_data_project_add_loading_node@Base 3.0.0 brasero_data_project_add_node_from_info@Base 3.0.0 brasero_data_project_destroy_node@Base 3.0.0 brasero_data_project_directory_node_loaded@Base 3.0.0 brasero_data_project_exclude_uri@Base 3.0.0 brasero_data_project_get_contents@Base 3.0.0 brasero_data_project_get_folder_sectors@Base 3.0.0 brasero_data_project_get_max_space@Base 3.0.0 brasero_data_project_get_root@Base 3.0.0 brasero_data_project_get_sectors@Base 3.0.0 brasero_data_project_get_type@Base 3.0.0 brasero_data_project_has_symlinks@Base 3.0.0 brasero_data_project_improve_image_size_accuracy@Base 3.0.0 brasero_data_project_is_empty@Base 3.0.0 brasero_data_project_is_joliet_compliant@Base 3.0.0 brasero_data_project_is_video_project@Base 3.0.0 brasero_data_project_load_contents@Base 3.0.0 brasero_data_project_move_node@Base 3.0.0 brasero_data_project_node_loaded@Base 3.0.0 brasero_data_project_node_reloaded@Base 3.0.0 brasero_data_project_node_to_path@Base 3.0.0 brasero_data_project_node_to_uri@Base 3.0.0 brasero_data_project_reference_free@Base 3.0.0 brasero_data_project_reference_get@Base 3.0.0 brasero_data_project_reference_new@Base 3.0.0 brasero_data_project_remove_node@Base 3.0.0 brasero_data_project_rename_node@Base 3.0.0 brasero_data_project_reset@Base 3.0.0 brasero_data_project_restore_uri@Base 3.0.0 brasero_data_project_set_sort_function@Base 3.0.0 brasero_data_project_span@Base 3.0.0 brasero_data_project_span_again@Base 3.0.0 brasero_data_project_span_possible@Base 3.0.0 brasero_data_project_span_stop@Base 3.0.0 brasero_data_project_watch_path@Base 3.0.0 brasero_data_session_add_last@Base 3.0.0 brasero_data_session_get_available_media@Base 3.0.0 brasero_data_session_get_loaded_medium@Base 3.0.0 brasero_data_session_get_type@Base 3.0.0 brasero_data_session_has_available_media@Base 3.0.0 brasero_data_session_load_directory_contents@Base 3.0.0 brasero_data_session_remove_last@Base 3.0.0 brasero_data_tree_model_get_type@Base 3.0.0 brasero_data_tree_model_new@Base 3.0.0 brasero_data_vfs_get_filtered_model@Base 3.0.0 brasero_data_vfs_get_type@Base 3.0.0 brasero_data_vfs_is_active@Base 3.0.0 brasero_data_vfs_is_loading_uri@Base 3.0.0 brasero_data_vfs_load_mime@Base 3.0.0 brasero_data_vfs_require_directory_contents@Base 3.0.0 brasero_data_vfs_require_node_load@Base 3.0.0 brasero_dest_selection_choose_best@Base 3.0.0 brasero_dest_selection_get_type@Base 3.0.0 brasero_dest_selection_new@Base 3.0.0 brasero_dest_selection_set_session@Base 3.0.0 brasero_drive_properties_get_type@Base 3.0.0 brasero_drive_properties_new@Base 3.0.0 (arch=linux-any)brasero_file_monitor_directory_contents@Base 3.0.0 (arch=linux-any)brasero_file_monitor_foreach_cancel@Base 3.0.0 (arch=linux-any)brasero_file_monitor_get_type@Base 3.0.0 (arch=linux-any)brasero_file_monitor_reset@Base 3.0.0 (arch=linux-any)brasero_file_monitor_single_file@Base 3.0.0 brasero_file_node_add@Base 3.0.0 brasero_file_node_check_imported_sibling@Base 3.0.0 brasero_file_node_check_name_existence@Base 3.0.0 brasero_file_node_check_name_existence_case@Base 3.0.0 brasero_file_node_destroy@Base 3.0.0 brasero_file_node_get_depth@Base 3.0.0 brasero_file_node_get_from_path@Base 3.0.0 brasero_file_node_get_n_children@Base 3.0.0 brasero_file_node_get_pos_as_child@Base 3.0.0 brasero_file_node_get_root@Base 3.0.0 brasero_file_node_get_tree_stats@Base 3.0.0 brasero_file_node_graft@Base 3.0.0 brasero_file_node_is_ancestor@Base 3.0.0 brasero_file_node_move_from@Base 3.0.0 brasero_file_node_move_to@Base 3.0.0 brasero_file_node_need_resort@Base 3.0.0 brasero_file_node_new@Base 3.0.0 brasero_file_node_new_empty_folder@Base 3.0.0 brasero_file_node_new_imported_session_file@Base 3.0.0 brasero_file_node_new_loading@Base 3.0.0 brasero_file_node_new_virtual@Base 3.0.0 brasero_file_node_nth_child@Base 3.0.0 brasero_file_node_rename@Base 3.0.0 brasero_file_node_reverse_children@Base 3.0.0 brasero_file_node_root_new@Base 3.0.0 brasero_file_node_save_imported@Base 3.0.0 brasero_file_node_set_from_info@Base 3.0.0 brasero_file_node_sort_children@Base 3.0.0 brasero_file_node_sort_default_cb@Base 3.0.0 brasero_file_node_sort_mime_cb@Base 3.0.0 brasero_file_node_sort_name_cb@Base 3.0.0 brasero_file_node_sort_size_cb@Base 3.0.0 brasero_file_node_ungraft@Base 3.0.0 brasero_file_node_unlink@Base 3.0.0 brasero_filtered_uri_clear@Base 3.0.0 brasero_filtered_uri_dont_filter@Base 3.0.0 brasero_filtered_uri_filter@Base 3.0.0 brasero_filtered_uri_get_restored_list@Base 3.0.0 brasero_filtered_uri_get_type@Base 3.0.0 brasero_filtered_uri_lookup_restored@Base 3.0.0 brasero_filtered_uri_new@Base 3.0.0 brasero_filtered_uri_remove_with_children@Base 3.0.0 brasero_filtered_uri_restore@Base 3.0.0 brasero_graft_point_copy@Base 3.0.0 brasero_graft_point_free@Base 3.0.0 brasero_image_format_cue_bin_byte_swap@Base 3.0.0 brasero_image_format_fix_path_extension@Base 3.0.0 brasero_image_format_get_cdrdao_size@Base 3.0.0 brasero_image_format_get_clone_size@Base 3.0.0 brasero_image_format_get_complement@Base 3.0.0 brasero_image_format_get_cue_size@Base 3.0.0 brasero_image_format_get_default_path@Base 3.0.0 brasero_image_format_get_iso_size@Base 3.0.0 brasero_image_format_identify_cuesheet@Base 3.0.0 brasero_image_properties_get_type@Base 3.0.0 brasero_image_properties_new@Base 3.0.0 brasero_image_properties_set_session@Base 3.0.0 brasero_image_type_chooser_get_VCD_type@Base 3.0.0 brasero_image_type_chooser_get_format@Base 3.0.0 brasero_image_type_chooser_get_type@Base 3.0.0 brasero_image_type_chooser_new@Base 3.0.0 brasero_image_type_chooser_set_VCD_type@Base 3.0.0 brasero_image_type_chooser_set_format@Base 3.0.0 brasero_image_type_chooser_set_formats@Base 3.0.0 brasero_inhibit_suspend@Base 3.0.0 brasero_job_add_track@Base 3.0.0 brasero_job_error@Base 3.0.0 brasero_job_finished_session@Base 3.0.0 brasero_job_finished_track@Base 3.0.0 brasero_job_get_action@Base 3.0.0 brasero_job_get_audio_output@Base 3.0.0 brasero_job_get_audio_title@Base 3.0.0 brasero_job_get_bus_target_lun@Base 3.0.0 brasero_job_get_current_action@Base 3.0.0 brasero_job_get_current_track@Base 3.0.0 brasero_job_get_data_label@Base 3.0.0 brasero_job_get_device@Base 3.0.0 brasero_job_get_done_tracks@Base 3.0.0 brasero_job_get_fd_in@Base 3.0.0 brasero_job_get_fd_out@Base 3.0.0 brasero_job_get_flags@Base 3.0.0 brasero_job_get_image_output@Base 3.0.0 brasero_job_get_input_type@Base 3.0.0 brasero_job_get_last_session_address@Base 3.0.0 brasero_job_get_max_rate@Base 3.0.0 brasero_job_get_max_speed@Base 3.0.0 brasero_job_get_media@Base 3.0.0 brasero_job_get_medium@Base 3.0.0 brasero_job_get_next_writable_address@Base 3.0.0 brasero_job_get_output_type@Base 3.0.0 brasero_job_get_rate@Base 3.0.0 brasero_job_get_session_output_size@Base 3.0.0 brasero_job_get_speed@Base 3.0.0 brasero_job_get_tmp_dir@Base 3.0.0 brasero_job_get_tmp_file@Base 3.0.0 brasero_job_get_tracks@Base 3.0.0 brasero_job_get_type@Base 3.0.0 brasero_job_log_message@Base 3.0.0 brasero_job_reset_progress@Base 3.0.0 brasero_job_set_current_action@Base 3.0.0 brasero_job_set_dangerous@Base 3.0.0 brasero_job_set_nonblocking@Base 3.0.0 brasero_job_set_output_size_for_current_track@Base 3.0.0 brasero_job_set_progress@Base 3.0.0 brasero_job_set_rate@Base 3.0.0 brasero_job_set_use_average_rate@Base 3.0.0 brasero_job_set_written_session@Base 3.0.0 brasero_job_set_written_track@Base 3.0.0 brasero_job_start_progress@Base 3.0.0 brasero_job_tag_add@Base 3.0.0 brasero_job_tag_lookup@Base 3.0.0 brasero_marshal_BOOLEAN__POINTER@Base 3.0.0 brasero_marshal_BOOLEAN__STRING@Base 3.0.0 brasero_marshal_BOOLEAN__VOID@Base 3.0.0 brasero_marshal_INT__INT@Base 3.0.0 brasero_marshal_INT__INT_STRING@Base 3.0.0 brasero_marshal_INT__OBJECT@Base 3.0.0 brasero_marshal_INT__OBJECT_INT_INT@Base 3.0.0 brasero_marshal_INT__POINTER_BOOLEAN@Base 3.0.0 brasero_marshal_INT__STRING@Base 3.0.0 brasero_marshal_INT__VOID@Base 3.0.0 brasero_marshal_VOID__BOOLEAN_BOOLEAN@Base 3.0.0 brasero_marshal_VOID__DOUBLE_DOUBLE_LONG@Base 3.0.0 brasero_marshal_VOID__INT_STRING@Base 3.0.0 brasero_marshal_VOID__OBJECT_BOOLEAN@Base 3.0.0 brasero_marshal_VOID__OBJECT_UINT@Base 3.0.0 brasero_marshal_VOID__POINTER_POINTER@Base 3.0.0 brasero_marshal_VOID__POINTER_STRING@Base 3.0.0 brasero_marshal_VOID__POINTER_UINT_POINTER@Base 3.0.0 brasero_medium_properties_get_type@Base 3.0.0 brasero_medium_properties_new@Base 3.0.0 brasero_mkisofs_base_write_to_files@Base 3.0.0 brasero_plugin_add_conf_option@Base 3.0.0 brasero_plugin_add_error@Base 3.0.0 brasero_plugin_blank_caps@Base 3.0.0 brasero_plugin_can_burn@Base 3.0.0 brasero_plugin_can_convert@Base 3.0.0 brasero_plugin_can_image@Base 3.0.0 brasero_plugin_check_blank_flags@Base 3.0.0 brasero_plugin_check_caps@Base 3.0.0 brasero_plugin_check_image_flags@Base 3.0.0 brasero_plugin_check_media_restrictions@Base 3.0.0 brasero_plugin_check_plugin_ready@Base 3.0.0 brasero_plugin_check_record_flags@Base 3.0.0 brasero_plugin_conf_option_bool_add_suboption@Base 3.0.0 brasero_plugin_conf_option_bool_get_suboptions@Base 3.0.0 brasero_plugin_conf_option_choice_add@Base 3.0.0 brasero_plugin_conf_option_choice_get@Base 3.0.0 brasero_plugin_conf_option_get_info@Base 3.0.0 brasero_plugin_conf_option_int_get_max@Base 3.0.0 brasero_plugin_conf_option_int_get_min@Base 3.0.0 brasero_plugin_conf_option_int_set_range@Base 3.0.0 brasero_plugin_conf_option_new@Base 3.0.0 brasero_plugin_define@Base 3.0.0 brasero_plugin_get_active@Base 3.0.0 brasero_plugin_get_author@Base 3.0.0 brasero_plugin_get_blank_flags@Base 3.0.0 brasero_plugin_get_compulsory@Base 3.0.0 brasero_plugin_get_copyright@Base 3.0.0 brasero_plugin_get_description@Base 3.0.0 brasero_plugin_get_display_name@Base 3.0.0 brasero_plugin_get_error_string@Base 3.0.0 brasero_plugin_get_errors@Base 3.0.0 brasero_plugin_get_group@Base 3.0.0 brasero_plugin_get_gtype@Base 3.0.0 brasero_plugin_get_icon_name@Base 3.0.0 brasero_plugin_get_image_flags@Base 3.0.0 brasero_plugin_get_name@Base 3.0.0 brasero_plugin_get_next_conf_option@Base 3.0.0 brasero_plugin_get_priority@Base 3.0.0 brasero_plugin_get_process_flags@Base 3.0.0 brasero_plugin_get_record_flags@Base 3.0.0 brasero_plugin_get_type@Base 3.0.0 brasero_plugin_get_website@Base 3.0.0 brasero_plugin_link_caps@Base 3.0.0 brasero_plugin_manager_get_default@Base 3.0.0 brasero_plugin_manager_get_plugins_list@Base 3.0.0 brasero_plugin_manager_get_type@Base 3.0.0 brasero_plugin_new@Base 3.0.0 brasero_plugin_process_caps@Base 3.0.0 brasero_plugin_register_group@Base 3.0.0 brasero_plugin_set_active@Base 3.0.0 brasero_plugin_set_blank_flags@Base 3.0.0 brasero_plugin_set_compulsory@Base 3.0.0 brasero_plugin_set_flags@Base 3.0.0 brasero_plugin_set_group@Base 3.0.0 brasero_plugin_set_process_flags@Base 3.0.0 brasero_plugin_test_app@Base 3.0.0 brasero_plugin_test_gstreamer_plugin@Base 3.0.0 brasero_process_deferred_error@Base 3.0.0 brasero_process_get_type@Base 3.0.0 brasero_process_set_working_directory@Base 3.0.0 brasero_session_cfg_add_flags@Base 3.0.0 brasero_session_cfg_disable@Base 3.0.0 brasero_session_cfg_enable@Base 3.0.0 brasero_session_cfg_get_error@Base 3.0.0 brasero_session_cfg_get_type@Base 3.0.0 brasero_session_cfg_has_default_output_path@Base 3.0.0 brasero_session_cfg_is_compulsory@Base 3.0.0 brasero_session_cfg_is_supported@Base 3.0.0 brasero_session_cfg_new@Base 3.0.0 brasero_session_cfg_remove_flags@Base 3.0.0 brasero_session_edit_cover@Base 3.0.0 brasero_session_foreach_plugin_error@Base 3.0.0 brasero_session_span_again@Base 3.0.0 brasero_session_span_get_max_space@Base 3.0.0 brasero_session_span_get_type@Base 3.0.0 brasero_session_span_new@Base 3.0.0 brasero_session_span_next@Base 3.0.0 brasero_session_span_possible@Base 3.0.0 brasero_session_span_start@Base 3.0.0 brasero_session_span_stop@Base 3.0.0 brasero_src_image_get_type@Base 3.0.0 brasero_src_image_new@Base 3.0.0 brasero_src_selection_get_type@Base 3.0.0 brasero_src_selection_new@Base 3.0.0 brasero_status_dialog_get_type@Base 3.0.0 brasero_status_dialog_new@Base 3.0.0 brasero_status_get_current_action@Base 3.0.0 brasero_status_get_error@Base 3.0.0 brasero_status_get_progress@Base 3.0.0 brasero_status_get_result@Base 3.0.0 brasero_status_get_type@Base 3.0.0 brasero_status_new@Base 3.0.0 brasero_status_set_completed@Base 3.0.0 brasero_status_set_error@Base 3.0.0 brasero_status_set_not_ready@Base 3.0.0 brasero_status_set_running@Base 3.0.0 brasero_string_get_localpath@Base 3.0.0 brasero_string_get_uri@Base 3.0.0 brasero_sum_dialog_get_type@Base 3.0.0 brasero_sum_dialog_new@Base 3.0.0 brasero_task_add_item@Base 3.0.0 brasero_task_cancel@Base 3.0.0 brasero_task_check@Base 3.0.0 brasero_task_ctx_add_track@Base 3.0.0 brasero_task_ctx_error@Base 3.0.0 brasero_task_ctx_finished@Base 3.0.0 brasero_task_ctx_get_action@Base 3.0.0 brasero_task_ctx_get_current_action@Base 3.0.0 brasero_task_ctx_get_current_action_string@Base 3.0.0 brasero_task_ctx_get_current_track@Base 3.0.0 brasero_task_ctx_get_dangerous@Base 3.0.0 brasero_task_ctx_get_progress@Base 3.0.0 brasero_task_ctx_get_rate@Base 3.0.0 brasero_task_ctx_get_remaining_time@Base 3.0.0 brasero_task_ctx_get_session@Base 3.0.0 brasero_task_ctx_get_session_output_size@Base 3.0.0 brasero_task_ctx_get_stored_tracks@Base 3.0.0 brasero_task_ctx_get_type@Base 3.0.0 brasero_task_ctx_get_written@Base 3.0.0 brasero_task_ctx_next_track@Base 3.0.0 brasero_task_ctx_report_progress@Base 3.0.0 brasero_task_ctx_reset@Base 3.0.0 brasero_task_ctx_reset_progress@Base 3.0.0 brasero_task_ctx_set_current_action@Base 3.0.0 brasero_task_ctx_set_dangerous@Base 3.0.0 brasero_task_ctx_set_fake@Base 3.0.0 brasero_task_ctx_set_output_size_for_current_track@Base 3.0.0 brasero_task_ctx_set_progress@Base 3.0.0 brasero_task_ctx_set_rate@Base 3.0.0 brasero_task_ctx_set_use_average@Base 3.0.0 brasero_task_ctx_set_written_session@Base 3.0.0 brasero_task_ctx_set_written_track@Base 3.0.0 brasero_task_ctx_start_progress@Base 3.0.0 brasero_task_ctx_stop_progress@Base 3.0.0 brasero_task_get_type@Base 3.0.0 brasero_task_is_running@Base 3.0.0 brasero_task_item_activate@Base 3.0.0 brasero_task_item_clock_tick@Base 3.0.0 brasero_task_item_get_type@Base 3.0.0 brasero_task_item_is_active@Base 3.0.0 brasero_task_item_link@Base 3.0.0 brasero_task_item_next@Base 3.0.0 brasero_task_item_previous@Base 3.0.0 brasero_task_item_start@Base 3.0.0 brasero_task_item_stop@Base 3.0.0 brasero_task_new@Base 3.0.0 brasero_task_reset@Base 3.0.0 brasero_task_run@Base 3.0.0 brasero_tool_dialog_cancel@Base 3.0.0 brasero_tool_dialog_get_burn@Base 3.0.0 brasero_tool_dialog_get_medium@Base 3.0.0 brasero_tool_dialog_get_type@Base 3.0.0 brasero_tool_dialog_pack_options@Base 3.0.0 brasero_tool_dialog_set_action@Base 3.0.0 brasero_tool_dialog_set_button@Base 3.0.0 brasero_tool_dialog_set_medium@Base 3.0.0 brasero_tool_dialog_set_medium_type_shown@Base 3.0.0 brasero_tool_dialog_set_progress@Base 3.0.0 brasero_tool_dialog_set_valid@Base 3.0.0 brasero_track_changed@Base 3.0.0 brasero_track_data_add_fs@Base 3.0.0 brasero_track_data_cfg_add@Base 3.0.0 brasero_track_data_cfg_add_empty_directory@Base 3.0.0 brasero_track_data_cfg_dont_filter_uri@Base 3.0.0 brasero_track_data_cfg_get_available_media@Base 3.0.0 brasero_track_data_cfg_get_current_medium@Base 3.0.0 brasero_track_data_cfg_get_filtered_model@Base 3.0.0 brasero_track_data_cfg_get_icon@Base 3.0.0 brasero_track_data_cfg_get_icon_path@Base 3.0.0 brasero_track_data_cfg_get_restored_list@Base 3.0.0 brasero_track_data_cfg_get_type@Base 3.0.0 brasero_track_data_cfg_load_medium@Base 3.0.0 brasero_track_data_cfg_new@Base 3.0.0 brasero_track_data_cfg_remove@Base 3.0.0 brasero_track_data_cfg_rename@Base 3.0.0 brasero_track_data_cfg_reset@Base 3.0.0 brasero_track_data_cfg_restore@Base 3.0.0 brasero_track_data_cfg_set_icon@Base 3.0.0 brasero_track_data_cfg_span@Base 3.0.0 brasero_track_data_cfg_span_again@Base 3.0.0 brasero_track_data_cfg_span_max_space@Base 3.0.0 brasero_track_data_cfg_span_possible@Base 3.0.0 brasero_track_data_cfg_span_stop@Base 3.0.0 brasero_track_data_cfg_unload_current_medium@Base 3.0.0 brasero_track_data_get_excluded_list@Base 3.0.0 brasero_track_data_get_file_num@Base 3.0.0 brasero_track_data_get_fs@Base 3.0.0 brasero_track_data_get_grafts@Base 3.0.0 brasero_track_data_get_type@Base 3.0.0 brasero_track_data_new@Base 3.0.0 brasero_track_data_rm_fs@Base 3.0.0 brasero_track_data_set_data_blocks@Base 3.0.0 brasero_track_data_set_file_num@Base 3.0.0 brasero_track_data_set_source@Base 3.0.0 brasero_track_data_write_to_paths@Base 3.0.0 brasero_track_disc_get_drive@Base 3.0.0 brasero_track_disc_get_medium_type@Base 3.0.0 brasero_track_disc_get_track_num@Base 3.0.0 brasero_track_disc_get_type@Base 3.0.0 brasero_track_disc_new@Base 3.0.0 brasero_track_disc_set_drive@Base 3.0.0 brasero_track_disc_set_track_num@Base 3.0.0 brasero_track_get_checksum@Base 3.0.0 brasero_track_get_checksum_type@Base 3.0.0 brasero_track_get_size@Base 3.0.0 brasero_track_get_status@Base 3.0.0 brasero_track_get_track_type@Base 3.0.0 brasero_track_get_type@Base 3.0.0 brasero_track_image_cfg_force_format@Base 3.0.0 brasero_track_image_cfg_get_forced_format@Base 3.0.0 brasero_track_image_cfg_get_type@Base 3.0.0 brasero_track_image_cfg_new@Base 3.0.0 brasero_track_image_cfg_set_source@Base 3.0.0 brasero_track_image_get_format@Base 3.0.0 brasero_track_image_get_source@Base 3.0.0 brasero_track_image_get_toc_source@Base 3.0.0 brasero_track_image_get_type@Base 3.0.0 brasero_track_image_need_byte_swap@Base 3.0.0 brasero_track_image_new@Base 3.0.0 brasero_track_image_set_block_num@Base 3.0.0 brasero_track_image_set_source@Base 3.0.0 brasero_track_set_checksum@Base 3.0.0 brasero_track_stream_cfg_get_type@Base 3.0.0 brasero_track_stream_cfg_new@Base 3.0.0 brasero_track_stream_get_end@Base 3.0.0 brasero_track_stream_get_format@Base 3.0.0 brasero_track_stream_get_gap@Base 3.0.0 brasero_track_stream_get_length@Base 3.0.0 brasero_track_stream_get_source@Base 3.0.0 brasero_track_stream_get_start@Base 3.0.0 brasero_track_stream_get_type@Base 3.0.0 brasero_track_stream_new@Base 3.0.0 brasero_track_stream_set_boundaries@Base 3.0.0 brasero_track_stream_set_format@Base 3.0.0 brasero_track_stream_set_source@Base 3.0.0 brasero_track_tag_add@Base 3.0.0 brasero_track_tag_add_int@Base 3.0.0 brasero_track_tag_add_string@Base 3.0.0 brasero_track_tag_copy_missing@Base 3.0.0 brasero_track_tag_lookup@Base 3.0.0 brasero_track_tag_lookup_int@Base 3.0.0 brasero_track_tag_lookup_string@Base 3.0.0 brasero_track_type_equal@Base 3.0.0 brasero_track_type_free@Base 3.0.0 brasero_track_type_get_data_fs@Base 3.0.0 brasero_track_type_get_has_data@Base 3.0.0 brasero_track_type_get_has_image@Base 3.0.0 brasero_track_type_get_has_medium@Base 3.0.0 brasero_track_type_get_has_stream@Base 3.0.0 brasero_track_type_get_image_format@Base 3.0.0 brasero_track_type_get_medium_type@Base 3.0.0 brasero_track_type_get_stream_format@Base 3.0.0 brasero_track_type_is_empty@Base 3.0.0 brasero_track_type_new@Base 3.0.0 brasero_track_type_set_data_fs@Base 3.0.0 brasero_track_type_set_has_data@Base 3.0.0 brasero_track_type_set_has_image@Base 3.0.0 brasero_track_type_set_has_medium@Base 3.0.0 brasero_track_type_set_has_stream@Base 3.0.0 brasero_track_type_set_image_format@Base 3.0.0 brasero_track_type_set_medium_type@Base 3.0.0 brasero_track_type_set_stream_format@Base 3.0.0 brasero_uninhibit_suspend@Base 3.0.0 brasero_video_options_get_type@Base 3.0.0 brasero_video_options_new@Base 3.0.0 brasero_video_options_set_session@Base 3.0.0 brasero_xfer_free@Base 3.0.0 brasero_xfer_get_progress@Base 3.0.0 brasero_xfer_new@Base 3.0.0 brasero_xfer_start@Base 3.0.0 brasero_xfer_wait@Base 3.0.0 libbrasero-media3.so.1 libbrasero-media3-1 #MINVER# brasero_device_get_bus_target_lun@Base 3.0.0 brasero_device_handle_close@Base 3.0.0 brasero_device_handle_open@Base 3.0.0 brasero_drive_can_eject@Base 3.0.0 brasero_drive_can_use_exclusively@Base 3.0.0 brasero_drive_can_write@Base 3.0.0 brasero_drive_can_write_media@Base 3.0.0 brasero_drive_cancel_current_operation@Base 3.0.0 brasero_drive_eject@Base 3.0.0 brasero_drive_get_block_device@Base 3.0.0 brasero_drive_get_bus_target_lun_string@Base 3.0.0 brasero_drive_get_caps@Base 3.0.0 brasero_drive_get_device@Base 3.0.0 brasero_drive_get_display_name@Base 3.0.0 brasero_drive_get_gdrive@Base 3.0.0 brasero_drive_get_medium@Base 3.0.0 brasero_drive_get_type@Base 3.0.0 brasero_drive_get_udi@Base 3.0.0 brasero_drive_is_door_open@Base 3.0.0 brasero_drive_is_fake@Base 3.0.0 brasero_drive_is_locked@Base 3.0.0 brasero_drive_lock@Base 3.0.0 brasero_drive_probing@Base 3.0.0 brasero_drive_reprobe@Base 3.0.0 brasero_drive_selection_get_active@Base 3.0.0 brasero_drive_selection_get_type@Base 3.0.0 brasero_drive_selection_new@Base 3.0.0 brasero_drive_selection_set_active@Base 3.0.0 brasero_drive_selection_show_type@Base 3.0.0 brasero_drive_unlock@Base 3.0.0 brasero_gio_operation_eject_drive@Base 3.0.0 brasero_gio_operation_eject_volume@Base 3.0.0 brasero_gio_operation_mount@Base 3.0.0 brasero_gio_operation_umount@Base 3.0.0 brasero_iso9660_get_733_val@Base 3.0.0 brasero_iso9660_get_contents@Base 3.0.0 brasero_iso9660_get_directory_contents@Base 3.0.0 brasero_iso9660_get_file@Base 3.0.0 brasero_iso9660_get_label@Base 3.0.0 brasero_iso9660_get_size@Base 3.0.0 brasero_iso9660_is_primary_descriptor@Base 3.0.0 brasero_marshal_VOID__STRING_STRING@Base 3.0.0 brasero_media_get_all_list@Base 3.0.0 brasero_media_get_option_group@Base 3.0.0 brasero_media_library_set_debug@Base 3.0.0 brasero_media_library_start@Base 3.0.0 brasero_media_library_stop@Base 3.0.0 brasero_media_message@Base 3.0.0 brasero_media_quark@Base 3.0.0 brasero_media_to_string@Base 3.0.0 brasero_medium_can_be_rewritten@Base 3.0.0 brasero_medium_can_be_written@Base 3.0.0 brasero_medium_can_use_burnfree@Base 3.0.0 brasero_medium_can_use_dummy_for_sao@Base 3.0.0 brasero_medium_can_use_dummy_for_tao@Base 3.0.0 brasero_medium_can_use_sao@Base 3.0.0 brasero_medium_can_use_tao@Base 3.0.0 brasero_medium_get_CD_TEXT_title@Base 3.0.0 brasero_medium_get_capacity@Base 3.0.0 brasero_medium_get_data_size@Base 3.0.0 brasero_medium_get_drive@Base 3.0.0 brasero_medium_get_free_space@Base 3.0.0 brasero_medium_get_last_data_track_address@Base 3.0.0 brasero_medium_get_last_data_track_space@Base 3.0.0 brasero_medium_get_max_write_speed@Base 3.0.0 brasero_medium_get_next_writable_address@Base 3.0.0 brasero_medium_get_status@Base 3.0.0 brasero_medium_get_tooltip@Base 3.0.0 brasero_medium_get_track_address@Base 3.0.0 brasero_medium_get_track_num@Base 3.0.0 brasero_medium_get_track_space@Base 3.0.0 brasero_medium_get_type@Base 3.0.0 brasero_medium_get_type_string@Base 3.0.0 brasero_medium_get_write_speeds@Base 3.0.0 brasero_medium_monitor_get_default@Base 3.0.0 brasero_medium_monitor_get_drive@Base 3.0.0 brasero_medium_monitor_get_drives@Base 3.0.0 brasero_medium_monitor_get_media@Base 3.0.0 brasero_medium_monitor_get_type@Base 3.0.0 brasero_medium_monitor_is_probing@Base 3.0.0 brasero_medium_probing@Base 3.0.0 brasero_medium_selection_foreach@Base 3.0.0 brasero_medium_selection_get_active@Base 3.0.0 brasero_medium_selection_get_media_num@Base 3.0.0 brasero_medium_selection_get_type@Base 3.0.0 brasero_medium_selection_new@Base 3.0.0 brasero_medium_selection_set_active@Base 3.0.0 brasero_medium_selection_show_media_type@Base 3.0.0 brasero_medium_selection_update_media_string@Base 3.0.0 brasero_medium_selection_update_used_space@Base 3.0.0 brasero_mmc1_mech_status@Base 3.0.0 brasero_mmc1_read_atip@Base 3.0.0 brasero_mmc1_read_block@Base 3.0.0 brasero_mmc1_read_disc_information_std@Base 3.0.0 brasero_mmc1_read_toc_formatted@Base 3.0.0 brasero_mmc1_read_toc_raw@Base 3.0.0 brasero_mmc1_read_track_info@Base 3.0.0 brasero_mmc2_get_configuration_feature@Base 3.0.0 brasero_mmc2_get_profile@Base 3.0.0 brasero_mmc2_read_capacity@Base 3.0.0 brasero_mmc2_read_format_capacities@Base 3.0.0 brasero_mmc2_read_generic_structure@Base 3.0.0 brasero_mmc3_get_performance_wrt_spd_desc@Base 3.0.0 brasero_mmc3_read_cd_text@Base 3.0.0 brasero_sbc_medium_removal@Base 3.0.0 brasero_sbc_read10_block@Base 3.0.0 brasero_scsi_command_free@Base 3.0.0 brasero_scsi_command_issue_sync@Base 3.0.0 brasero_scsi_command_new@Base 3.0.0 brasero_scsi_set_error@Base 3.0.0 brasero_scsi_strerror@Base 3.0.0 brasero_sense_data_process@Base 3.0.0 brasero_spc1_inquiry@Base 3.0.0 brasero_spc1_inquiry_is_optical_drive@Base 3.0.0 brasero_spc1_mode_select@Base 3.0.0 brasero_spc1_mode_sense_get_page@Base 3.0.0 brasero_spc1_test_unit_ready@Base 3.0.0 brasero_susp_ctx_clean@Base 3.0.0 brasero_susp_read@Base 3.0.0 brasero_units_get_time_string@Base 3.0.0 brasero_units_get_time_string_from_size@Base 3.0.0 brasero_volume_cancel_current_operation@Base 3.0.0 brasero_volume_file_free@Base 3.0.0 brasero_volume_file_from_path@Base 3.0.0 brasero_volume_file_merge@Base 3.0.0 brasero_volume_file_size@Base 3.0.0 brasero_volume_file_to_path@Base 3.0.0 brasero_volume_get_file@Base 3.0.0 brasero_volume_get_files@Base 3.0.0 brasero_volume_get_gvolume@Base 3.0.0 brasero_volume_get_icon@Base 3.0.0 brasero_volume_get_mount_point@Base 3.0.0 brasero_volume_get_name@Base 3.0.0 brasero_volume_get_size@Base 3.0.0 brasero_volume_get_type@Base 3.0.0 brasero_volume_is_mounted@Base 3.0.0 brasero_volume_load_directory_contents@Base 3.0.0 brasero_volume_mount@Base 3.0.0 brasero_volume_source_close@Base 3.0.0 brasero_volume_source_open_device_handle@Base 3.0.0 brasero_volume_source_open_fd@Base 3.0.0 brasero_volume_source_open_file@Base 3.0.0 brasero_volume_source_ref@Base 3.0.0 brasero_volume_umount@Base 3.0.0 types@Base 3.0.0 libbrasero-utils3.so.1 libbrasero-media3-1 #MINVER# brasero_async_task_manager_find_urgent_task@Base 3.0.0 brasero_async_task_manager_foreach_active@Base 3.0.0 brasero_async_task_manager_foreach_active_remove@Base 3.0.0 brasero_async_task_manager_foreach_unprocessed_remove@Base 3.0.0 brasero_async_task_manager_get_type@Base 3.0.0 brasero_async_task_manager_queue@Base 3.0.0 brasero_disc_message_add_errors@Base 3.0.0 brasero_disc_message_destroy@Base 3.0.0 brasero_disc_message_get_context@Base 3.0.0 brasero_disc_message_get_type@Base 3.0.0 brasero_disc_message_new@Base 3.0.0 brasero_disc_message_remove_buttons@Base 3.0.0 brasero_disc_message_remove_errors@Base 3.0.0 brasero_disc_message_set_context@Base 3.0.0 brasero_disc_message_set_primary@Base 3.0.0 brasero_disc_message_set_progress@Base 3.0.0 brasero_disc_message_set_progress_active@Base 3.0.0 brasero_disc_message_set_secondary@Base 3.0.0 brasero_disc_message_set_timeout@Base 3.0.0 brasero_io_cancel_by_base@Base 3.0.0 brasero_io_find_urgent@Base 3.0.0 brasero_io_get_file_count@Base 3.0.0 brasero_io_get_file_info@Base 3.0.0 brasero_io_get_type@Base 3.0.0 brasero_io_job_base_free@Base 3.0.0 brasero_io_job_free@Base 3.0.0 brasero_io_job_progress_get_file_processed@Base 3.0.0 brasero_io_job_progress_get_phase@Base 3.0.0 brasero_io_job_progress_get_read@Base 3.0.0 brasero_io_job_progress_get_total@Base 3.0.0 brasero_io_load_directory@Base 3.0.0 brasero_io_parse_playlist@Base 3.0.0 brasero_io_push_job@Base 3.0.0 brasero_io_register@Base 3.0.0 brasero_io_register_job_methods@Base 3.0.0 brasero_io_register_with_methods@Base 3.0.0 brasero_io_return_result@Base 3.0.0 brasero_io_set_job@Base 3.0.0 brasero_io_set_parent_window_callback@Base 3.0.0 brasero_io_shutdown@Base 3.0.0 brasero_jacket_background_get_color@Base 3.0.0 brasero_jacket_background_get_color_style@Base 3.0.0 brasero_jacket_background_get_image_path@Base 3.0.0 brasero_jacket_background_get_image_style@Base 3.0.0 brasero_jacket_background_get_type@Base 3.0.0 brasero_jacket_background_new@Base 3.0.0 brasero_jacket_background_set_color@Base 3.0.0 brasero_jacket_background_set_color_style@Base 3.0.0 brasero_jacket_background_set_image_path@Base 3.0.0 brasero_jacket_background_set_image_style@Base 3.0.0 brasero_jacket_buffer_add_default_tag@Base 3.0.0 brasero_jacket_buffer_get_attributes@Base 3.0.0 brasero_jacket_buffer_get_text@Base 3.0.0 brasero_jacket_buffer_get_type@Base 3.0.0 brasero_jacket_buffer_new@Base 3.0.0 brasero_jacket_buffer_set_default_text@Base 3.0.0 brasero_jacket_buffer_show_default_text@Base 3.0.0 brasero_jacket_edit_dialog_new@Base 3.0.0 brasero_jacket_edit_freeze@Base 3.0.0 brasero_jacket_edit_get_back@Base 3.0.0 brasero_jacket_edit_get_front@Base 3.0.0 brasero_jacket_edit_get_type@Base 3.0.0 brasero_jacket_edit_new@Base 3.0.0 brasero_jacket_edit_thaw@Base 3.0.0 brasero_jacket_font_get_family@Base 3.0.0 brasero_jacket_font_get_size@Base 3.0.0 brasero_jacket_font_get_type@Base 3.0.0 brasero_jacket_font_new@Base 3.0.0 brasero_jacket_font_set_name@Base 3.0.0 brasero_jacket_view_configure_background@Base 3.0.0 brasero_jacket_view_get_active_buffer@Base 3.0.0 brasero_jacket_view_get_attributes@Base 3.0.0 brasero_jacket_view_get_body_buffer@Base 3.0.0 brasero_jacket_view_get_image@Base 3.0.0 brasero_jacket_view_get_side_buffer@Base 3.0.0 brasero_jacket_view_get_type@Base 3.0.0 brasero_jacket_view_new@Base 3.0.0 brasero_jacket_view_print@Base 3.0.0 brasero_jacket_view_set_color@Base 3.0.0 brasero_jacket_view_set_image@Base 3.0.0 brasero_jacket_view_set_side@Base 3.0.0 brasero_metadata_cancel@Base 3.0.0 brasero_metadata_decrease_listener_number@Base 3.0.0 brasero_metadata_get_flags@Base 3.0.0 brasero_metadata_get_info_async@Base 3.0.0 brasero_metadata_get_result@Base 3.0.0 brasero_metadata_get_type@Base 3.0.0 brasero_metadata_get_uri@Base 3.0.0 brasero_metadata_increase_listener_number@Base 3.0.0 brasero_metadata_info_clear@Base 3.0.0 brasero_metadata_info_copy@Base 3.0.0 brasero_metadata_info_free@Base 3.0.0 brasero_metadata_new@Base 3.0.0 brasero_metadata_set_get_xid_callback@Base 3.0.0 brasero_metadata_set_uri@Base 3.0.0 brasero_metadata_wait@Base 3.0.0 brasero_notify_get_message_by_context_id@Base 3.0.0 brasero_notify_message_add@Base 3.0.0 brasero_notify_message_remove@Base 3.0.0 brasero_notify_new@Base 3.0.0 brasero_pk_get_type@Base 3.0.0 brasero_pk_install_gstreamer_plugin@Base 3.0.0 brasero_pk_install_missing_app@Base 3.0.0 brasero_pk_install_missing_library@Base 3.0.0 brasero_pk_new@Base 3.0.0 brasero_tool_color_picker_get_color@Base 3.0.0 brasero_tool_color_picker_get_type@Base 3.0.0 brasero_tool_color_picker_new@Base 3.0.0 brasero_tool_color_picker_set_color@Base 3.0.0 brasero_tool_color_picker_set_text@Base 3.0.0 brasero_utils_create_message_dialog@Base 3.0.0 brasero_utils_debug_message@Base 3.0.0 brasero_utils_error_quark@Base 3.0.0 brasero_utils_get_option_group@Base 3.10.0 brasero_utils_get_uri_name@Base 3.0.0 brasero_utils_init@Base 3.0.0 brasero_utils_make_button@Base 3.0.0 brasero_utils_message_dialog@Base 3.0.0 brasero_utils_pack_properties@Base 3.0.0 brasero_utils_pack_properties_list@Base 3.0.0 brasero_utils_properties_get_label@Base 3.0.0 brasero_utils_register_string@Base 3.0.0 brasero_utils_set_use_debug@Base 3.0.0 brasero_utils_unregister_string@Base 3.0.0 brasero_utils_validate_utf8@Base 3.0.0 debian/copyright0000664000000000000000000001025512253717630011134 0ustar This package was debianized by Ondřej Surý on Fri, 12 May 2006 15:46:36 +0200. It was downloaded from: http://ftp.gnome.org/pub/GNOME/sources/brasero/ Upstream Author: Philippe Rouquier Copyright: Copyright © 2005-2009 Philippe Rouquier Copyright © 2008 Lin Ma Copyright © 2008 Joe Marcus Clarke Copyright © 2009 Joan Duran Copyright © 2005 William Jon McCann Copyright © 2003, 2007 Novell, Inc. Copyright © 1999-2004 Red Hat, Inc. Copyright © 2008 Luis Medinas Copyright © 2006 Paolo Borelli Copyright © 2001 George Lebl License for Brasero: Brasero is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Brasero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. libbrasero-media is licensed under the following terms: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA The Libbrasero-media authors hereby grant permission for non-GPL compatible GStreamer plugins to be used and distributed together with GStreamer and Libbrasero-media. This permission is above and beyond the permissions granted by the GPL license by which Libbrasero-media is covered. If you modify this code you may extend this exception to your version of the code, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License for src/egg* and src/baobab*: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2'. The help is licensed under the GFDL: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/GFDL'.