X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=filesystem.spec;h=d178c7ad022226124b4760c507569e27a2f0db2f;hb=c248f03339baccca3c1d4e722e90cc918fadf804;hp=c6b446892e336237a96755b56f6413b07922d5db;hpb=12c873e44c1899ab00dfa77790ce55d8d5bf0d62;p=packages%2Ffilesystem.git diff --git a/filesystem.spec b/filesystem.spec index c6b4468..d178c7a 100644 --- a/filesystem.spec +++ b/filesystem.spec @@ -8,7 +8,7 @@ Summary: Common directories Summary(pl.UTF-8): Wspólne katalogi Name: filesystem Version: 3.0 -Release: 34 +Release: 51 License: GPL Group: Base BuildRequires: automake @@ -29,7 +29,7 @@ Provides: browser-plugins(s390) Provides: browser-plugins(sparc) %endif Provides: filesystem-debuginfo = %{version}-%{release} -Obsoletes: filesystem-debuginfo +Obsoletes: filesystem-debuginfo < 3.0-36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # Adapter: This file does not like to be adapterized! @@ -54,29 +54,41 @@ funkcjonalność programów, ale nie wymagających ich. rm -rf $RPM_BUILD_ROOT install -d \ - $RPM_BUILD_ROOT/{initrd,selinux,sys} \ - $RPM_BUILD_ROOT/etc/{pki,X11/xinit/xinitrc.d,certs,default,logrotate.d,security,sysconfig/wmstyle,tmpwatch,xdg/autostart} \ + $RPM_BUILD_ROOT/{initrd,selinux,run,sys} \ + $RPM_BUILD_ROOT/etc/{pki,X11/xinit/xinitrc.d,certs,default,logrotate.d,security,sysconfig,tmpwatch,xdg/autostart,init,NetworkManager/dispatcher.d} \ $RPM_BUILD_ROOT/home/{users,services} \ - $RPM_BUILD_ROOT/lib/{firmware,security} \ + $RPM_BUILD_ROOT/lib/{firmware,security,udev/rules.d} \ $RPM_BUILD_ROOT/usr/include/{security,X11} \ - $RPM_BUILD_ROOT/usr/lib/{cgi-bin,browser-plugins,pkgconfig,initrd,ConsoleKit/run-session.d} \ - $RPM_BUILD_ROOT/usr/share/{backgrounds,gnome/{help,wm-properties},man/man{n,l},man/pl/mann,pkgconfig,sound{,font}s,themes/Default,wallpapers,xsessions} \ + $RPM_BUILD_ROOT/usr/lib/{cgi-bin,browser-plugins,mozilla/extensions,pkgconfig,initrd,ConsoleKit/run-session.d} \ + $RPM_BUILD_ROOT/usr/share/{augeas/lenses/tests,backgrounds,cmake/Modules,color/icc,gnome/help,man/man{n,l},man/pl/mann,pkgconfig,sound{,font}s,themes/Default,vala/vapi,wallpapers,xsessions} \ $RPM_BUILD_ROOT/usr/src/examples \ + $RPM_BUILD_ROOT/var/lib/color/icc \ $RPM_BUILD_ROOT/var/lock/subsys \ $RPM_BUILD_ROOT/var/log/archive \ $RPM_BUILD_ROOT{%{_aclocaldir},%{_desktopdir}/docklets,%{_iconsdir},%{_pixmapsdir}} \ $RPM_BUILD_ROOT%{_fontsdir}/{{100,75}dpi,OTF,Speedo,Type1/{afm,pfm},TTF,cyrillic,local,misc} \ $RPM_BUILD_ROOT{%{_idldir},%{_privsepdir}} + +> %{name}.lang +install -d $RPM_BUILD_ROOT/usr/share/help/C + +for lang in ar ca cs da de el en_GB es eu fi fr gl he hi hr hu id it ja lt nb nl oc pl ps pt_BR ru sl sr sr@latin sv th tr vi zh_CN zh_TW; do + install -d $RPM_BUILD_ROOT/usr/share/help/${lang} + echo "%%lang($lang) %dir /usr/share/help/${lang}" >> %{name}.lang +done + %if "%{_lib}" == "lib64" install -d \ $RPM_BUILD_ROOT/lib64/security \ $RPM_BUILD_ROOT/usr/lib64/pkgconfig \ $RPM_BUILD_ROOT/usr/lib64/browser-plugins \ + $RPM_BUILD_ROOT/usr/lib64/mozilla/extensions \ $RPM_BUILD_ROOT/usr/lib64/initrd %endif %if "%{pld_release}" == "ac" +rmdir $RPM_BUILD_ROOT/usr/include/X11 # X11 install -d $RPM_BUILD_ROOT/usr/X11R6/share for manp in man{1,2,3,4,5,6,7,8} ; do @@ -114,7 +126,7 @@ check_filesystem_dirs() { RPMFILE2=%{?with_debuginfo:%{_rpmdir}/%{name}-debuginfo-%{version}-%{release}.%{_target_cpu}.rpm} TMPFILE=$(mktemp) # note: we must exclude from check all existing dirs belonging to FHS - find | sed -e 's|^\.||g' -e 's|^$||g' | LC_ALL=C sort | grep -v $TMPFILE | grep -E -v '^/(etc|etc/X11|home|lib|lib64|usr|usr/include|usr/lib|usr/lib64|usr/share|usr/share/man|usr/share/man/pl|usr/src|var|var/lock|var/log)$' > $TMPFILE + find | sed -e 's|^\.||g' -e 's|^$||g' | LC_ALL=C sort | grep -v $TMPFILE | grep -E -v '^/(etc|etc/X11|home|lib|lib64|usr|usr/include|usr/lib|usr/lib64|usr/share|usr/share/man|usr/share/man/pl|usr/src|var|var/lib|var/lock|var/log)$' > $TMPFILE # find finds also '.', so use option -B for diff rpm -qpl $RPMFILE $RPMFILE2 | grep -v '^/$' | LC_ALL=C sort | diff -uB - $TMPFILE || : @@ -133,39 +145,56 @@ if posix.stat("/usr/include/X11", "type") == "link" then end %endif -%files +%files -f %{name}.lang %defattr(644,root,root,755) %dir /etc/X11/xinit %dir /etc/X11/xinit/xinitrc.d %attr(751,root,root) %dir /etc/certs %dir /etc/default -%attr(751,root,root) %dir /etc/security +%dir /etc/init %dir /etc/logrotate.d +%attr(751,root,root) %dir /etc/security %dir /etc/sysconfig -%dir /etc/sysconfig/wmstyle %dir /etc/tmpwatch %dir /etc/pki %dir /etc/xdg %dir /etc/xdg/autostart +%dir /etc/NetworkManager +%dir /etc/NetworkManager/dispatcher.d %dir /home/users %dir /home/services %dir /initrd %dir /lib/firmware %dir /lib/security +%dir /lib/udev +%dir /lib/udev/rules.d +%dir /run %dir /selinux %dir /sys +%if "%{pld_release}" != "ac" %dir /usr/include/X11 +%endif %dir /usr/include/security %dir /usr/lib/ConsoleKit %dir /usr/lib/ConsoleKit/run-session.d %dir /usr/lib/browser-plugins +%dir /usr/lib/mozilla +%dir /usr/lib/mozilla/extensions %dir /usr/lib/cgi-bin %dir /usr/lib/initrd %dir /usr/lib/pkgconfig +%dir /usr/share/augeas +%dir /usr/share/augeas/lenses +%dir /usr/share/augeas/lenses/tests %dir /usr/share/backgrounds +%dir /usr/share/cmake +%dir /usr/share/cmake/Modules +%dir /usr/share/color +%dir /usr/share/color/icc %dir /usr/share/gnome %dir /usr/share/gnome/help -%dir /usr/share/gnome/wm-properties +%dir /usr/share/help +%dir /usr/share/help/C %dir /usr/share/man/man[nl] %lang(pl) %dir /usr/share/man/pl/mann %dir /usr/share/pkgconfig @@ -173,9 +202,13 @@ end %dir /usr/share/sounds %dir /usr/share/themes %dir /usr/share/themes/Default +%dir /usr/share/vala +%dir /usr/share/vala/vapi %dir /usr/share/wallpapers %dir /usr/share/xsessions %dir /usr/src/examples +%dir /var/lib/color +%dir /var/lib/color/icc %attr(700,root,root) %dir /var/lock/subsys %attr(750,root,logs) %dir /var/log/archive %dir %{_aclocaldir} @@ -189,6 +222,8 @@ end %if "%{_lib}" == "lib64" %dir /lib64/security %dir /usr/lib64/browser-plugins +%dir /usr/lib64/mozilla +%dir /usr/lib64/mozilla/extensions %dir /usr/lib64/initrd %dir /usr/lib64/pkgconfig %endif