Update to 4.2 release.
This commit is contained in:
parent
2738394427
commit
e59d8926b6
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ squashfs-4.1.tar.bz2
|
||||
/squashfs-4.2-2010-12-23.bz2
|
||||
/squashfs-4.2-20101223.bz2
|
||||
/squashfs-4.2-20101231.bz2
|
||||
/squashfs4.2.tar.gz
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
3f5e167796a3b2dbf1a4457d27c72e3c squashfs-4.2-20101231.bz2
|
||||
1b7a781fb4cf8938842279bd3e8ee852 squashfs4.2.tar.gz
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -up squashfs-tools/xz_wrapper.c.bigendian squashfs-tools/xz_wrapper.c
|
||||
--- squashfs-tools/xz_wrapper.c.bigendian 2011-01-11 14:16:43.000000000 +0100
|
||||
+++ squashfs-tools/xz_wrapper.c 2011-01-11 14:16:48.000000000 +0100
|
||||
@@ -214,7 +214,7 @@ static int xz_extract_options(int block_
|
||||
dictionary_size = block_size;
|
||||
flags = 0;
|
||||
} else {
|
||||
- SQUASHFS_INSWAP_COMP_OPTS(&comp_opts);
|
||||
+ SQUASHFS_INSWAP_COMP_OPTS(comp_opts);
|
||||
|
||||
dictionary_size = comp_opts->dictionary_size;
|
||||
flags = comp_opts->flags;
|
@ -1,13 +0,0 @@
|
||||
--- squashfs-tools/Makefile.orig 2010-12-31 15:36:47.000000000 -0600
|
||||
+++ squashfs-tools/Makefile 2011-01-01 10:58:33.000000000 -0600
|
||||
@@ -100,8 +100,8 @@
|
||||
UNSQUASHFS_OBJS = unsquashfs.o unsquash-1.o unsquash-2.o unsquash-3.o \
|
||||
unsquash-4.o swap.o compressor.o
|
||||
|
||||
-CFLAGS = $(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
|
||||
- -D_GNU_SOURCE -DCOMP_DEFAULT=\"$(COMP_DEFAULT)\" -O2 -Wall
|
||||
+CFLAGS = $(RPM_OPT_FLAGS) $(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
|
||||
+ -D_GNU_SOURCE -DCOMP_DEFAULT=\"$(COMP_DEFAULT)\"
|
||||
|
||||
LIBS = -lpthread -lm
|
||||
ifdef GZIP_SUPPORT
|
@ -1,18 +1,12 @@
|
||||
Summary: Utility for the creation of squashfs filesystems
|
||||
Name: squashfs-tools
|
||||
Version: 4.2
|
||||
%global cvsdate 20101231
|
||||
Release: 0.4.%{cvsdate}%{?dist}
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+
|
||||
Group: System Environment/Base
|
||||
URL: http://squashfs.sf.net
|
||||
# cvs -z3 -d:pserver:anonymous@squashfs.cvs.sourceforge.net:/cvsroot/squashfs export -D "%{cvsdate} 2359 UTC" -d squashfs-%{version}-%{cvsdate} squashfs
|
||||
# tar cfj squashfs-%{version}-%{cvsdate}.bz2 squashfs-%{version}-%{cvsdate}
|
||||
Source0: squashfs-%{version}-%{cvsdate}.bz2
|
||||
Patch0: squashfs-cflags.patch
|
||||
URL: http://squashfs.sourceforge.net/
|
||||
Source0: http://downloads.sourceforge.net/squashfs/squashfs%{version}.tar.gz
|
||||
Patch1: squashfs-compressors.patch
|
||||
# https://sourceforge.net/tracker/?func=detail&aid=3155564&group_id=63835&atid=505343
|
||||
Patch2: squashfs-bigendian.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: xz-devel
|
||||
@ -24,32 +18,38 @@ Squashfs is a highly compressed read-only filesystem for Linux. This package
|
||||
contains the utilities for manipulating squashfs filesystems.
|
||||
|
||||
%prep
|
||||
%setup -q -n squashfs-%{version}-%{cvsdate}
|
||||
%setup -q
|
||||
%patch0 -p0
|
||||
%patch1 -p0
|
||||
%patch2 -p0
|
||||
|
||||
%build
|
||||
pushd squashfs-tools
|
||||
make RPM_OPT_FLAGS="%{optflags}"
|
||||
make CFLAGS="%{optflags}"
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
mkdir -p $RPM_BUILD_ROOT/sbin $RPM_BUILD_ROOT/usr/sbin
|
||||
install -m 755 squashfs-tools/mksquashfs $RPM_BUILD_ROOT/sbin/mksquashfs
|
||||
install -m 755 squashfs-tools/unsquashfs $RPM_BUILD_ROOT%{_sbindir}/unsquashfs
|
||||
mkdir -p %{buildroot}/sbin %{buildroot}/usr/sbin
|
||||
install -m 755 squashfs-tools/mksquashfs %{buildroot}/sbin/mksquashfs
|
||||
install -m 755 squashfs-tools/unsquashfs %{buildroot}%{_sbindir}/unsquashfs
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%doc README ACKNOWLEDGEMENTS DONATIONS PERFORMANCE.README README-4.2 CHANGES pseudo-file.example COPYING
|
||||
|
||||
/sbin/mksquashfs
|
||||
%{_sbindir}/unsquashfs
|
||||
|
||||
%changelog
|
||||
* Tue Mar 01 2011 Bruno Wolff III <bruno@wolff.to> - 4.2-1
|
||||
- 4.2 is released.
|
||||
- Bugfix for bad data causing crash.
|
||||
- Include doc files added for release.
|
||||
- Big endian patch is now upstream.
|
||||
- Buildroot tag isn't needed any more.
|
||||
- We can now specify CFLAGS on the make call.
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-0.4.20101231
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user