Registration is now invite-only. Any user can make an invite, you need to create it here and give resulting link to someone to register.
avatar
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

Comments