Name: fusecompress Version: 2.6 Release: 18.20110801git913897f4%{?dist} Summary: FUSE based compressed filesystem implementation Group: System Environment/Libraries License: GPLv2 URL: http://miio.net/fusecompress/ #Source0: http://download.github.com/tex-fusecompress-4e07d3fe1c61f9a83732eb3021e3016feb008bdb.tar.gz # Snapshot instructions # git clone git://github.com/tex/fusecompress.git # cd fusecompress # git checkout 913897f424af319a0fa67d5356454de1512efeae # cd .. # mv fusecompress fusecompress-2.6 # tar -cvf - fusecompress-2.6 |xz -c > fusecompress-20110801.tar.xz Source0: fusecompress-20110801.tar.xz Source1: README.fedora # https://developer.berlios.de/bugs/?func=detailbug&bug_id=18285&group_id=5384 Patch1: fusecompress-boost-1.44.patch # Compilation issue with Boost.Math for Boost-1.48 # Fedora ticket: https://bugzilla.redhat.com/show_bug.cgi?id=760616 # Upstream ticket (BerliOS): https://developer.berlios.de/bugs/?func=detailbug&bug_id=18442&group_id=5384 # Upstream ticket (GitHub): https://github.com/tex/fusecompress/pull/7 # Upstream keeps a partial embedded version of the Boost source tree. # That version seems outdated, and is incomplete. There are some clashes with # upstream Boost for the missing parts (e.g., with Boost.Lexical_Cast). # The tactic, to fix the issue here, is to remove the embedded Boost.Math # source tree part. Patch2: fusecompress-boost-1.48.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fuse-devel file-devel boost-devel BuildRequires: zlib-devel bzip2-devel lzo-devel BuildRequires: xz-devel BuildRequires: autoconf automake libtool Requires: fuse %description FuseCompress provides a mountable Linux filesystem which transparently compresses its content. Files stored in this filesystem are compressed on the fly and Fuse allows to create a transparent interface between compressed files and user applications. %prep %setup -q -n fusecompress-%{version} %patch1 -p1 -b .boost44 %patch2 -p1 -b .boost48 rm -Rf src/boost/math autoreconf -fi find . -name ChangeLog -o -name '*.[ch]pp' |xargs chmod -x cp %{SOURCE1} . %build %configure --with-boost-libdir=%{_libdir} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/sbin %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/fusecompress %{_bindir}/fusecompress_offline %{_bindir}/print_compress %{_bindir}/mount.fusecompress %{_bindir}/xattrs %{_mandir}/man1/fusecompress.1* %{_mandir}/man1/fusecompress_offline.1* %doc ChangeLog README AUTHORS COPYING NEWS README.fedora %changelog * Sun Feb 10 2013 Denis Arnaud - 2.6-18.20110801git913897f4 - Rebuild for Boost-1.53.0 * Sat Feb 09 2013 Denis Arnaud - 2.6-17.20110801git913897f4 - Rebuild for Boost-1.53.0 * Sun Aug 12 2012 Kevin Fenzi - 2.6-16.20110801git913897f4 - Rebuilt for new boost * Thu Jul 19 2012 Fedora Release Engineering - 2.6-15.20110801git913897f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Feb 28 2012 Fedora Release Engineering - 2.6-14.20110801git913897f4 - Rebuilt for c++ ABI breakage * Fri Jan 13 2012 Fedora Release Engineering - 2.6-13.20110801git913897f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Denis Arnaud - 2.6-12.20110801git913897f4 - Rebuild for Boost-1.48 - Fixes the compilation error with Boost-1.48 (thanks to Petr Machata: #760616) * Mon Aug 01 2011 Toshio Kuratomi - 2.6-11.20110801git913897f4 - Update to newer upstream snapshot - Rebuild for new boost * Sun Apr 17 2011 Kalev Lember - 2.6-10.20100223git754bc0de - Rebuilt for boost 1.46.1 soname bump * Tue Feb 08 2011 Fedora Release Engineering - 2.6-9.20100223git754bc0de - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Aug 17 2010 Toshio Kuratomi - 2.6-8.20100223git754bc0de - Patch for newer boost - Make sure our patches are upstream * Fri Jul 30 2010 Lubomir Rintel - 2.6-7.20100223git754bc0de - Rebuild for newer boost * Tue Feb 23 2010 Toshio Kuratomi - 2.6-6.20100223git754bc0de - Update to snapshot which lets us build with new boost - snapshot also fixes bz#565193 bz#533927 bz#560438 - Drop patches merged upstream * Fri Feb 05 2010 Lubomir Rintel - 2.6-5 - Rebuild for newer boost * Fri Jan 22 2010 Rahul Sundaram - 2.6-4 - Rebuild for Boost soname bump * Sun Sep 27 2009 Toshio Kuratomi - 2.6-3 - Update README.fedora for new name of migration package. * Fri Sep 25 2009 Toshio Kuratomi - 2.6-2 - Port code to newer liblzma as provided by xz. * Thu Sep 24 2009 Toshio Kuratomi - 2.6-1 - Update to 2.6. - Drop portion of gcc patch that's gone upstream. - Patch for vsprintf bug in new logging code. * Thu Sep 17 2009 Peter Lemenkov - 2.5-3 - Rebuilt with new fuse * Fri Jul 24 2009 Fedora Release Engineering - 2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri May 08 2009 Lubomir Rintel - 2.5-1 - Newer upstream release * Tue Feb 24 2009 Fedora Release Engineering - 1.99.19-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 03 2009 Lubomir Rintel - 1.99.19-3 - Fix build with gcc44 * Sun Sep 28 2008 Lubomir Rintel - 1.99.19-2 - Fix build - Drop silly mount wrapper * Sat Sep 27 2008 Luke Macken - 1.99.19-1 - Update to 1.99.19 - Remove fusecompress-1.99.17-attr.patch and fusecompress-1.99.17-gcc43.patch, as they are now upstream in this release. * Sun Aug 10 2008 Lubomir Rintel - 1.99.18-1 - New upstream release, bugfix * Wed Jul 16 2008 Lubomir Rintel - 1.99.17-2 - Fix build: - Upstream added manual - Upstream looks for xattr.h in a little non-standard place - GCC 4.3 fix * Wed Jul 16 2008 Lubomir Rintel - 1.99.17-1 - Upstream integrated our fix * Sun Jul 13 2008 Lubomir Rintel 1.99.16-1 - New upstream release - Fedora patches integrated upstream - Rebuild against newer librlog * Mon Apr 07 2008 Lubomir Kundrak 1.99.14-3 - Fix build with gcc43 * Mon Apr 07 2008 Lubomir Kundrak 1.99.14-2 - move mount helper to doc * Mon Mar 10 2008 Lubomir Kundrak 1.99.14-1 - mount helper - new upstream * Fri Nov 02 2007 Lubomir Kundrak 1.99.13-1 - Initial package