mikhailnov has added 87b4510976 rm unmaintained kernel module, not buildable with modern kernels (RB#...
| ... | ... | --- a/lzma.spec |
| ... | ... | +++ b/lzma.spec |
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 |
Summary: LZMA utils
|
| 9 | 9 |
Name: lzma
|
| 10 | 10 |
Version: 4.43
|
| 11 |
Release: 41
|
|
| 11 |
Release: 42
|
|
| 12 | 12 |
License: GPLv2+
|
| 13 | 13 |
Group: Archiving/Compression
|
| 14 | 14 |
Url: http://tukaani.org/lzma/
|
| ... | ... | @@ -93,32 +93,6 @@ Devel libraries & headers for liblzmadec. |
| … | … | |
| 93 | 93 |
|
| 94 | 94 |
#----------------------------------------------------------------------------
|
| 95 | 95 |
|
| 96 |
%package -n dkms-%{name}
|
|
| 97 |
Summary: Kernel modules for decoding LZMA compression
|
|
| 98 |
License: GPLv2+
|
|
| 99 |
Group: System/Kernel and hardware
|
|
| 100 |
Requires(post,preun): dkms
|
|
| 101 |
|
|
| 102 |
%description -n dkms-%{name}
|
|
| 103 |
Kernel modules for decoding LZMA compression.
|
|
| 104 |
|
|
| 105 |
%files -n dkms-%{name}
|
|
| 106 |
/usr/src/%{name}-%{version}-%{release}
|
|
| 107 |
|
|
| 108 |
%post -n dkms-%{name}
|
|
| 109 |
set -x
|
|
| 110 |
/usr/sbin/dkms --rpm_safe_upgrade add -m %{name} -v %{version}-%{release}
|
|
| 111 |
/usr/sbin/dkms --rpm_safe_upgrade build -m %{name} -v %{version}-%{release}
|
|
| 112 |
/usr/sbin/dkms --rpm_safe_upgrade install -m %{name} -v %{version}-%{release}
|
|
| 113 |
:
|
|
| 114 |
|
|
| 115 |
%preun -n dkms-%{name}
|
|
| 116 |
set -x
|
|
| 117 |
/usr/sbin/dkms --rpm_safe_upgrade remove -m %{name} -v %{version}-%{release} --all
|
|
| 118 |
:
|
|
| 119 |
|
|
| 120 |
#----------------------------------------------------------------------------
|
|
| 121 |
|
|
| 122 | 96 |
%prep
|
| 123 | 97 |
%setup -q -n %{name}-%{oldlzmaver} -a1
|
| 124 | 98 |
%patch3 -p1 -b .sqlzma
|
| ... | ... | @@ -147,21 +121,6 @@ find src/sdk -name makefile|xargs rm -f |
| … | … | |
| 121 | 121 |
%patch20 -p1 -b .acl
|
| 122 | 122 |
%endif
|
| 123 | 123 |
|
| 124 |
pushd C/7zip/Compress/LZMA_C
|
|
| 125 |
cp %{SOURCE3} kmod/
|
|
| 126 |
cp uncomp.c LzmaDecode.{c,h} LzmaTypes.h kmod/
|
|
| 127 |
perl -pi -e 's,^#include "\.\./(Lzma.*)",#include "$1",' kmod/*.{c,h}
|
|
| 128 |
cat > kmod/dkms.conf <<EOF
|
|
| 129 |
PACKAGE_NAME=%{name}
|
|
| 130 |
PACKAGE_VERSION=%{version}-%{release}
|
|
| 131 |
DEST_MODULE_LOCATION[0]="/kernel/lib/%{name}"
|
|
| 132 |
DEST_MODULE_LOCATION[1]="/kernel/lib/%{name}"
|
|
| 133 |
BUILT_MODULE_NAME[0]="sqlzma"
|
|
| 134 |
BUILT_MODULE_NAME[1]="unlzma"
|
|
| 135 |
AUTOINSTALL=yes
|
|
| 136 |
EOF
|
|
| 137 |
popd
|
|
| 138 |
|
|
| 139 | 124 |
%build
|
| 140 | 125 |
CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -O3" \
|
| 141 | 126 |
CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -O3" \
|
| ... | ... | @@ -175,9 +134,6 @@ CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -O3" \ |
| … | … | |
| 134 | 134 |
|
| 135 | 135 |
install C/7zip/Compress/LZMA_*/*.a %{buildroot}%{_libdir}
|
| 136 | 136 |
|
| 137 |
mkdir -p %{buildroot}/usr/src/%{name}-%{version}-%{release}/
|
|
| 138 |
tar cf - -C C/7zip/Compress/LZMA_C/kmod . | tar xf - -C %{buildroot}/usr/src/%{name}-%{version}-%{release}/
|
|
| 139 |
|
|
| 140 | 137 |
rm -rf %{buildroot}{%{_bindir},%{_mandir}}
|
| 141 | 138 |
|
| 142 | 139 |
%check
|
New comment