From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqgYH-00040s-EC for guix-patches@gnu.org; Sat, 09 Sep 2017 10:16:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqgYE-0001gB-3D for guix-patches@gnu.org; Sat, 09 Sep 2017 10:16:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:48919) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dqgYD-0001fz-UW for guix-patches@gnu.org; Sat, 09 Sep 2017 10:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dqgYD-0006cj-Ow for guix-patches@gnu.org; Sat, 09 Sep 2017 10:16:01 -0400 Subject: [bug#28398] Xfburn Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59770) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqgXc-0003qM-PO for guix-patches@gnu.org; Sat, 09 Sep 2017 10:15:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqgXZ-0001XU-FG for guix-patches@gnu.org; Sat, 09 Sep 2017 10:15:24 -0400 Received: from aibo.runbox.com ([91.220.196.211]:37060) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dqgXZ-0001Wx-2M for guix-patches@gnu.org; Sat, 09 Sep 2017 10:15:21 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dqgXW-0002mZ-4A for guix-patches@gnu.org; Sat, 09 Sep 2017 16:15:18 +0200 Received: from [185.175.208.180] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dqgXP-0007F0-7P for guix-patches@gnu.org; Sat, 09 Sep 2017 16:15:11 +0200 Date: Sat, 9 Sep 2017 14:15:04 +0000 From: ng0 Message-ID: <20170909141504.5nhlbp5ocrygqwhw@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cgt7qat5iuyjgbwi" Content-Disposition: inline List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28398@debbugs.gnu.org --cgt7qat5iuyjgbwi Content-Type: multipart/mixed; boundary="sh74537l36lxm4qy" Content-Disposition: inline --sh74537l36lxm4qy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds Xfburn + 2 libburnia packages it depends on. What I could not test was actually burning a disk, as I can't afford to buy new optical disks at the moment. It builds. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --sh74537l36lxm4qy Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-libburn.patch" Content-Transfer-Encoding: quoted-printable =46rom 512f0217741a18eb66dd92cecab556118bcc8928 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 13:47:31 +0000 Subject: [PATCH 1/3] gnu: Add libburn. * gnu/packages/cdrom.scm (libburn): New variable. --- gnu/packages/cdrom.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 704e8ad36..478685a24 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -8,6 +8,7 @@ ;;; Copyright =C2=A9 2016 Marius Bakke ;;; Copyright =C2=A9 2017 John Darrington ;;; Copyright =C2=A9 2017 Thomas Danckaert +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -693,3 +694,30 @@ distributed with CD images and are used to describe ho= w tracks are laid out on the image.") (home-page "https://www.gnu.org/software/ccd2cue/") (license gpl3+))) + +(define-public libburn + (package + (name "libburn") + (version "1.4.6") + (source (origin + (method url-fetch) + (uri (string-append "http://files.libburnia-project.org/relea= ses/" + "libburn-" version ".tar.gz")) + (sha256 + (base32 + "0wbh49s3az3sfpai09z1zdgynq7wnwrk31v5589033274nmzldlx")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags (list "--enable-libcdio"))) + (inputs + `(("libcdio" ,libcdio))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://dev.lovelyhq.com/libburnia/libburn") + (synopsis "library for reading, mastering and writing optical discs") + (description + "libburn is the library by which preformatted data get onto optical m= edia. +It uses either @file{/dev/sgN} (e.g. on kernel 2.4 with ide-scsi) or @file= {/dev/srM} +or @file{/dev/hdX} (e.g. on kernel 2.6). libburn is the foundation of the +libburnia-project cdrecord emulation. Its code is independent of cdrecord= =2E") + (license gpl2))) --=20 2.14.1 --sh74537l36lxm4qy Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-libisofs.patch" Content-Transfer-Encoding: quoted-printable =46rom 00eb5b67c78fe8e15d3e03ff4ff450d106fad690 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 13:59:39 +0000 Subject: [PATCH 2/3] gnu: Add libisofs. * gnu/packages/cdrom.scm (libisofs): New variable. --- gnu/packages/cdrom.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 478685a24..5b387f107 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -721,3 +721,30 @@ It uses either @file{/dev/sgN} (e.g. on kernel 2.4 wit= h ide-scsi) or @file{/dev/ or @file{/dev/hdX} (e.g. on kernel 2.6). libburn is the foundation of the libburnia-project cdrecord emulation. Its code is independent of cdrecord= =2E") (license gpl2))) + +(define-public libisofs + (package + (name "libisofs") + (version "1.4.6") + (source (origin + (method url-fetch) + (uri (string-append "http://files.libburnia-project.org/relea= ses/" + "libisofs-" version ".tar.gz")) + (sha256 + (base32 + "02m5g6lbmmkh2xc5xzq5zaf3ma6v31gls66aj886b3cq9qw0paql")))) + (build-system gnu-build-system) + (inputs + `(("zlib" ,zlib))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://dev.lovelyhq.com/libburnia/libisofs") + (synopsis "library for reading, mastering and writing optical discs") + (description + "libisofs is a library to create an ISO-9660 filesystem, supports ext= ensions +like RockRidge or Joliet, and introduces an own extension AAIP. It is a f= ull +featured ISO-9660 editor which composes and changes the directory tree of = an +ISO image. This tree and its newly imported data file contents get then +written as independent single-session image or as add-on session for the i= mage +from where the tree was originally loaded.") + (license gpl2+))) --=20 2.14.1 --sh74537l36lxm4qy Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-xfburn.patch" Content-Transfer-Encoding: quoted-printable =46rom aeca4ac117bf66aae4656d311e39135f29d24fab Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 9 Sep 2017 14:11:36 +0000 Subject: [PATCH 3/3] gnu: Add xfburn. * gnu/packages/xfce.scm (xfburn): New variable. --- gnu/packages/xfce.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index b936dc45d..03d8c79b6 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; Copyright =C2=A9 2017 Petter +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -32,6 +33,7 @@ #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages calendar) + #:use-module (gnu packages cdrom) #:use-module (gnu packages pkg-config) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) @@ -902,3 +904,37 @@ bubble in a standard way can implicitly make use of xf= ce4-notifyd to do so by sending standard messages over D-Bus using the @code{org.freedesktop.Notifications} interface.") (license gpl2))) + +(define-public xfburn + (package + (name "xfburn") + (version "0.5.4") + (source (origin + (method url-fetch) + (uri (string-append "http://archive.xfce.org/src/apps/xfburn= /" + (version-major+minor version) "/" + name "-" version ".tar.bz2")) + (sha256 + (base32 + "1xn1kwxa3dl5r9bfj90a5322ynkwbn6k5v9b3a3pbr3a23zm604s")))) + (build-system gnu-build-system) + (native-inputs + `(("intltool" ,intltool) + ("pkg-config" ,pkg-config))) + (inputs + `(("exo" ,exo) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("glib" ,glib) + ("gtk+" ,gtk+-2) + ("libburn" ,libburn) + ("libisofs" ,libisofs) + ("libxfce4ui" ,libxfce4ui))) + (home-page "https://goodies.xfce.org/projects/applications/xfburn") + (synopsis "GTK+ based CD and DVD burning application") + (description + "Xfburn is a simple CD/DVD burning tool based on libburnia +libraries. It can blank CD/DVD(-RW)s, burn and create iso images, +audio CDs, as well as burn personal compositions of data to either +CD or DVD.") + (license gpl2+))) --=20 2.14.1 --sh74537l36lxm4qy-- --cgt7qat5iuyjgbwi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmz92gACgkQ4i+bv+40 hYg6yhAAqRZen0D9R8axAf+FXkHEry2r9fEzdNrH0v7DjAb6DFqxEEge7mDK39qf 6T4RhAi+TW3ke6X/VCtIt4pFUVRwCf5UVMPIynANYAiuEyyuv3EfzyYqFfx/FCPV e1jFCL7tnJwrika1umK3DA3hrLFpxGbXh4EheD4VTkTY2Bp2Snjv0DA4V3bDriob JbAoQ1pl7/s28hxcGMS3ZmHR3clVr14cbgXQqngG5CvAwNX4YbVrHEZzfHrCauNL zdxbBXZTv4g2cRXzZwlW24UTYKgErw9f/yy4t3KMpQC85TdIKlRq7VilhSu0ExZi xdinoZtju30/i52O1ajVWbjgyxex0/uH2/wy1gyhYDN4ziImPYCwTy6DQMESXzYR j4Ci6F5EuyiqI2jAm/ZLZpwtqsI5xruOj8h634hmgaJlQBkvsR3fohPZDvx7trEj An60acArSVuO3E+GprK/O6bPhTqtOuhvMpMTZjh/7gjmYWuVQ8KOexP4bgft/Z1b njlsR5nAO9OqSnSf4+73FHmJYq9oNjuDOMKw0RZdBcBGkFKeEbYCBOky2tksLUsY Fe9wPHghpiZVxDV/nJzjkesAs2VZpuEVLJhtSY5D8MeuedRcEHPcM5aFhKOWc30u EBSo4WooUxPt4oRnSs/CO/fqNbzwcS8QJz9ZHihsB9kZtTX1c7U= =0nXR -----END PGP SIGNATURE----- --cgt7qat5iuyjgbwi--