summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Aaditya Bagga2014-05-13 20:06:20 +0200
committer Willy Sudiarto Raharjo2014-05-13 20:06:20 +0200
commitb492c86bf7d49e1ce8c0eeb86209db14f3a3f231 (patch)
tree89cfaff62569e79af18df662bd2466661992d209
parenta49df6ed9639f1d918609fd1bb910439f04387e1 (diff)
downloadslackbuilds-b492c86bf7d49e1ce8c0eeb86209db14f3a3f231.tar.gz
system/xfburn: Updated for version 0.5.2 + new maintainer.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--system/xfburn/README1
-rw-r--r--system/xfburn/fix_empty_dir_segfault.diff47
-rw-r--r--system/xfburn/slack-desc2
-rw-r--r--system/xfburn/xfburn.SlackBuild14
-rw-r--r--system/xfburn/xfburn.info10
5 files changed, 10 insertions, 64 deletions
diff --git a/system/xfburn/README b/system/xfburn/README
index bafb132f02..956fc1d786 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 b5543a5358..0000000000
--- 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 a88fcca07f..bfaaba2f50 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 8c2c9a2fd1..b8aaa71052 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 fb9848e1e1..4fe0a57577 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"