Hello community, here is the log from the commit of package kdeartwork4 for openSUSE:Factory checked in at Tue Sep 27 16:14:05 CEST 2011.
-------- --- kdeartwork4/kdeartwork4.changes 2011-09-07 14:15:56.000000000 +0200 +++ /mounts/work_src_done/STABLE/kdeartwork4/kdeartwork4.changes 2011-09-25 08:45:40.000000000 +0200 @@ -0,0 +1,17 @@ +------------------------------------------------------------------- +Sat Sep 17 21:04:19 UTC 2011 - [email protected] + +- Merged kdeartwork4 and kdeartwork4-noarch packages +- Split base package into subpackages: + * decorations + * styles + * colorschemes + * aurorae +- Removed now-empty base package +- Cleaned up spec file formatting +- Built high-resolution wallpapers package +- Renamed weatherwallpapers to wallpapers-weather for consistency +- Changed some summaries (fix for RPMLINT warning) +- Added %kde_post_install macro (fix for RPMLINT warning) +- Cleaned up spec file formatting + calling whatdependson for head-i586 Old: ---- kdeartwork4-noarch.changes kdeartwork4-noarch.spec pre_checkin.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdeartwork4.spec ++++++ --- /var/tmp/diff_new_pack.1GhudB/_old 2011-09-27 16:13:59.000000000 +0200 +++ /var/tmp/diff_new_pack.1GhudB/_new 2011-09-27 16:13:59.000000000 +0200 @@ -15,37 +15,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: kdeartwork4 -BuildRequires: kdebase4-workspace-devel xscreensaver -%if %suse_version >= 1130 -BuildRequires: libeigen2-devel libkexiv2-devel xscreensaver-data-extra -%endif +BuildRequires: fdupes +BuildRequires: kdebase4-workspace-devel +BuildRequires: libeigen2-devel +BuildRequires: libkexiv2-devel +BuildRequires: xscreensaver +BuildRequires: xscreensaver-data-extra License: GPLv2 ; GPLv2+ ; LGPLv2.1 ; LGPLv2.1+ Group: System/GUI/KDE -Summary: kdeartwork base package +Summary: Base package for kdeartwork Url: http://www.kde.org Version: 4.7.1 Release: 1 Source0: kdeartwork-%version.tar.bz2 Source1: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build -%kde4_runtime_requires -Suggests: kdeartwork4-screensaver -Suggests: kdeartwork4-emoticons -Suggests: kdeartwork4-icons -Suggests: kdeartwork4-sounds -Suggests: kdeartwork4-wallpapers -Suggests: kdeartwork4-weatherwallpapers -Suggests: kdeartwork4-desktopthemes +%define targets kscreensaver kwin-styles styles ColorSchemes aurorae desktopthemes emoticons IconThemes sounds wallpapers HighResolutionWallpapers WeatherWallpapers %description This package suggests the packages which are built from the kdeartwork module. %prep -%setup -q -n kdeartwork-%version +%setup -q -n kdeartwork-%{version} %build # in 11.3 and later it's perfectly feasible to have xscreensaver hacks without xscreensaver binary @@ -59,89 +52,253 @@ %install cd build - %create_subdir_filelist -d kscreensaver - %makeinstall - cd .. - %create_exclude_filelist - rm -rf $RPM_BUILD_ROOT%_kde_share_dir/apps/kworldclock - rm -rf $RPM_BUILD_ROOT/usr/share/emoticons - rm -rf $RPM_BUILD_ROOT/usr/share/icons - rm -rf $RPM_BUILD_ROOT/usr/share/sounds - rm -rf $RPM_BUILD_ROOT/usr/share/wallpapers - rm -rf $RPM_BUILD_ROOT/usr/share/kde4/apps/desktoptheme + for target in %targets + do + %create_subdir_filelist -d $target + done + %make_install %kde_post_install + %fdupes -s %{buildroot} -%post -p /sbin/ldconfig +%clean + rm -rf %{buildroot} -%postun -p /sbin/ldconfig -%clean - rm -rf $RPM_BUILD_ROOT - rm -rf filelists +# --------- Arch-specific packages --------- # + +%package decorations +License: No license agreement found in package +Group: System/GUI/KDE +Summary: KDE window decorations +%kde4_runtime_requires +Obsoletes: kdeartwork4 < 4.7.1 +Provides: kdeartwork4 = 4.7.1 + +%description decorations +This package contains window decorations for KDE which originate from the +kdeartwork module. %package screensaver License: No license agreement found in package Group: System/GUI/KDE Summary: KDE screensaver package -%kde4_runtime_requires -Provides: kdeartwork3-kscreensaver = 3.5.1 -Obsoletes: kdeartwork3-kscreensaver <= 3.5.1 -%if %suse_version >= 1130 Recommends: xscreensaver-data-extra -%else -Recommends: xscreensaver -%endif +%kde4_runtime_requires %description screensaver This package contains screensavers for KDE which originate from the kdeartwork module. +%package styles +License: No license agreement found in package +Group: System/GUI/KDE +Summary: KDE application styles +%kde4_runtime_requires +%description styles +This package contains application styles for KDE which originate from the +kdeartwork module. -Authors: --------- - The KDE Team <[email protected]> +# --------- NoArch packages --------- # -%post screensaver -p /sbin/ldconfig +%package -n kdeartwork4-colorschemes +License: GPLv2 ; GPLv2+ ; LGPLv2.1 ; LGPLv2.1+ +Summary: KDE color schemes +Group: System/GUI/KDE +BuildArch: noarch +%kde4_runtime_requires + +%description -n kdeartwork4-colorschemes +This package contains color schemes for applications + +%package -n kdeartwork4-decorations-aurorae +License: GPLv2 ; GPLv2+ ; LGPLv2.1 ; LGPLv2.1+ +Summary: Aurorae window decorations +Group: System/GUI/KDE +BuildArch: noarch +%kde4_runtime_requires + +%description -n kdeartwork4-decorations-aurorae +This package contains window decorations using the aurorae window decorator + +%package -n kdeartwork4-desktopthemes +License: GPLv2 ; GPLv2+ ; LGPLv2.1 ; LGPLv2.1+ +Summary: KDE desktop themes +Group: System/GUI/KDE +BuildArch: noarch +Provides: kde4-plasma-addons:/usr/share/kde4/apps/desktoptheme/Elegance/dialogs/background.svg +%kde4_runtime_requires + +%description -n kdeartwork4-desktopthemes +This package suggests the packages which are built from the kdeartwork +module. + +%package -n kdeartwork4-emoticons +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: KDE emoticons package +Group: System/GUI/KDE +BuildArch: noarch + +%description -n kdeartwork4-emoticons +This package contains pictures for usage in eg instant messengers. + +%package -n kdeartwork4-icons +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: KDE icon packages +Group: System/GUI/KDE +BuildArch: noarch + +%description -n kdeartwork4-icons +This package contains the icon themes which are contained in the +kdeartwork module. + +%package -n kdeartwork4-icons-mono +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: Mono KDE icon packages +Group: System/GUI/KDE +BuildArch: noarch +Obsoletes: kdeaccessibility4-icons < %{version} +Provides: kdeaccessibility4-icons = %{version} + +%description -n kdeartwork4-icons-mono +This package provides monochrome KDE icons for increased accessibility. + +%package -n kdeartwork4-sounds +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: KDE sound package +Group: System/GUI/KDE +BuildArch: noarch + +%description -n kdeartwork4-sounds +This package contains the sounds which originate from the kdeartwork +module. + +%package -n kdeartwork4-wallpapers +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: KDE wallpapers package +Group: System/GUI/KDE +BuildArch: noarch + +%description -n kdeartwork4-wallpapers +This package contains the wallpapers which originate from the +kdeartwork module. +%package -n kdeartwork4-wallpapers-large +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: High-resolution KDE wallpapers package +Group: System/GUI/KDE +BuildArch: noarch +Requires: kdeartwork4-wallpapers = %{version} + +%description -n kdeartwork4-wallpapers-large +This package contains the high-resolution wallpapers which +originate from the kdeartwork module. + +%package -n kdeartwork4-wallpapers-weather +License: No license agreement found in package ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: KDE weather wallpapers package +Group: System/GUI/KDE +Supplements: plasma-addons +BuildArch: noarch +Obsoletes: kdeartwork4-weatherwallpapers < 4.7.1 +Provides: kdeartwork4-weatherwallpapers = 4.7.1 +Requires: kdeartwork4-wallpapers = %{version} + +%description -n kdeartwork4-wallpapers-weather +This package contains the wallpapers which are used by the Plasma +wallpaper plugin. + +%package -n plasma-theme-aya +License: GPLv2 ; GPLv2+, LGPLv2+, LGPLv3, BSD3 aggregation +Summary: Theme for Plasma +Group: System/GUI/KDE +BuildArch: noarch + +%description -n plasma-theme-aya +This package contains the Plasma theme Aya. + +%post decorations -p /sbin/ldconfig +%postun decorations -p /sbin/ldconfig + +%post screensaver -p /sbin/ldconfig %postun screensaver -p /sbin/ldconfig +%post styles -p /sbin/ldconfig +%postun styles -p /sbin/ldconfig + +%files decorations -f filelists/kwin-styles +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + %files screensaver -f filelists/kscreensaver %defattr(-,root,root) %doc COPYING COPYING.LIB COPYING.DOC README -%dir %_kde4_appsdir/kfiresaver -%dir %_kde4_appsdir/kscreensaver -%dir %_kde4_servicesdir/ScreenSavers - -%files -f filelists/exclude -%defattr(-,root,root) -%doc COPYING COPYING.LIB COPYING.DOC README -%_kde4_modulesdir/kstyle_phase_config.so -%_kde4_modulesdir/plugins/styles/phasestyle.so -%_kde4_modulesdir/kwin3_kde2.so -%_kde4_modulesdir/kwin3_keramik.so -%_kde4_modulesdir/kwin3_modernsys.so -%_kde4_modulesdir/kwin3_quartz.so -%_kde4_modulesdir/kwin3_redmond.so -%_kde4_modulesdir/kwin3_web.so -%_kde4_modulesdir/kwin_kde2_config.so -%_kde4_modulesdir/kwin_keramik_config.so -%_kde4_modulesdir/kwin_modernsys_config.so -%_kde4_modulesdir/kwin_quartz_config.so -%_kde4_appsdir/kwin/kde2.desktop -%_kde4_appsdir/kwin/keramik.desktop -%_kde4_appsdir/kwin/modernsystem.desktop -%_kde4_appsdir/kwin/quartz.desktop -%_kde4_appsdir/kwin/redmond.desktop -%_kde4_appsdir/kwin/web.desktop -%_kde4_appsdir/kstyle/themes/phase.themerc -%_kde4_appsdir/color-schemes -%dir %_kde4_appsdir/aurorae -%dir %_kde4_appsdir/aurorae/themes -%_kde4_appsdir/aurorae/themes/Air-Oxygen -%_kde4_appsdir/aurorae/themes/Oxygen -%dir %_kde4_modulesdir/plugins/styles -%dir %_kde4_appsdir/kstyle -%dir %_kde4_appsdir/kstyle/themes +%dir %{_kde4_appsdir}/kfiresaver/ + +%files styles -f filelists/styles +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + +%files -n kdeartwork4-colorschemes -f filelists/ColorSchemes +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + +%files -n kdeartwork4-decorations-aurorae -f filelists/aurorae +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + +%files -n kdeartwork4-desktopthemes -f filelists/desktopthemes +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%{_kde4_appsdir}/desktoptheme/* +%exclude %{_kde4_appsdir}/desktoptheme/Aya + +%files -n kdeartwork4-emoticons -f filelists/emoticons +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%dir %{_datadir}/emoticons/*/ + +%files -n kdeartwork4-icons +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%{_kde4_iconsdir}/nuvola/ +%exclude %{_kde4_iconsdir}/mono/ + +%files -n kdeartwork4-icons-mono +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%{_kde4_iconsdir}/mono/ + +%files -n kdeartwork4-sounds -f filelists/sounds +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + +%files -n kdeartwork4-wallpapers -f filelists/wallpapers +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%exclude %{_datadir}/wallpapers/*/contents/images/4*.jpg +%exclude %{_datadir}/wallpapers/*/contents/images/3*.jpg +%exclude %{_datadir}/wallpapers/*/contents/images/2*.jpg +%dir %{_datadir}/wallpapers/*/ +%dir %{_datadir}/wallpapers/*/contents/ +%dir %{_datadir}/wallpapers/*/contents/images/ + + +%files -n kdeartwork4-wallpapers-large -f filelists/HighResolutionWallpapers +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%{_datadir}/wallpapers/*/contents/images/4*.jpg +%{_datadir}/wallpapers/*/contents/images/3*.jpg +%{_datadir}/wallpapers/*/contents/images/2*.jpg + + +%files -n kdeartwork4-wallpapers-weather -f filelists/WeatherWallpapers +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README + +%files -n plasma-theme-aya +%defattr(-,root,root) +%doc COPYING COPYING.LIB COPYING.DOC README +%{_kde4_appsdir}/desktoptheme/Aya %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
