diff --git a/kde-filesystem.spec b/kde-filesystem.spec index 3d614987cbaf564ae4e3189af130f585cb963472..19ea585d3363e521af92717a37677a95653ddd97 100644 --- a/kde-filesystem.spec +++ b/kde-filesystem.spec @@ -14,34 +14,45 @@ %define _kde4_buildtype release %define _kde4_macros_api 2 -%define rpm_macros_dir %{_sysconfdir}/rpm %define rpm_macros_dir %{_rpmconfigdir}/macros.d -Name: kde-filesystem -Version: 4 -Release: 62 Summary: KDE filesystem layout +Name: kde-filesystem +Version: 5 +Release: 1 + License: Public Domain -Obsoletes: kde-filesystem +# noarch->arch transition +Obsoletes: kde-filesystem < 4-36 +# teamnames (locales) borrowed from kde-i18n packaging Source1: teamnames + Source2: macros.kde4 -Source3: applnk-hidden-directory +# increment whenever dirs change in an incompatible way +# kde4 apps built using macros.kde4 should -Provides: kde4-macros(api) = 2 +Source3: applnk-hidden-directory 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 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 @@ -50,35 +61,34 @@ This package provides some directories that are required/used by KDE. %install ## KDE4 -mkdir -p %{buildroot}%{_sysconfdir}/rpm \ - %{buildroot}%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \ - %{buildroot}%{_kde4_includedir} \ - %{buildroot}%{_kde4_libexecdir} \ - %{buildroot}%{_kde4_appsdir}/color-schemes \ - %{buildroot}%{_kde4_appsdir}/solid/actions \ - %{buildroot}%{_kde4_datadir}/applications/kde4 \ - %{buildroot}%{_kde4_datadir}/{autostart,wallpapers} \ - %{buildroot}%{_kde4_configdir} \ - %{buildroot}%{_kde4_sharedir}/config.kcfg \ - %{buildroot}%{_kde4_sharedir}/emoticons \ - %{buildroot}%{_kde4_sharedir}/kde4/services/ServiceMenus \ - %{buildroot}%{_kde4_sharedir}/kde4/servicetypes \ - %{buildroot}%{_kde4_sharedir}/templates/.source \ - %{buildroot}%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \ - %{buildroot}%{_kde4_docdir}/HTML/en/common +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm \ + $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \ + $RPM_BUILD_ROOT%{_kde4_includedir} \ + $RPM_BUILD_ROOT%{_kde4_libexecdir} \ + $RPM_BUILD_ROOT%{_kde4_appsdir}/color-schemes \ + $RPM_BUILD_ROOT%{_kde4_appsdir}/solid/actions \ + $RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 \ + $RPM_BUILD_ROOT%{_kde4_datadir}/{autostart,wallpapers} \ + $RPM_BUILD_ROOT%{_kde4_configdir} \ + $RPM_BUILD_ROOT%{_kde4_sharedir}/config.kcfg \ + $RPM_BUILD_ROOT%{_kde4_sharedir}/emoticons \ + $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/services/ServiceMenus \ + $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/servicetypes \ + $RPM_BUILD_ROOT%{_kde4_sharedir}/templates/.source \ + $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \ + $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/en/common # do qt4 too? # 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 - 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 done # rpm macros -mkdir -p %{buildroot}%{rpm_macros_dir} -cat >%{buildroot}%{rpm_macros_dir}/macros.kde4<$RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4<%{buildroot}%{rpm_macros_dir}/macros.kde4<> %{buildroot}%{rpm_macros_dir}/macros.kde4 +cat %{SOURCE2} >> $RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4 ## 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 -# 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 %{_kde4_sysconfdir}/kde/ %{_kde4_libexecdir}/ %{_kde4_includedir}/ %{_kde4_appsdir}/ %{_kde4_configdir}/ -%{_kde4_sharedir}/config.kcfg/ -%{_kde4_sharedir}/emoticons/ %{_kde4_sharedir}/kde4/ -%{_kde4_sharedir}/templates/ %{_kde4_datadir}/applications/kde4/ %{_kde4_datadir}/autostart/ -%{_kde4_datadir}/icons/locolor/ -%{_kde4_datadir}/wallpapers/ %{_kde4_prefix}/lib/kde4/ %{_kde4_prefix}/%{_lib}/kde4/ -%dir %{_kde4_docdir}/HTML/ -%lang(en) %{_kde4_docdir}/HTML/en/ - -# Plasma5 -%{_sysconfdir}/xdg/plasma-workspace/ - %changelog +* Tue Jan 02 2024 Paul Thomas - 5-1 +- update to version 5-1 + * Sun Jan 19 2020 zhouyihang - 4-62 - Remove kde3 * Thu Dec 12 2019 openEuler BuildTeam - 4-61 - Package Init - diff --git a/teamnames b/teamnames index 29173fe3919308186c4f18ae032a483ddfb3a2bc..ceb0fdc06603d05460d765f678c4ff55f2c52e42 100644 --- a/teamnames +++ b/teamnames @@ -22,6 +22,7 @@ bo=Tibetan br=Breton bs=Bosnian ca=Catalan +ca@valencia=Catalan (Valencian) cs=Czech cy=Welsh da=Danish @@ -64,6 +65,7 @@ ms=Malay mt=Maltese nl=Dutch nb=Norwegian Bokmal +nds=Low Saxon nso=Northern Sotho nn=Norwegian Nynorsk oc=Occitan @@ -78,7 +80,7 @@ sk=Slovak sl=Slovenian sq=Albanian sr=Serbian -sr@Latn=Serbian Latin +sr@latin=Serbian Latin ss=Swati sv=Swedish ta=Tamil