diff options
author | Aaditya Bagga <aaditya_gnulinux@zoho.com> | 2014-05-14 01:06:20 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2014-05-14 01:06:20 +0700 |
commit | b492c86bf7d49e1ce8c0eeb86209db14f3a3f231 (patch) | |
tree | 89cfaff62569e79af18df662bd2466661992d209 /system | |
parent | a49df6ed9639f1d918609fd1bb910439f04387e1 (diff) |
system/xfburn: Updated for version 0.5.2 + new maintainer.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system')
-rw-r--r-- | system/xfburn/README | 1 | ||||
-rw-r--r-- | system/xfburn/fix_empty_dir_segfault.diff | 47 | ||||
-rw-r--r-- | system/xfburn/slack-desc | 2 | ||||
-rw-r--r-- | system/xfburn/xfburn.SlackBuild | 14 | ||||
-rw-r--r-- | system/xfburn/xfburn.info | 10 |
5 files changed, 10 insertions, 64 deletions
diff --git a/system/xfburn/README b/system/xfburn/README index bafb132f0296b..956fc1d786b97 100644 --- a/system/xfburn/README +++ b/system/xfburn/README @@ -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. diff --git a/system/xfburn/fix_empty_dir_segfault.diff b/system/xfburn/fix_empty_dir_segfault.diff deleted file mode 100644 index b5543a53588ee..0000000000000 --- a/system/xfburn/fix_empty_dir_segfault.diff +++ /dev/null @@ -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); diff --git a/system/xfburn/slack-desc b/system/xfburn/slack-desc index a88fcca07f2b2..bfaaba2f509b2 100644 --- a/system/xfburn/slack-desc +++ b/system/xfburn/slack-desc @@ -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: diff --git a/system/xfburn/xfburn.SlackBuild b/system/xfburn/xfburn.SlackBuild index 8c2c9a2fd12d2..b8aaa710522b4 100644 --- a/system/xfburn/xfburn.SlackBuild +++ b/system/xfburn/xfburn.SlackBuild @@ -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" \ diff --git a/system/xfburn/xfburn.info b/system/xfburn/xfburn.info index fb9848e1e1aa9..4fe0a57577d2d 100644 --- a/system/xfburn/xfburn.info +++ b/system/xfburn/xfburn.info @@ -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" |