diff --git a/.cvsignore b/.cvsignore index e69de29..669c27d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +squashfs2.2-r2.tar.gz diff --git a/sources b/sources index e69de29..079aad5 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a8d09a217240127ae4d339e8368d2de1 squashfs2.2-r2.tar.gz diff --git a/squashfs-cflags.patch b/squashfs-cflags.patch new file mode 100644 index 0000000..1d8b9a2 --- /dev/null +++ b/squashfs-cflags.patch @@ -0,0 +1,10 @@ +--- squashfs2.2-r2/squashfs-tools/Makefile.cflags 2005-12-01 14:53:27.000000000 -0500 ++++ squashfs2.2-r2/squashfs-tools/Makefile 2005-12-01 14:56:24.000000000 -0500 +@@ -1,6 +1,6 @@ + INCLUDEDIR = . + +-CFLAGS := -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g ++CFLAGS := $(RPM_OPT_FLAGS) -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g + + mksquashfs: mksquashfs.o read_fs.o sort.o + $(CC) mksquashfs.o read_fs.o sort.o -lz -o $@ diff --git a/squashfs-tools.spec b/squashfs-tools.spec new file mode 100644 index 0000000..7705cfb --- /dev/null +++ b/squashfs-tools.spec @@ -0,0 +1,41 @@ +Summary: squashfs utilities +Name: squashfs-tools +Version: 2.2r2 +Release: 1 +License: GPL +Group: System Environment/Base +URL: http://squashfs.sf.net +Source0: squashfs2.2-r2.tar.gz +Patch0: squashfs-cflags.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +%description +Squashfs is a highly compressed read-only filesystem for Linux. This package +contains the utilities for manipulating squashfs filesystems. + +%prep +%setup -q -n squashfs2.2-r2 +%patch0 -p1 + +%build +pushd squashfs-tools +make RPM_OPT_FLAGS="%{optflags}" + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/sbin +install -m 755 squashfs-tools/mksquashfs $RPM_BUILD_ROOT/sbin/mksquashfs + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc README PERFORMANCE.README COPYING ACKNOWLEDGEMENTS CHANGES +/sbin/mksquashfs + +%changelog +* Thu Dec 1 2005 Jeremy Katz - 2.2r2-1 +- Initial build +