Hello community,

here is the log from the commit of package desktop-data-openSUSE for 
openSUSE:Factory
checked in at Mon Feb 21 17:05:44 CET 2011.



--------
--- desktop-data-openSUSE/desktop-data-openSUSE.changes 2011-02-10 
15:18:25.000000000 +0100
+++ 
/mounts/work_src_done/STABLE/desktop-data-openSUSE/desktop-data-openSUSE.changes
    2011-02-21 15:35:03.000000000 +0100
@@ -1,0 +2,12 @@
+Sat Feb 19 10:37:34 CET 2011 - [email protected]
+
+- Rename openSUSE-default.xml to openSUSE-default-static.xml: we'll
+  use openSUSE-default.xml as a symlink to either this static
+  version or a dynamic version elsewhere.
+- Use update-alternatives to create openSUSE-default.xml in this
+  package, pointing to openSUSE-default-static.xml.
+- Do not repackage openSUSE-default.xml and
+  openSUSE-default-static.xml in extra subpackage.
+- Call %suse_update_desktop_file on package-manager.desktop.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  openSUSE-default.xml

New:
----
  openSUSE-default-static.xml

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ desktop-data-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.j0NeHO/_old  2011-02-21 17:00:50.000000000 +0100
+++ /var/tmp/diff_new_pack.j0NeHO/_new  2011-02-21 17:00:50.000000000 +0100
@@ -21,7 +21,7 @@
 Name:           desktop-data-openSUSE
 BuildRequires:  fdupes hicolor-icon-theme perl-RPC-XML update-desktop-files 
xdg-menu xdg-utils
 Version:        11.4
-Release:        3
+Release:        15
 %define wallpaper_version 114
 Summary:        Shared Desktop Files for openSUSE
 License:        GPLv2+
@@ -37,11 +37,13 @@
 Requires:       hicolor-icon-theme xdg-utils
 # This is the default cursor theme we reference in /etc/sysconfig/windowmanager
 Requires:       dmz-icon-theme-cursors
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 Source:         desktop-data.tar.bz2
 Source1:        %name.fillup
 Source2:        update_rpm
 Source3:        desktop-data-openSUSE.xml.in
-Source4:        openSUSE-default.xml
+Source4:        openSUSE-default-static.xml
 BuildArch:      noarch
 Provides:       desktop-data-SuSE = 11.0
 Obsoletes:      desktop-data-SuSE <= 11.0
@@ -131,12 +133,14 @@
 
 %install
 cp -a desktop-data/* $RPM_BUILD_ROOT/
-install -m 0644 %SOURCE4 
$RPM_BUILD_ROOT/usr/share/wallpapers/openSUSE-default.xml
+install -m 0644 %SOURCE4 
$RPM_BUILD_ROOT/usr/share/wallpapers/openSUSE-default-static.xml
+touch $RPM_BUILD_ROOT/usr/share/wallpapers/openSUSE-default.xml
 mkdir -p $RPM_BUILD_ROOT/etc/xdg/menus/applications-merged
 for i in $RPM_BUILD_ROOT/usr/share/desktop-directories/*.directory 
$RPM_BUILD_ROOT/usr/share/wallpapers/*.desktop
 do
     %suse_update_desktop_file "$i"
 done
+%suse_update_desktop_file package-manager
 #
 # define default mouse cursor
 #
@@ -163,6 +167,13 @@
 %{fillup_only -an windowmanager}
 # clean up old susewm menus
 /bin/rm -rf etc/opt/kde3/share/applnk/{Settings,SuSE,work}
+update-alternatives --install /usr/share/wallpapers/openSUSE-default.xml 
openSUSE-default.xml /usr/share/wallpapers/openSUSE-default-static.xml 5
+
+%postun
+# Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed
+if [ ! -f /usr/share/wallpapers/openSUSE-default-static.xml ]; then
+  update-alternatives --remove openSUSE-default.xml 
/usr/share/wallpapers/openSUSE-default-static.xml
+fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -184,7 +195,8 @@
 # WARNING: If you modify pattern, you must modify also XML generator pattern.
 /usr/share/wallpapers/default*
 /usr/share/wallpapers/openSUSE%{wallpaper_version}*
-/usr/share/wallpapers/openSUSE-default.xml
+%ghost /usr/share/wallpapers/openSUSE-default.xml
+/usr/share/wallpapers/openSUSE-default-static.xml
 /etc/profile.d/desktop-data.*
 /var/adm/fillup-templates/sysconfig.windowmanager-%name
 /usr/bin/call-browser
@@ -201,6 +213,7 @@
 /usr/share/gnome-background-properties/desktop-data-openSUSE-extra.xml
 %exclude /usr/share/wallpapers/default*
 %exclude /usr/share/wallpapers/openSUSE%{wallpaper_version}*
+%exclude /usr/share/wallpapers/openSUSE-default*.xml
 /usr/share/wallpapers
 # FIXME: It should be owned by a different package:
 %dir /usr/share/gnome-background-properties

++++++ desktop-data-openSUSE.xml.in ++++++
--- /var/tmp/diff_new_pack.j0NeHO/_old  2011-02-21 17:00:50.000000000 +0100
+++ /var/tmp/diff_new_pack.j0NeHO/_new  2011-02-21 17:00:50.000000000 +0100
@@ -2,7 +2,7 @@
 <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
 <wallpapers>
        <wallpaper deleted="false">
-               <filename>/usr/share/wallpapers/openSUSE-default.xml</filename>
+               
<filename>/usr/share/wallpapers/openSUSE-default-static.xml</filename>
                <options>zoom</options>
                <name>openSUSE @VERSION@</name>
        </wallpaper>

++++++ openSUSE-default-static.xml ++++++
<background>
 <static>
  <!-- 100 days -->
  <duration>8640000.0</duration>
  <file>
   <size width="1600" 
height="1200">/usr/share/wallpapers/openSUSE114-1600x1200.jpg</size>
   <size width="1920" 
height="1200">/usr/share/wallpapers/openSUSE114-1920x1200.jpg</size>
  </file>
 </static>
</background>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to