Hi, Freddy Fisker now has a working Xfburn on his NetBSD system. Tested with CD-R, DVD-R, DVD-RW, and BD-RE media.
Building Xfburn from xfburn-0.4.2.tar.gz needed pkgsrc packages pkg-config intltool xfce4 and source tarballs http://scdbackup.webframe.org/libburn-1.3.5.tar.gz http://scdbackup.webframe.org/libisofs-1.3.5.tar.gz http://archive.xfce.org/src/apps/xfburn/0.4/xfburn-0.4.2.tar.bz2 Some small additional actions were needed to get xfburn compiled and installed. Integration into the xfce desktop is not yet achieved. Xfburn is not really ready for media larger than DVD+R DL. We added a "1TB FX" entry of 0x10000000000 bytes to its media size menu. ---------------------------------------------------------------------- There are already packages of libburn and libisofs in pkgsrc-wip. If any of them is installed, please de-install before installing the new tarballs. The tarballs were installed by: tar xzf libburn-1.3.5.tar.gz cd libburn-1.3.5 && ./configure --prefix /usr && make make install cd .. tar xzf libisofs-1.3.5.tar.gz cd libisofs-1.3.5 && ./configure --prefix /usr && make make install cd .. Afterwards there existed (among others which autotools deem necessary): /usr/lib/libburn.so.4 -> libburn.so.4.87 /usr/lib/libburn.so.4.87 /usr/lib/libisofs.so.6 -> libisofs.so.6.70 /usr/lib/libisofs.so.6.70 /usr/include/libburn/libburn.h /usr/include/libisofs/libisofs.h /usr/lib/pkgconfig/libburn-1.pc /usr/lib/pkgconfig/libisofs-1.pc ---------------------------------------------------------------------- The Xfburn source was unpacked and configured by: bunzip2 <xfburn-0.4.2.tar.bz2 | tar xf - cd xfburn-0.4.2 export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/pkg/lib" ./configure --prefix /usr At this point, there were two files missing, which "make" would lament. Obviously they should get generated from .in files. Since we do not know how to generate them, we just copied the .in files: cp ./desktop-integration/thunar-sendto-xfburn.desktop.in \ ./desktop-integration/thunar-sendto-xfburn.desktop cp ./xfburn.desktop.in ./xfburn.desktop Now it was possible to do make make install which yielded /usr/bin/xfburn It worked when started from a shell prompt, but did not find its icons, which "make install" had copied to /usr/share/icons/hicolor The xfce installation seems to rather expect them in /usr/pkg/share/icons/hicolor So Freddy copied them there cp /usr/share/icons/hicolor/16x16/stock/media/* \ /usr/pkg/share/icons/hicolor/16x16/stock/media ... cp /usr/share/icons/hicolor/scalable/stock/media/* \ /usr/pkg/share/icons/Rodent/scalable/stock which made the icons appear in the window of the next Xfburn run. But Xfburn is not yet represented in the xfce desktop. We copied the .desktop files to a directory where other such files already were stored: cp /usr/share/Thunar/sendto/thunar-sendto-xfburn.desktop \ /usr/share/applications/xfburn.desktop \ /usr/pkg/share/applications But this did not help. ---------------------------------------------------------------------- There is an obscure menu which demands the user to choose a medium size. This choice disables the Burn button if the data composition exceeds the size. So we added a choice item of extreme high size. For BD and next generation disc types. --- xfburn/xfburn-data-disc-usage_orig.c 2009-07-05 02:49:52.000000000 +0200 +++ xfburn/xfburn-data-disc-usage.c 2014-02-22 19:30:20.000000000 +0100 @@ -44,7 +44,7 @@ static XfburnDiscUsageClass *parent_clas #define DEFAULT_DISK_SIZE_LABEL 2 #define LAST_CD_LABEL 4 -#define NUM_LABELS 7 +#define NUM_LABELS 8 XfburnDiscLabels datadiscsizes[] = { { @@ -61,6 +61,8 @@ XfburnDiscLabels datadiscsizes[] = { G_GINT64_CONSTANT(0x1182a0000), "4.3GB DVD"}, /* 4 700 372 992 */ { G_GINT64_CONSTANT(0x1fd3e0000), "7.9GB DVD"}, /* 8 543 666 176 */ + { + G_GINT64_CONSTANT(0x10000000000), "1TB FX"}, /* 1 099 511 627 776 */ }; /*******************************/ ---------------------------------------------------------------------- We failed to build the freshly released xfburn-0.5.0 because it depends on libxfce4ui which is only available in pkgsrc-wip. Building it from source fails at the demand for libxfce4util >= 4.8.0. One would need an updated xfce, obviously. ---------------------------------------------------------------------- The mentioned tarballs of libburn and libisofs are development snapshots. New releases 1.3.6 of these libraries will be available within a few weeks. Have a nice day :) Thomas
