!14 update to version 5-1

From: @paulthomas100199 
Reviewed-by: @wang--ge 
Signed-off-by: @wang--ge
This commit is contained in:
openeuler-ci-bot 2024-01-02 11:58:42 +00:00 committed by Gitee
commit 2248c41f43
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 72 additions and 49 deletions

View File

@ -14,34 +14,45 @@
%define _kde4_buildtype release %define _kde4_buildtype release
%define _kde4_macros_api 2 %define _kde4_macros_api 2
%define rpm_macros_dir %{_sysconfdir}/rpm
%define rpm_macros_dir %{_rpmconfigdir}/macros.d %define rpm_macros_dir %{_rpmconfigdir}/macros.d
Name: kde-filesystem
Version: 4
Release: 62
Summary: KDE filesystem layout Summary: KDE filesystem layout
Name: kde-filesystem
Version: 5
Release: 1
License: Public Domain License: Public Domain
Obsoletes: kde-filesystem # noarch->arch transition
Obsoletes: kde-filesystem < 4-36
# teamnames (locales) borrowed from kde-i18n packaging
Source1: teamnames Source1: teamnames
Source2: macros.kde4
Source3: applnk-hidden-directory
Provides: kde4-macros(api) = 2 Source2: macros.kde4
# increment whenever dirs change in an incompatible way
# kde4 apps built using macros.kde4 should
Source3: applnk-hidden-directory
BuildRequires: gawk BuildRequires: gawk
Requires: filesystem rpm Requires: filesystem
Requires: rpm
Obsoletes: kdegraphics kdegraphics-devel kdegraphics-libs
Obsoletes: kdenetwork kdenetwork-common kdenetwork-devel
Obsoletes: kdesdk kdesdk-common kdesdk-devel
%description %description
This package provides some directories that are required/used by KDE. This package provides some directories that are required/used by KDE.
%package -n kde4-filesystem
Summary: Filesystem and RPM macros for KDE 4
License: Public Domain
Provides: kde4-macros(api) = %{_kde4_macros_api}
Requires: %{name} = %{version}-%{release}
%description -n kde4-filesystem
This package provides some directories that are required/used by KDE 4 applications.
%prep %prep
@ -50,35 +61,34 @@ This package provides some directories that are required/used by KDE.
%install %install
## KDE4 ## KDE4
mkdir -p %{buildroot}%{_sysconfdir}/rpm \ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm \
%{buildroot}%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \ $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \
%{buildroot}%{_kde4_includedir} \ $RPM_BUILD_ROOT%{_kde4_includedir} \
%{buildroot}%{_kde4_libexecdir} \ $RPM_BUILD_ROOT%{_kde4_libexecdir} \
%{buildroot}%{_kde4_appsdir}/color-schemes \ $RPM_BUILD_ROOT%{_kde4_appsdir}/color-schemes \
%{buildroot}%{_kde4_appsdir}/solid/actions \ $RPM_BUILD_ROOT%{_kde4_appsdir}/solid/actions \
%{buildroot}%{_kde4_datadir}/applications/kde4 \ $RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 \
%{buildroot}%{_kde4_datadir}/{autostart,wallpapers} \ $RPM_BUILD_ROOT%{_kde4_datadir}/{autostart,wallpapers} \
%{buildroot}%{_kde4_configdir} \ $RPM_BUILD_ROOT%{_kde4_configdir} \
%{buildroot}%{_kde4_sharedir}/config.kcfg \ $RPM_BUILD_ROOT%{_kde4_sharedir}/config.kcfg \
%{buildroot}%{_kde4_sharedir}/emoticons \ $RPM_BUILD_ROOT%{_kde4_sharedir}/emoticons \
%{buildroot}%{_kde4_sharedir}/kde4/services/ServiceMenus \ $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/services/ServiceMenus \
%{buildroot}%{_kde4_sharedir}/kde4/servicetypes \ $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/servicetypes \
%{buildroot}%{_kde4_sharedir}/templates/.source \ $RPM_BUILD_ROOT%{_kde4_sharedir}/templates/.source \
%{buildroot}%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \ $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \
%{buildroot}%{_kde4_docdir}/HTML/en/common $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/en/common
# do qt4 too? # do qt4 too?
# mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt4/plugins # mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt4/plugins
mkdir -p %{buildroot}%{_kde4_prefix}/{lib,%{_lib}}/kde4/plugins/{gui_platform,styles} mkdir -p $RPM_BUILD_ROOT%{_kde4_prefix}/{lib,%{_lib}}/kde4/plugins/{gui_platform,styles}
rm -f %{name}.list
for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
mkdir -p %{buildroot}%{_kde4_docdir}/HTML/${locale}/common mkdir -p $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/${locale}/common
echo "%lang($locale) %{_kde4_docdir}/HTML/$locale/" >> %{name}.list echo "%lang($locale) %{_kde4_docdir}/HTML/$locale/" >> %{name}.list
done done
# rpm macros # rpm macros
mkdir -p %{buildroot}%{rpm_macros_dir} mkdir -p $RPM_BUILD_ROOT%{rpm_macros_dir}
cat >%{buildroot}%{rpm_macros_dir}/macros.kde4<<EOF cat >$RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4<<EOF
%%_kde4_prefix %%_prefix %%_kde4_prefix %%_prefix
%%_kde4_sysconfdir %%_sysconfdir %%_kde4_sysconfdir %%_sysconfdir
%%_kde4_libdir %%_libdir %%_kde4_libdir %%_libdir
@ -95,41 +105,52 @@ cat >%{buildroot}%{rpm_macros_dir}/macros.kde4<<EOF
%%_kde4_buildtype %_kde4_buildtype %%_kde4_buildtype %_kde4_buildtype
%%_kde4_macros_api %_kde4_macros_api %%_kde4_macros_api %_kde4_macros_api
EOF EOF
cat %{SOURCE2} >> %{buildroot}%{rpm_macros_dir}/macros.kde4 cat %{SOURCE2} >> $RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4
## Plasma5, forward compatibility ## Plasma5, forward compatibility
mkdir -p %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/{env,shutdown} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xdg/plasma-workspace/{env,shutdown}
mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/kconf_update_bin
mkdir -p $RPM_BUILD_ROOT%{_datadir}/kconf_update
mkdir -p $RPM_BUILD_ROOT%{_datadir}/knsrcfiles
mkdir -p $RPM_BUILD_ROOT%{_datadir}/kpackage/{genericqml,kcms}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/solid/{actions,devices}
%files -f %{name}.list %files -f %{name}.list
# KDE4 %{_sysconfdir}/xdg/plasma-workspace/
%{_prefix}/lib/kconf_update_bin/
%{_prefix}/%{_lib}/kconf_update_bin/
%dir %{_docdir}/HTML/
%lang(en) %{_docdir}/HTML/en/
%{_datadir}/config.kcfg/
%{_datadir}/emoticons/
%{_datadir}/icons/locolor/
%{_datadir}/kconf_update/
%{_datadir}/knsrcfiles/
%{_datadir}/kpackage/
%{_datadir}/solid/
%{_datadir}/templates/
%{_datadir}/wallpapers/
%files -n kde4-filesystem
%{rpm_macros_dir}/macros.kde4 %{rpm_macros_dir}/macros.kde4
%{_kde4_sysconfdir}/kde/ %{_kde4_sysconfdir}/kde/
%{_kde4_libexecdir}/ %{_kde4_libexecdir}/
%{_kde4_includedir}/ %{_kde4_includedir}/
%{_kde4_appsdir}/ %{_kde4_appsdir}/
%{_kde4_configdir}/ %{_kde4_configdir}/
%{_kde4_sharedir}/config.kcfg/
%{_kde4_sharedir}/emoticons/
%{_kde4_sharedir}/kde4/ %{_kde4_sharedir}/kde4/
%{_kde4_sharedir}/templates/
%{_kde4_datadir}/applications/kde4/ %{_kde4_datadir}/applications/kde4/
%{_kde4_datadir}/autostart/ %{_kde4_datadir}/autostart/
%{_kde4_datadir}/icons/locolor/
%{_kde4_datadir}/wallpapers/
%{_kde4_prefix}/lib/kde4/ %{_kde4_prefix}/lib/kde4/
%{_kde4_prefix}/%{_lib}/kde4/ %{_kde4_prefix}/%{_lib}/kde4/
%dir %{_kde4_docdir}/HTML/
%lang(en) %{_kde4_docdir}/HTML/en/
# Plasma5
%{_sysconfdir}/xdg/plasma-workspace/
%changelog %changelog
* Tue Jan 02 2024 Paul Thomas <paulthomas100199@gmail.com> - 5-1
- update to version 5-1
* Sun Jan 19 2020 zhouyihang <zhouyihang1@huawei.com> - 4-62 * Sun Jan 19 2020 zhouyihang <zhouyihang1@huawei.com> - 4-62
- Remove kde3 - Remove kde3
* Thu Dec 12 2019 openEuler BuildTeam<buildteam@openeuler.org> - 4-61 * Thu Dec 12 2019 openEuler BuildTeam<buildteam@openeuler.org> - 4-61
- Package Init - Package Init

View File

@ -22,6 +22,7 @@ bo=Tibetan
br=Breton br=Breton
bs=Bosnian bs=Bosnian
ca=Catalan ca=Catalan
ca@valencia=Catalan (Valencian)
cs=Czech cs=Czech
cy=Welsh cy=Welsh
da=Danish da=Danish
@ -64,6 +65,7 @@ ms=Malay
mt=Maltese mt=Maltese
nl=Dutch nl=Dutch
nb=Norwegian Bokmal nb=Norwegian Bokmal
nds=Low Saxon
nso=Northern Sotho nso=Northern Sotho
nn=Norwegian Nynorsk nn=Norwegian Nynorsk
oc=Occitan oc=Occitan
@ -78,7 +80,7 @@ sk=Slovak
sl=Slovenian sl=Slovenian
sq=Albanian sq=Albanian
sr=Serbian sr=Serbian
sr@Latn=Serbian Latin sr@latin=Serbian Latin
ss=Swati ss=Swati
sv=Swedish sv=Swedish
ta=Tamil ta=Tamil