rename spec and name

This commit is contained in:
Aleksandr Proklov 2021-01-15 04:39:25 +09:00
parent 34acd0fb2a
commit 9f73aa5675

View file

@ -1,15 +1,14 @@
%{?build_selinux}%{?!build_selinux:%bcond_with selinux}
%define oname lzma
%define oldlzmaver 4.32.7
%define major 0
%define libname %mklibname lzmadec %{major}
%define devname %mklibname lzmadec -d
Summary: LZMA utils
Name: lzmadec
Name: lzma
Version: 4.43
Release: 39
Release: 40
License: GPLv2+
Group: Archiving/Compression
Url: http://tukaani.org/lzma/
@ -65,7 +64,7 @@ tools. Also provides:
Summary: Libraries for decoding LZMA compression
License: LGPLv2.1+
Group: System/Libraries
Provides: %{_lib}%{oname}%{major} = %{EVRD}
Provides: %{_lib}%{name}%{major} = %{EVRD}
%description -n %{libname}
Libraries for decoding LZMA compression.
@ -80,7 +79,7 @@ Summary: Devel libraries & headers for liblzmadec
License: LGPLv2.1+
Group: Development/C
Provides: liblzmadec-devel = %{EVRD}
Provides: %{oname}-devel = %{EVRD}
Provides: %{name}-devel = %{EVRD}
Requires: %{libname} = %{EVRD}
%description -n %{devname}
@ -94,34 +93,34 @@ Devel libraries & headers for liblzmadec.
#----------------------------------------------------------------------------
%package -n dkms-%{oname}
%package -n dkms-%{name}
Summary: Kernel modules for decoding LZMA compression
License: GPLv2+
Group: System/Kernel and hardware
Requires(post,preun): dkms
%description -n dkms-%{oname}
%description -n dkms-%{name}
Kernel modules for decoding LZMA compression.
%files -n dkms-%{oname}
/usr/src/%{oname}-%{version}-%{release}
%files -n dkms-%{name}
/usr/src/%{name}-%{version}-%{release}
%post -n dkms-%{oname}
%post -n dkms-%{name}
set -x
/usr/sbin/dkms --rpm_safe_upgrade add -m %{oname} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade build -m %{oname} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade install -m %{oname} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade add -m %{name} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade build -m %{name} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade install -m %{name} -v %{version}-%{release}
:
%preun -n dkms-%{oname}
%preun -n dkms-%{name}
set -x
/usr/sbin/dkms --rpm_safe_upgrade remove -m %{oname} -v %{version}-%{release} --all
/usr/sbin/dkms --rpm_safe_upgrade remove -m %{name} -v %{version}-%{release} --all
:
#----------------------------------------------------------------------------
%prep
%setup -q -n %{oname}-%{oldlzmaver} -a1
%setup -q -n %{name}-%{oldlzmaver} -a1
%patch3 -p1 -b .sqlzma
cp %{SOURCE3} .
dos2unix *.txt
@ -153,10 +152,10 @@ cp %{SOURCE3} kmod/
cp uncomp.c LzmaDecode.{c,h} LzmaTypes.h kmod/
perl -pi -e 's,^#include "\.\./(Lzma.*)",#include "$1",' kmod/*.{c,h}
cat > kmod/dkms.conf <<EOF
PACKAGE_NAME=%{oname}
PACKAGE_NAME=%{name}
PACKAGE_VERSION=%{version}-%{release}
DEST_MODULE_LOCATION[0]="/kernel/lib/%{oname}"
DEST_MODULE_LOCATION[1]="/kernel/lib/%{oname}"
DEST_MODULE_LOCATION[0]="/kernel/lib/%{name}"
DEST_MODULE_LOCATION[1]="/kernel/lib/%{name}"
BUILT_MODULE_NAME[0]="sqlzma"
BUILT_MODULE_NAME[1]="unlzma"
AUTOINSTALL=yes
@ -176,8 +175,8 @@ CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -O3" \
install C/7zip/Compress/LZMA_*/*.a %{buildroot}%{_libdir}
mkdir -p %{buildroot}/usr/src/%{oname}-%{version}-%{release}/
tar cf - -C C/7zip/Compress/LZMA_C/kmod . | tar xf - -C %{buildroot}/usr/src/%{oname}-%{version}-%{release}/
mkdir -p %{buildroot}/usr/src/%{name}-%{version}-%{release}/
tar cf - -C C/7zip/Compress/LZMA_C/kmod . | tar xf - -C %{buildroot}/usr/src/%{name}-%{version}-%{release}/
rm -rf %{buildroot}{%{_bindir},%{_mandir}}