Update kscreenlocker6.spec
This commit is contained in:
@@ -61,23 +61,15 @@ Obsoletes: kscreenlocker-lang < %{version}
|
||||
%description
|
||||
Library and components for secure lock screen architecture.
|
||||
|
||||
%package -n libKScreenLocker6
|
||||
Summary: Library and components for secure lock screen architecture
|
||||
|
||||
%description -n libKScreenLocker6
|
||||
Library and components for secure lock screen architecture.
|
||||
|
||||
%package devel
|
||||
Summary: Library and components for secure lock screen architecture - development files
|
||||
Requires: libKScreenLocker6 = %{version}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: cmake(Qt6Core) >= %{qt6_version}
|
||||
Conflicts: kscreenlocker-devel
|
||||
|
||||
%description devel
|
||||
Development files for Library and components for secure lock screen architecture.
|
||||
|
||||
%lang_package
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{rname}-%{version}
|
||||
|
||||
@@ -94,9 +86,14 @@ install -D -m0644 %{SOURCE1} %{buildroot}%{_pam_vendordir}/kde
|
||||
install -D -m0644 %{SOURCE2} %{buildroot}%{_pam_vendordir}/kde-fingerprint
|
||||
install -D -m0644 %{SOURCE3} %{buildroot}%{_pam_vendordir}/kde-smartcard
|
||||
|
||||
%find_lang %{name} --all-name
|
||||
# todo: fix the name error.
|
||||
# Avoid illegal package names
|
||||
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/*@*
|
||||
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/en_GB/
|
||||
# Use langpacks macro to auto-split translations
|
||||
%find_lang %{name} --with-qt --all-name --generate-subpackages
|
||||
|
||||
%ldconfig_scriptlets -n libKScreenLocker6
|
||||
%ldconfig_scriptlets -n %{name}-devel
|
||||
|
||||
%files
|
||||
%license LICENSES/*
|
||||
@@ -110,10 +107,8 @@ install -D -m0644 %{SOURCE3} %{buildroot}%{_pam_vendordir}/kde-smartcard
|
||||
%{_pam_vendordir}/kde-fingerprint
|
||||
%{_pam_vendordir}/kde-smartcard
|
||||
|
||||
%files -n libKScreenLocker6
|
||||
%{_kf6_libdir}/libKScreenLocker.so.*
|
||||
|
||||
%files devel
|
||||
%{_kf6_libdir}/libKScreenLocker.so.*
|
||||
%{_includedir}/KScreenLocker/
|
||||
%{_kf6_cmakedir}/KScreenLocker/
|
||||
%{_kf6_cmakedir}/ScreenSaverDBusInterface/
|
||||
@@ -121,6 +116,4 @@ install -D -m0644 %{SOURCE3} %{buildroot}%{_pam_vendordir}/kde-smartcard
|
||||
%{_kf6_sharedir}/dbus-1/interfaces/kf6_org.freedesktop.ScreenSaver.xml
|
||||
%{_kf6_sharedir}/dbus-1/interfaces/org.kde.screensaver.xml
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user