debian/0000755000000000000000000000000012255103033007160 5ustar debian/watch0000644000000000000000000000016511036332551010220 0ustar version=3 opts="uversionmangle=s/\.pl\d+$//" \ http://files.libburnia-project.org/releases/libisoburn-(.*)\.tar\.gz debian/xorriso.docs0000644000000000000000000000005111566153453011552 0ustar debian/README.Debian AUTHORS README TODO debian/libisoburn-dev.docs0000644000000000000000000000002411566153453012771 0ustar AUTHORS README TODO debian/rules0000755000000000000000000000155612255103017010251 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- libburn_required = $(shell grep -o 'LIBBURN_REQUIRED=.*' configure.ac | cut -d= -f2-) libisofs_required = $(shell grep -o 'LIBISOFS_REQUIRED=.*' configure.ac | cut -d= -f2-) %: dh $@ --with autoreconf override_dh_autoreconf: AUTOMAKE='automake --foreign' dh_autoreconf override_dh_auto_build: @@ printf "\n*** libburn required version: %s ***" ${libburn_required} @@ printf "\n*** libisofs required version: %s ***\n\n" ${libisofs_required} dh $@ override_dh_installdocs: ifneq (,$(filter libisoburn-doc, $(shell dh_listpackages))) doxygen doc/doxygen.conf endif dh_installdocs override_dh_strip: dh_strip --dbg-package=libisoburn-dbg override_dh_makeshlibs: dh_makeshlibs -V override_dh_clean: $(RM) -f doc/doxygen.conf $(RM) -r doc/html if [ -f Makefile ]; then $(MAKE) clean; fi dh_clean debian/xorriso.examples0000644000000000000000000000002511610505351012425 0ustar doc/startup_file.txt debian/README.Debian0000644000000000000000000000274211566645136011251 0ustar Startup files for xorriso ------------------------- A sample startup file is now placed in the examples directory. Startup files are installed by the package 'xorriso' in their expected locations (see Startup Files in xorriso(1)), as they are not required for xorriso's normal operation. Abort check media file ---------------------- Execution of 'xorriso -check_media' can exhibit very slow progress if the medium causes many read errors. To prevent such a condition gracefully, an 'abort check media file' can be created (named '/var/opt/xorriso/do_abort_check_media' by default). The xorriso process will abort if the modification time of the 'abort media file' is newer than the start time of the 'xorriso -check_media' event. Thus a stalling check can be interrupted early on. Use touch (see touch(1)) to update the modification time of the 'abort media file. This is preferred over hitting Ctrl+C, particularly if the check_media action copies data blocks from an optical medium to a hard disk. To set the file location of the 'abort media file' use the "-check_media abort_file=path" option. This is useful on Debian systems because the default directory of /var/opt/xorriso is not installed as part of the 'xorriso' package. Creating this directory would be a violation of the FHS standard. See Chapter 5 of the FHS standard for more information: http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY -- George Danchev , Tue, 5 Apr 2011 10:14:15 +0300 debian/xorriso.install0000644000000000000000000000003311610505351012254 0ustar debian/tmp/usr/bin/xorriso debian/libisoburn1.docs0000644000000000000000000000001711566153453012300 0ustar AUTHORS README debian/copyright0000644000000000000000000000146411724355050011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libisoburn Upstream-Contact: libburn-hackers@pykix.org Source: http://files.libburnia-project.org/releases/ Files: * Copyright: 2006-2008 Vreixo Formoso 2006-2012 Thomas Schmitt License: GPL-2 On Debian systems the full text of the GNU General Public License can be found in the /usr/share/common-licenses/GPL-2' file. Files: debian/* Copyright: 2008-2010 Simon Huggins 2008 Matthew Rosewarne 2011 Mats Erik Andersson 2008-2012 George Danchev License: GPL-2 On Debian systems the full text of the GNU General Public License can be found in the /usr/share/common-licenses/GPL-2' file. debian/local/0000755000000000000000000000000012213100040010237 5ustar debian/local/libisoburn.30000644000000000000000000003413611567002771012531 0ustar .\" libisoburn, manual page by Mats Erik Andersson .TH LIBISOBURN "3" "May, 2011" "libburnia 1.0.6" "libburnia" .SH NAME libisoburn \- frontend library for libburn and libisofs .SH SYNOPSIS .nf #include #if __WORDSIZE == 32 # define _LARGEFILE_SOURCE 1 # define _FILE_OFFSET_BITS 64 #endif #include #include #include int main(int argc, char *argv[]) { char errmsg[1024]; if (!isoburn_initialize(errmsg, 0)) { printf("Failure: %s.\n", errmsg); return 1; } /* * Read, write, or modify your images. * * TODO: Code simple use-cases relevant for 'read' and 'modify'. */ isoburn_finish(); return 0; } .fi .SH DESCRIPTION Libisoburn can be seen as a wrapper library of \fBlibisofs\fR(3) and of \fBlibburn\fR(3), simplifying their usage. This manual page does not intend to present the complete picture for an application programmer, but intends to give some select impressions of a simple use case, and where all further information can be collected from the documentation found in the three relevant header files. .PP There is a high level API present in \'\', and which is used by \fBxorriso\fR(1). This is the next step beyond the present, lower level API. .PP A function catalogue, where the library functions are loosely grouped according to their inherent purpose, aims at making this manual page useful as a quick reference. . .SH FUNCTION CATALOGUE .nf /* * Versioning */ void isoburn_version(int *major, int *minor, int *micro); int isoburn_is_compatible(int major, int minor, int micro, int __unused); int isoburn_libburn_req(int *major, int *minor, int *micro); int isoburn_libisofs_req(int *major, int *minor, int *micro); int isoburn_libjte_req(int *major, int *minor, int *micro); /* * Initiate and finalize library runtime environment. */ int isoburn_initialize(char errmsg[1024], int __unused); void isoburn_finish(void); /* * Message handling for diagnosis. */ typedef messenger int (*msgs_submit)(void *handle, int error_code, char msg_text[], int os_errno, char severity[], int flag); int isoburn_set_msgs_submit(messenger msgs_submit, void *submit_handle, int submit_flag, int __unused); int isoburn_drive_set_msgs_submit(struct burn_drive *d, messenger msgs_submit, void *submit_handle, int submit_flag, int __unused); /* * Capabilities and status. */ enum burn_disc_status isoburn_disc_get_status(struct burn_drive *drive); int isoburn_disc_erasable(struct burn_drive *d); int isoburn_needs_emulation(struct burn_drive *d); int isoburn_drive_wrote_well(struct burn_drive *d); int isoburn_get_fifo_status(struct burn_drive *d, int *size, int *free_bytes, char **status_text); /* * Acquisition of images and of physical equipment. */ int isoburn_drive_scan_and_grab(struct burn_drive_info *drive_infos[], char* adr, int load); int isoburn_drive_aquire(struct burn_drive_info *drive_infos[], char* adr, int flag); int isoburn_drive_grab(struct burn_drive *drive, int load); void isoburn_drive_release(struct burn_drive *drive, int eject); int burn_drive_info_forget(struct burn_drive_info *drive_info, int force); void burn_drive_info_free(struct burn_drive_info drive_infos[]); /* * Image reading. */ IsoImage *isoburn_get_attached_image(struct burn_drive *d); int isoburn_read_image(struct burn_drive *d, struct isoburn_read_opts *read_opts, IsoImage **image); int isoburn_set_read_pacifier(struct burn_drive *drive, int (*read_pacifier)(IsoImage*, IsoFileSource*), void *app_handle); int isoburn_attach_image(struct burn_drive *d, IsoImage *image); int isoburn_get_img_partition_offset(struct burn_drive *drive, uint32_t *block_offset_2k); /* * Image writing. */ int isoburn_sync_after_write(struct burn_drive *input_drive, struct burn_drive *output_drive, int flag); int isoburn_activate_session(struct burn_drive *d); void isoburn_disc_erase(struct burn_drive *drive, int fast); int isoburn_set_truncate(struct burn_drive *drive, int flag); void isoburn_disc_write(struct burn_write_opts *o, struct burn_disc *disc); off_t isoburn_disc_available_space(struct burn_drive *d, struct burn_write_opts *o); int isoburn_disc_get_msc1(struct burn_drive *d, int *start_lba); int isoburn_set_msc1(struct burn_drive *d, int adr_mode, char *adr_value, int flag); int isoburn_disc_track_lba_nwa(struct burn_drive *d, struct burn_write_opts *o, int trackno, int *lba, int *nwa); int isoburn_get_min_start_byte(struct burn_drive *d, off_t *start_byte, int __unused); /* * Preparation of actions. */ int isoburn_prepare_disc(struct burn_drive *drive, struct burn_disc **disc, struct isoburn_imgen_opts *opts); int isoburn_prepare_new_image(struct burn_drive *in_drive, struct burn_disc **disc, struct isoburn_imgen_opts *opts, struct burn_drive *out_drive); int isoburn_prepare_blind_grow(struct burn_drive *in_drive, struct burn_disc **disc, struct isoburn_imgen_opts *opts, struct burn_drive *out_drive, int nwa); int isoburn_cancel_prepared_write(struct burn_drive *input_drive, struct burn_drive *output_drive, int flag); /* * Retrieval and manipulation of the table of contents (TOC). */ struct isoburn_toc_disc *isoburn_toc_drive_get_disc(struct burn_drive *d); int isoburn_toc_disc_get_sectors(struct isoburn_toc_disc *disc); void isoburn_toc_disc_free(struct isoburn_toc_disc *disc); struct isoburn_toc_session **isoburn_toc_disc_get_sessions( struct isoburn_toc_disc *disc, int *num); int isoburn_toc_session_get_sectors(struct isoburn_toc_session *s); void isoburn_toc_session_get_leadout_entry(struct isoburn_toc_session *s, struct burn_toc_entry *entry); struct isoburn_toc_track **isoburn_toc_session_get_tracks( struct isoburn_toc_session *s, int *num); void isoburn_toc_track_get_entry(struct isoburn_toc_track *t, struct burn_toc_entry *entry); int isoburn_toc_track_get_emul(struct isoburn_toc_track *t, int *start_lba, int *image_blocks, char volid[33], int __unused); int isoburn_read_iso_head(struct burn_drive *d, int lba, int *image_blocks, char *info, int flag); int isoburn_get_mount_params(struct burn_drive *d, int adr_mode, char *adr_value, int *lba, int *track, int *session, char volid[33], int flag); /* * Capabilities when reading an image. */ int isoburn_ropt_new(struct isoburn_read_opts **o, int flag); int isoburn_ropt_destroy(struct isoburn_read_opts **o, int flag); int isoburn_ropt_set_extensions(struct isoburn_read_opts *o, int ext); int isoburn_ropt_get_extensions(struct isoburn_read_opts *o, int *ext); int isoburn_ropt_set_default_perms(struct isoburn_read_opts *o, uid_t uid, gid_t gid, mode_t mode); int isoburn_ropt_get_default_perms(struct isoburn_read_opts *o, uid_t *uid, gid_t *gid, mode_t *mode); int isoburn_ropt_set_default_dirperms(struct isoburn_read_opts *o, mode_t mode); int isoburn_ropt_get_default_dirperms(struct isoburn_read_opts *o, mode_t *mode); int isoburn_ropt_set_input_charset(struct isoburn_read_opts *o, char *input_charset); int isoburn_ropt_get_input_charset(struct isoburn_read_opts *o, char **input_charset); int isoburn_ropt_set_auto_incharset(struct isoburn_read_opts *o, int mode); int isoburn_ropt_get_auto_incharset(struct isoburn_read_opts *o, int *mode); int isoburn_ropt_set_displacement(struct isoburn_read_opts *o, uint32_t displacement, int displacement_sign); int isoburn_ropt_get_displacement(struct isoburn_read_opts *o, uint32_t *displacement, int *displacement_sign); int isoburn_ropt_get_size_what(struct isoburn_read_opts *o, uint32_t *size, int *has_what); /* * Capabilities when growing an image. */ int isoburn_igopt_new(struct isoburn_imgen_opts **o, int flag); int isoburn_igopt_destroy(struct isoburn_imgen_opts **o, int flag); int isoburn_igopt_set_level(struct isoburn_imgen_opts *o, int level); int isoburn_igopt_get_level(struct isoburn_imgen_opts *o, int *level); int isoburn_igopt_set_extensions(struct isoburn_imgen_opts *o, int ext); int isoburn_igopt_get_extensions(struct isoburn_imgen_opts *o, int *ext); int isoburn_igopt_set_relaxed(struct isoburn_imgen_opts *o, int relax); int isoburn_igopt_get_relaxed(struct isoburn_imgen_opts *o, int *relax); int isoburn_igopt_set_untranslated_name_len(struct isoburn_imgen_opts *o, int len); int isoburn_igopt_get_untranslated_name_len(struct isoburn_imgen_opts *o, int *len); int isoburn_igopt_set_sort_files(struct isoburn_imgen_opts *o, int value); int isoburn_igopt_get_sort_files(struct isoburn_imgen_opts *o, int *value); int isoburn_igopt_set_over_mode(struct isoburn_imgen_opts *o, int replace_dir_mode, int replace_file_mode, mode_t dir_mode, mode_t file_mode); int isoburn_igopt_get_over_mode(struct isoburn_imgen_opts *o, int *replace_dir_mode, int *replace_file_mode, mode_t *dir_mode, mode_t *file_mode); int isoburn_igopt_set_over_ugid(struct isoburn_imgen_opts *o, int replace_uid, int replace_gid, uid_t uid, gid_t gid); int isoburn_igopt_get_over_ugid(struct isoburn_imgen_opts *o, int *replace_uid, int *replace_gid, uid_t *uid, gid_t *gid); int isoburn_igopt_set_out_charset(struct isoburn_imgen_opts *o, char *output_charset); int isoburn_igopt_get_out_charset(struct isoburn_imgen_opts *o, char **output_charset); int isoburn_igopt_set_fifo_size(struct isoburn_imgen_opts *o, int fifo_size); int isoburn_igopt_get_fifo_size(struct isoburn_imgen_opts *o, int *fifo_size); int isoburn_igopt_get_effective_lba(struct isoburn_imgen_opts *o, int *lba); int isoburn_igopt_get_data_start(struct isoburn_imgen_opts *o, int *lba); int isoburn_igopt_set_scdbackup_tag(struct isoburn_imgen_opts *o, char *name, char *timestamp, char *tag_written); int isoburn_igopt_get_scdbackup_tag(struct isoburn_imgen_opts *o, char name[81], char timestamp[19], int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *o, char data[32768], int options); int isoburn_igopt_get_system_area(struct isoburn_imgen_opts *o, char data[32768], int *options); int isoburn_igopt_set_part_offset(struct isoburn_imgen_opts *opts, uint32_t block_offset_2k, int secs_512_per_head, int heads_per_cyl); int isoburn_igopt_get_part_offset(struct isoburn_imgen_opts *opts, uint32_t *block_offset_2k, int *secs_512_per_head, int *heads_per_cyl); int isoburn_igopt_set_pvd_times(struct isoburn_imgen_opts *opts, time_t creation_time, time_t modification_time, time_t expiration_time, time_t effective_time, char *uuid); int isoburn_igopt_get_pvd_times(struct isoburn_imgen_opts *opts, time_t *creation_time, time_t *modification_time, time_t *expiration_time, time_t *effective_time, char uuid[17]); int isoburn_igopt_attach_jte(struct isoburn_imgen_opts *opts, void *libjte_handle); int isoburn_igopt_detach_jte(struct isoburn_imgen_opts *opts, void **libjte_handle); int isoburn_igopt_set_tail_blocks(struct isoburn_imgen_opts *opts, uint32_t num_blocks); int isoburn_igopt_get_tail_blocks(struct isoburn_imgen_opts *opts, uint32_t *num_blocks); int isoburn_igopt_set_partition_img(struct isoburn_imgen_opts *opts, int partition_number, uint8_t partition_type, char *image_path); int isoburn_igopt_get_partition_img(struct isoburn_imgen_opts *opts, int num_entries, uint8_t partition_types[], char *image_paths[]); int isoburn_igopt_set_disc_label(struct isoburn_imgen_opts *opts, char *label); int isoburn_igopt_get_disc_label(struct isoburn_imgen_opts *opts, char **label); .fi .SH SEE ALSO .BR xorriso "(1), " xorrisofs (1). .PP The complete function reference is present as inline comments in .IP .I /usr/include/libisoburn/libisoburn.h . .SH COPYRIGHT This text was compiled by Mats Erik Andersson from the Doxygen encoded information contained in \fIlibisoburn.h\fR, in order that the Debian package contain a useful and accessible account of the API expressed by this library. The text may be used by others under the sole provisio of being licensed identically to the upstream source `libburnia' itself. debian/xorriso.manpages0000644000000000000000000000007211662432334012413 0ustar xorriso/xorriso.1 xorriso/xorrecord.1 xorriso/xorrisofs.1 debian/source/0000755000000000000000000000000012213100040010445 5ustar debian/source/format0000644000000000000000000000001411566153453011705 0ustar 3.0 (quilt) debian/xorriso.links0000644000000000000000000000024411662432334011741 0ustar usr/bin/xorriso usr/bin/xorrisofs usr/bin/xorriso usr/bin/xorrecord usr/bin/xorriso usr/bin/osirrox usr/share/man/man1/xorriso.1.gz usr/share/man/man1/osirrox.1.gz debian/compat0000644000000000000000000000000211566153453010375 0ustar 8 debian/control0000644000000000000000000001230312255102475010573 0ustar Source: libisoburn Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Libburnia packagers Uploaders: George Danchev , Mario Danic Build-Depends: dh-autoreconf, pkg-config, debhelper (>= 8), libburn-dev (>= 1.3.2), libisofs-dev (>= 1.3.2), libreadline-dev, libjte-dev Build-Depends-Indep: doxygen Standards-Version: 3.9.2 Homepage: http://libburnia-project.org Vcs-Svn: svn://svn.debian.org/svn/pkg-libburnia/trunk/libisoburn/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-libburnia/trunk/libisoburn/ Package: libisoburn1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: library to handle creation and inspection of ISO-9660 file systems libisoburn is a frontend for the libraries libburn and libisofs. It handles the creation, loading, manipulation and burning of ISO-9660 filesystem images. This library provides a low-level API, called libisoburn API, which encapsulates the API of libburn and libisofs, and a higher level API, called xorriso API which encapsulates the API of libburn, libisofs, and libisoburn, and is also used by the xorriso program itself. . This package contains the shared object files for libisoburn. Package: libisoburn-dbg Architecture: any Section: debug Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, libisoburn1 (= ${binary:Version}), libisofs-dbg, libburn-dbg Description: debugging symbols for libisoburn and xorriso libisoburn is a frontend for the libraries libburn and libisofs. It handles the creation, loading, manipulation and burning of ISO-9660 filesystem images. This library provides a low-level API, called libisoburn API, which encapsulates the API of libburn and libisofs, and a higher level API, called xorriso API which encapsulates the API of libburn, libisofs, and libisoburn, and is also used by the xorriso program itself. . This package contains debugging files useful for investigating any problems with the binaries found in the libisoburn library and the xorriso application. Package: libisoburn-doc Architecture: all Section: doc Depends: ${misc:Depends} Description: documentation package for libisoburn libisoburn is a frontend for the libraries libburn and libisofs. It handles the creation, loading, manipulation and burning of ISO-9660 filesystem images. This library provides a low-level API, called libisoburn API, which encapsulates the API of libburn and libisofs, and a higher level API, called xorriso API which encapsulates the API of libburn, libisofs, and libisoburn, and is also used by the xorriso program itself. . This package contains the documentation for libisoburn. Package: libisoburn-dev Architecture: any Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, libisoburn1 (= ${binary:Version}), libisofs-dev, libburn-dev Suggests: libisoburn-doc (= ${source:Version}) Description: development package for libisoburn libisoburn is a frontend for the libraries libburn and libisofs. It handles the creation, loading, manipulation and burning of ISO-9660 filesystem images. This library provides a low-level API, called libisoburn API, which encapsulates the API of libburn and libisofs, and a higher level API, called xorriso API which encapsulates the API of libburn, libisofs, and libisoburn, and is also used by the xorriso program itself. . This package contains the headers, pkgconfig data, and static library for libisoburn. Package: xorriso Architecture: any Section: otherosfs Depends: ${shlibs:Depends}, ${misc:Depends}, libisoburn1 (= ${binary:Version}), libburn4 (>= 0.7.2), libisofs6 (>= 0.6.24) Suggests: jigit (>= 1.17-2), cdck Description: command line ISO-9660 and Rock Ridge manipulation tool xorriso is a command line and dialog application, which creates, loads, manipulates, and writes ISO-9660 file system images with Rock Ridge extensions. . It maps file objects from POSIX compliant file systems into Rock Ridge enhanced ISO-9660 file systems and features session-wise manipulation of such file systems. It can load the management information of existing ISO images and write the resulting session to optical medium or as file system objects. . Supported optical media types: - CD-R, CD-RW - DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL, DVD+RW, DVD-RAM - BD-R, BD-RE . Some interesting features: - Emulation of the mkisofs and cdrecord programs. - Data backup and restore capabilities - compression, ACLs, and filters. - Isohybrid MBR with partition offset - features booting ISOLINUX from USB sticks, or from other devices that appear to PC-BIOS as hard disks. The images carry a conventional partition table for a USB stick; the first partition reports the size of the ISO image, but starts at a non-zero address. It is nevertheless still mountable. - Jigdo Template Export - jigdo representation of the resulting ISO-9660 image, generated on the fly. . Test suite: xorriso source code comes with a release engineering test-suite called `releng', which aims to cover most of the functionality of the xorriso and the underlying libraries of libburn, libisofs, and libisoburn. debian/libisoburn-doc.docs0000644000000000000000000000005411570114617012755 0ustar AUTHORS README TODO doc/html/ doc/comments debian/changelog0000644000000000000000000003517112255103027011044 0ustar libisoburn (1.3.2-1ubuntu1) trusty; urgency=medium * Use dh-autoreconf to update libtool macros for new ports. -- Colin Watson Fri, 20 Dec 2013 18:01:54 +0000 libisoburn (1.3.2-1) unstable; urgency=low * New upstream release (Closes: #709561) * Drop patches appliad upstream * Build-depend on libburn-dev (>= 1.3.2) * Build-depend on libisofs-dev (>= 1.3.2) -- George Danchev Sun, 08 Sep 2013 15:09:47 +0200 libisoburn (1.2.2-2) unstable; urgency=low * Bug fix patch: SIGSEGV-by-uninitialized-local-variable Prevent a SIGSEGV due to usage of uninitialized local variable with -check_media patch_lba0="on" option. Regression introduced by version 1.0.6 (Closes: #683248) -- George Danchev Fri, 27 Jul 2012 10:26:57 +0200 libisoburn (1.2.2-1) unstable; urgency=low * New upstream release libisoburn novelties: + New API calls isoburn_get_attached_start_lba(), isoburn_attach_start_lba() + New API calls isoburn_igopt_set_rr_reloc(), isoburn_igopt_get_rr_reloc() + New API calls isoburn_ropt_set_data_cache(), isoburn_ropt_get_data_cache() + Bug fix: Relaxation options joliet_rec_mtime and iso1999_rec_mtime had wrong values xorriso novelties: + New commands -x, -list_arg_sorting + New command -rr_reloc_dir + New command -data_cache_size + New -as mkisofs option -rr_reloc, implemented option -hide-rr-moved + Ignore -as mkisofs -no-split-symlink-components -no-split-symlink-fields + Bug fix: -osirrox on:sort_lba_on -extract from / restored nearly nothing + Bug fix: -as mkisofs without -graft-points could not handle names with "=" * Build-depend on libisofs 1.2.2 (no need to b-depend on newer libburn) * Drop build-dependency of libcam-dev [kfreebsd-any] - it is not needed (resp. linked) by libisoburn source package, and it is only libburn which uses/links CAM directly on kFreeBSD. Thanks to Robert Millan (Closes: #659621) * Likewise, drop build-dependency of zlib1g-dev, libacl1-dev, and libattr1-dev. These are only used (linked) by libisofs. * Improve package descriptions of libisoburn1, -dev, -dbg, and -doc packages; also mentioning the two kind of APIs as published by libisoburn/libisoburn.h (the low-level) and libisoburn/xorriso.h (the higher level). * Remove Mats Erik Andersson from Uploaders as he requested. -- George Danchev Tue, 03 Apr 2012 16:27:33 +0300 libisoburn (1.2.0-1) unstable; urgency=low * New upstream release libisoburn novelties: + New relaxations isoburn_igopt_joliet_rec_mtime, isoburn_igopt_iso1999_rec_mtime. xorriso novelties: + Bug fix: mkisofs emulation did not record mtime in ECMA-119 directories. + Made -compliance "rec_mtime" default for xorriso. * Build depend on libburn >= 1.2.0 and libisofs >= 1.2.0. * Convert debian/copyright to DEP5 format. * Drop Section: libs for libisoburn1 package, inherited by Source. * Fix the short description of the libisoburn-doc package. -- George Danchev Wed, 01 Feb 2012 15:13:40 +0200 libisoburn (1.1.8-1) unstable; urgency=low * New upstream release + libisoburn novelties - none + xorriso - info document and man page for xorrecord + xorriso - new option -sleep + xorrsio - enabled recognition of QEMU DVD-ROM 0.12 + xorriso - enabled out-of the box use of xorriso on Linux guest on qemu virtio-blk-pci * Build-Depend on libburn-dev >= 1.1.8. * Include xorrecord.1 as a separate man page. -- George Danchev Mon, 21 Nov 2011 14:06:47 +0200 libisoburn (1.1.6-2) unstable; urgency=low * Fix funny typo in xorriso binary package description. Thanks to Davide Prina (Closes: #643993). -- George Danchev Sun, 02 Oct 2011 09:37:34 +0300 libisoburn (1.1.6-1) unstable; urgency=low * New upstream release libisoburn novelties: + Test suite for all three libburnia libraries. See file releng/README in libisoburn source if you are interested how to run the test suite yourself. xorriso novelties: + Bug fix: -extract_single extracted directory content + Bug fix: -extract was not immediately aborted if -abort_on was triggered + Bug fix: xorriso did not write to files in filesystems with >= 4 TB free space + New option -list_extras + New -osirrox option strict_acl + New -find and -findx action list_extattr + Workaround for collision with Linux udev which lets device links vanish. xorriso runs which use devce links like /dev/cdrw could abort after successfully writing a session, because udev removed the link due to inability to open the device file for examination. * Build depend on libburn and libisofs 1.1.6. -- George Danchev Thu, 29 Sep 2011 16:00:39 +0300 libisoburn (1.1.4-1) unstable; urgency=low * New upstream release + Bug fix: xorriso native mode on some drives wrote unreadble ISO images to CD. + Bug fix: -assert_volid did not work. Regression since version 1.1.0. + Bug fix: -acl or -xattr worked with -extract only on Linux and FreeBSD + New option -device_links * Build depend on libburn 1.1.4 and libisofs 1.1.4. * Build depend on kfreebsd-any instead of kfreebsd-$arch. * Use xorriso.{manpages|examples} rather than xorriso.install for installation of manpages and examples. -- George Danchev Sun, 14 Aug 2011 16:56:21 +0300 libisoburn (1.1.2-1) unstable; urgency=low * New upstream release + Bug fix: since 1.0.6, an unreadable image is produced by: xorrisofs ... > image.iso. Closes: #632865 + Bug fix: -update_r scheduled non-existing files for hardlink update + Enabled extraction of the boot catalog file to disk filesystem + New xorriso option -list_speeds. * Build depend on libisofs >= 1.1.2. -- George Danchev Sun, 10 Jul 2011 14:48:56 +0300 libisoburn (1.1.0-1) unstable; urgency=low * New upstream release + Bug fix: -mount_opts shared worked only with -osirrox o_excl_off + Bug fix: Production of MIPS bootable images caused SIGSEGV + Bug fix: xorriso command -add_plainly "any" did not add all files to the image + Bug fix: The attempt to blank already blank DVD-RW was not gracefully blocked + Bug fix: -as mkisofs -isohybrid-mbr without -no-pad was not cylinder aligned + New option -signal_handling + New option -close_damaged + Dropped suffix .plXY from tarball name * [GD] Build depend on libburn 1.1.0 and libisofs 1.1.0 (as declared in libisoburn-1.1.0/configure.ac) * [GD] Filter around dh_listpackages to decide whether or not to call doxygen (i.e. if -doc is built), instead of hackery like: if [ -x /usr/bin/doxygen ]; then doxygen doc/doxygen.conf; fi. Drop libisoburn-doc.install, use libisoburn-doc.docs instead. * [GD] Build-Depends: libreadline-dev (to enable readline support in xorriso dialog mode). * [GD] Expose libburn and libisofs required versions from configure.ac. * [GD] Drop graphviz from Build-Depends-Indep, not needed anymore. -- George Danchev Mon, 20 Jun 2011 17:38:36 +0300 libisoburn (1.0.8.pl00-4) unstable; urgency=low * [MA] Improve package descriptions and README.Debian. * [MA] Migrate to format "3.0 (quilt)" and compatibility 8. + debian/control: Drop build-dep on 'cdbs'. Require debhelper (>= 8). + debian/rules: Reformulate using 'dh'. + debian/libisoburn{1,-dev,-doc}.docs: New files. + debian/xorriso.docs: Addition of upstream documents. * [GD] Make sure doxygen documentaton (doc package) is not built when dpkg-buildpackage -B is called (i.e. autobuilders). * [GD] Move doxygen, graphviz to Build-Depends-Indep. * [GD] Add missing copyrights for debian packaging. * [GD] Standards-Version: 3.9.2 (no changes needed). * [GD] More package description and README.Debian improvements; thanks to Tony Mancill . -- George Danchev Thu, 26 May 2011 16:21:32 +0300 libisoburn (1.0.8.pl00-3) unstable; urgency=low * [GD] Reintroduce graphviz to b-deps (it won't be needed in the next upstream release, where HAVE_DOT is dropped) -- George Danchev Wed, 18 May 2011 23:13:54 +0300 libisoburn (1.0.8.pl00-2) unstable; urgency=low * [GD] Install xorriso.h - libisoburn higher level API. * [GD] Drop graphviz from build-depends, not used anymore. * [GD] Add Mats Erik Andersson to Uploaders. * [GD] xorriso Suggests cdck. -- George Danchev Wed, 18 May 2011 21:36:27 +0300 libisoburn (1.0.8.pl00-1) unstable; urgency=low * New upstream release. Closes: #622687 xorriso: Bug fix - mkisofs emulation could ignore options. Regression in 0.1.6. (please, see a longer version of the explanation in the bug log) -- George Danchev Thu, 14 Apr 2011 13:52:48 +0300 libisoburn (1.0.6.pl00-3) unstable; urgency=low * xorriso: + Do not install /var/opt/xorriso/ directory. Closes: #622335 + Actually install startup sample file in examples directory. + Correct README.Debian about the sample startup file location. -- George Danchev Sun, 10 Apr 2011 10:27:14 +0300 libisoburn (1.0.6.pl00-2) unstable; urgency=low * Build-Depends: libjte-dev -- George Danchev Sun, 10 Apr 2011 09:31:50 +0300 libisoburn (1.0.6.pl00-1) unstable; urgency=low * New upstream release. Some notes: + xorriso - Bug fix: -as mkisofs padding did not work (regression in 1.0.4) - Bug fix: Options -gid and -uid had no effect - New option -early_stdio_test - New options -print_info and -print_mark - New -compliance option joliet_long_names - -as mkisofs option -joliet-long is now fully functional + libisoburn: - New API calls * libburn-dev (>= 1.0.6.pl00), libisofs-dev (>= 1.0.6) * libisoburn-dev: + do not install *.la files anymore. Closes: #621597 * libisoburn-doc: + install doc/comments. * xorriso: + Improve long package description to reflect recently added features in libraries and app itself. + Suggests: jigit (>= 1.17-2) since jigdo-gen-md5-list script is useful to produce a list which in turn is to be passed to xorriso --md5-list option when producing jigdo representation of the image. + Install /var/opt/xorriso/, that is the default location where 'abort media file' could be created on demand. + Install README.Debian with xorriso binary package. -- George Danchev Fri, 01 Apr 2011 09:52:50 +0300 libisoburn (1.0.4.pl00-5) unstable; urgency=low * Build depend on libisofs-dev 1.0.4-3 as it is the one built with JTE (Jigdo Template Export) support. Closes: #612302 * Remove Simon Huggins from maintainers, as he requested. (Thank you for your work) -- George Danchev Wed, 30 Mar 2011 00:03:45 +0300 libisoburn (1.0.4.pl00-4) unstable; urgency=low * Drop dependency_libs from .la files. Closes: #619690. Thanks Steve Langasek. * Build depend on libisofs 1.0.4-2 due to the above same change (in la files) in libisofs itself. -- George Danchev Sat, 26 Mar 2011 09:28:34 +0200 libisoburn (1.0.4.pl00-3) unstable; urgency=low * Install xorrisofs.1 as a real manpage, as it is, not symlinked to xorriso.1. * Standards-Version: 3.9.1.0 (no changes needed). -- George Danchev Tue, 15 Mar 2011 15:47:44 +0200 libisoburn (1.0.4.pl00-2) unstable; urgency=low * Install xorrisofs, xorrecord, osirrox symlinks reflected by xorriso via argv[0], and their corresponding manpages symlinks as well. -- George Danchev Tue, 15 Mar 2011 14:06:57 +0200 libisoburn (1.0.4.pl00-1) unstable; urgency=low * New upstream release. * Build depend on libburn & libisofs 1.0.4 -- George Danchev Sun, 13 Mar 2011 20:07:36 +0200 libisoburn (0.5.6.pl00-2) unstable; urgency=low * Do not install gifs in the doc package, since newer doxygen does not generate tab*.gif anymore. Closes: #590396 -- George Danchev Mon, 26 Jul 2010 21:25:55 +0300 libisoburn (0.5.6.pl00-1) unstable; urgency=low * New upstream release. * Build-depends on libburn >= 0.8.0, libisofs >= 0.6.32 * Added debian/source/format * Standards-Version 3.8.4 (no changes needed) -- George Danchev Tue, 04 May 2010 19:30:30 +0300 libisoburn (0.4.8.pl00-1) unstable; urgency=low * New upstream release + Bugfix: xorriso did not blank CD-RW with images that were prepared + New configure option --enable-libcdio for system adapter (based on libcdio-0.83git and not enabled, since it is still experimental) * Build depend on: libburn-dev (>= 0.7.6), libisofs-dev (>= 0.6.26), libacl1-dev, libattr1-dev, libcam-dev on kfreebsd. * Added new symbols, relaxed check level to 1 for now. -- George Danchev Tue, 26 Jan 2010 19:38:38 +0200 libisoburn (0.4.2.2-1) unstable; urgency=low * New upstream release -- Simon Huggins Wed, 14 Oct 2009 17:43:27 +0100 libisoburn (0.4.2-1) unstable; urgency=low * New upstream release -- Simon Huggins Sun, 04 Oct 2009 18:21:05 +0100 libisoburn (0.3.4-1) unstable; urgency=low [ Simon Huggins ] * New upstream release * Add symbols file * Having added a symbols file, ensure xorrisso has a fixed dependency due to runtime paranoia from upstream * Bump debhelper dependency to please lintian -- Debian Libburnia packagers Mon, 16 Mar 2009 20:59:03 +0000 libisoburn (0.3.2-1) unstable; urgency=low [ Simon Huggins ] * New upstream release [ Matthew Rosewarne ] * Added Vcs-Svn and Vcs-Browser fields. * Removed doxygen-fix.patch, merged upstream. -- Debian Libburnia packagers Sat, 28 Feb 2009 15:00:45 +0000 libisoburn (0.2.2-1) unstable; urgency=low * Initial release (Closes: #467359) [ Matthew Rosewarne ] * Bumped Debhelper compat to 6. * Bumped Standards-Version to 3.8.0. * Updated watch file for new upstream versioning scheme. * Added -dbg package. * Added dependencies on libburn-dev and libisofs-dev to libisoburn-dev. * Added doxygen-fix.patch to use the correct source directory for Doxygen. -- Debian Libburnia packagers Thu, 01 May 2008 16:56:01 -0400 debian/libisoburn1.install0000644000000000000000000000004411036332551013004 0ustar debian/tmp/usr/lib/libisoburn.so.1* debian/libisoburn-dev.install0000644000000000000000000000031111565012261013474 0ustar debian/tmp/usr/include/libisoburn/libisoburn.h debian/tmp/usr/include/libisoburn/xorriso.h debian/tmp/usr/lib/libisoburn.a debian/tmp/usr/lib/libisoburn.so debian/tmp/usr/lib/pkgconfig/libisoburn-1.pc