system/xfburn: Updated for version 0.5.2 + new maintainer.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Aaditya Bagga 2014-05-14 01:06:20 +07:00 committed by Willy Sudiarto Raharjo
parent a49df6ed96
commit b492c86bf7
5 changed files with 10 additions and 64 deletions

View file

@ -3,4 +3,3 @@ xfburn (cd/dvd burning tool for Xfce)
Xfburn is a simple CD/DVD burning tool based on libburnia libraries.
It can blank CD-RWs, burn and create iso images, as well as burn
personal compositions of data to either CD or DVD.
It is currently under heavy development.

View file

@ -1,47 +0,0 @@
--- xfburn/xfburn-data-composition.c 2011-02-17 16:37:03.000000000 +0100
+++ xfburn/xfburn-data-composition_patched.c 2011-02-17 16:40:40.000000000 +0100
@@ -1874,26 +1874,29 @@
g_error ("Failed adding %s as a node to the image: code %X!", src, r);
}
- basename = g_path_get_basename (src);
+ /* Check names only for items not manually created (#613563) */
+ if (type != DATA_COMPOSITION_TYPE_DIRECTORY || src != NULL) {
+ basename = g_path_get_basename (src);
+
+ /* check if the file has been renamed */
+ if (strcmp (basename, name) != 0) {
+ /* rename the iso_node */
+ r = iso_node_set_name (node, name);
+
+ if (r == 0) {
+ /* The first string is the renamed name, the second one the original name */
+ xfce_warn (_("Duplicate filename '%s' for '%s'"), name, src);
+
+ g_free (basename);
+ g_free (name);
+ g_free (src);
- /* check if the file has been renamed */
- if (strcmp (basename, name) != 0) {
- /* rename the iso_node */
- r = iso_node_set_name (node, name);
-
- if (r == 0) {
- /* The first string is the renamed name, the second one the original name */
- xfce_warn (_("Duplicate filename '%s' for '%s'"), name, src);
-
- g_free (basename);
- g_free (name);
- g_free (src);
-
- continue;
+ continue;
+ }
}
+ g_free (basename);
}
- g_free (basename);
g_free (name);
g_free (src);

View file

@ -11,7 +11,7 @@ xfburn:
xfburn: Xfburn is a simple CD/DVD burning tool based on libburnia
xfburn: libraries. It can blank CD-RWs, burn and create iso images,
xfburn: as well as burn personal compositions of data to either
xfburn: CD or DVD. It is currently under heavy development.
xfburn: CD or DVD.
xfburn:
xfburn: Homepage: http://www.xfce.org/projects/xfburn/
xfburn:

View file

@ -2,7 +2,8 @@
# Slackware build script for xfburn
# Copyright 2008-2012 Robby Workman, Northport, Alabama, USA
# Copyright 2008-2012 Robby Workman, Northport, Alabama, USA
# Copyright 2014 Aaditya Bagga <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -23,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=xfburn
VERSION=${VERSION:-0.4.3}
BUILD=${BUILD:-2}
VERSION=${VERSION:-0.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@ -69,13 +70,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Fix https://bugs.archlinux.org/task/26121 (and thanks to Arch for the patch)
patch -p0 < $CWD/fix_empty_dir_segfault.diff
# Fix build issue (thanks again to Arch)
sed -i '1 i\
#include <glib-object.h>' \
xfburn/xfburn-settings.h
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \

View file

@ -1,10 +1,10 @@
PRGNAM="xfburn"
VERSION="0.4.3"
VERSION="0.5.2"
HOMEPAGE="http://goodies.xfce.org/projects/applications/xfburn"
DOWNLOAD="http://archive.xfce.org/src/apps/xfburn/0.4/xfburn-0.4.3.tar.bz2"
MD5SUM="147cdc2d909e751125be16103b8dc81f"
DOWNLOAD="http://archive.xfce.org/src/apps/xfburn/0.5/xfburn-0.5.2.tar.bz2"
MD5SUM="5a277c76ec9f70900b8b98a2cd500a1d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libburn libisofs"
MAINTAINER="Robby Workman"
EMAIL="rworkman@slackbuilds.org"
MAINTAINER="Aaditya Bagga"
EMAIL="aaditya_gnulinux@zoho.com"