Summary: KDE filesystem layout Name: kde-filesystem Version: 3.5 Release: 11%{?dist} Group: System Environment/Base License: Public Domain BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch # Consider -- Rex #Provides: kde3-filesystem = %{version}-%{release} # teamnames (locales) borrowed from kde-i18n packaging Source1: teamnames Requires: filesystem %description This package provides some directories that are required/used by KDE. %prep %build %install rm -f $RPM_BUILD_DIR/%{name}.list rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_prefix}/{env,shutdown} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kde/{env,shutdown,kdm,xdg/menus} mkdir -p $RPM_BUILD_ROOT%{_datadir}/{applications/kde,applnk,apps,autostart,config,config.kcfg,desktop-directories,emoticons,mimelnk,services,servicetypes,sounds,templates,source,wallpapers} # not sure who best should own locolor, so we'll included it here, for now. -- Rex mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} mkdir -p $RPM_BUILD_ROOT%{_datadir}/applnk/{.hidden,Applications,Edutainment,Graphics,Internet,Settings,System,Toys,Utilities} mkdir -p $RPM_BUILD_ROOT%{_datadir}/mimelnk/{all,application,audio,fonts,image,inode,interface,media,message,model,multipart,print,text,uri,video} mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/en for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/${locale}/ echo "%lang($locale) %{_docdir}/HTML/$locale/" >> %{name}.list done %clean rm -rf $RPM_BUILD_ROOT rm -f $RPM_BUILD_DIR/%{name}.list %files -f %{name}.list %defattr(-,root,root,-) %{_prefix}/env/ %{_prefix}/shutdown/ %{_sysconfdir}/kde/ %{_datadir}/applications/kde/ %{_datadir}/applnk/ %{_datadir}/apps/ %{_datadir}/config/ %{_datadir}/config.kcfg/ %{_datadir}/desktop-directories/ %{_datadir}/emoticons/ %{_datadir}/icons/locolor %{_datadir}/mimelnk/ %{_datadir}/services/ %{_datadir}/servicetypes/ %{_datadir}/sounds/ %{_datadir}/templates/ %{_datadir}/wallpapers/ %dir %{_docdir}/HTML/ %lang(en) %{_docdir}/HTML/en/ %changelog * Fri Aug 17 2007 Rex Dieter 3.5-11 - fix templates.source typo * Fri Aug 17 2007 Rex Dieter 3.5-10 - +disttag * Thu Jul 19 2007 Rex Dieter 3.5-9 - +%%_datadir/{sounds,templates,source,wallpapers} * Wed Jul 18 2007 Rex Dieter 3.5-8 - +%%_datadir/{autostart,emoticons,mimelnk/*} - +%%_sysconfdir/kde/xdg * Wed Jul 18 2007 Rex Dieter 3.5-7 - - %%_datadir/icons (owned by filesystem) - + %%_datadir/icons/locolor (until owned elsewhere) * Fri Dec 01 2006 Rex Dieter 3.5-6 - + %%_datadir/templates (kdebase,koffice) * Wed Oct 18 2006 Rex Dieter 3.5-5 - + %%_datadir/icons/locolor * Tue Oct 17 2006 Rex Dieter 3.5-4 - drop/omit %%_datadir/locale/all_languages * Fri Oct 13 2006 Rex Dieter 3.5-3 - + %%_datadir/desktop-directories - + %%_datadir/locale/all_languages * Thu Oct 12 2006 Rex Dieter 3.5-2 - + %%_datadir/applnk/.hidden - + %%_sysconfdir/kde/kdm - + %%docdir/HTML/en * Wed Oct 11 2006 Rex Dieter 3.5-1 - first try