spec
[opensuse:kupdateapplet.git] / package / opensuse-updater-kde.spec
1 #
2 # spec file for package opensuse-updater (Version 0.1.svn.r390)
3 #
4 # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
5 # This file and all modifications and additions to the pristine
6 # package are under the same license as the package itself.
7 #
8 # Please submit bugfixes or comments via http://bugs.opensuse.org/
9 #
10
11 Name:           opensuse-updater-kde
12 BuildRequires:  kdelibs3-devel >= 3.5.7
13 BuildRequires:  kdepim3-devel update-desktop-files
14 BuildRequires:  cmake >= 2.4.6
15 License:        GPL
16 Group:          System/Management
17 Summary:        KDE updater applet for OpenSUSE
18 Version:        0.6
19 Release:        1
20 URL:            http://en.opensuse.org/KDE_Updater_Applet
21 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
22 Source0:        %{name}-%{version}.tar.bz2
23 Requires:       zypper >= 0.8.4
24 Provides:                               opensuse-updater = 0.5
25 Obsoletes:      opensuse-updater <= 0.5
26 # opensuse-updater was lat used in openSUSE 10.2
27
28 %description
29 KDE updater applet for OpenSUSE
30
31 Authors:
32 --------
33     Narayan Newton <narayannewton@gmail.com>
34     Duncan Mac-Vicar <dmacvicar@novell.com>
35     Martin Vidner <mvidner@novell.com>
36                 Thomas Goettlicher <tgoettlicher@novell.com>
37
38 %prep
39 %setup -q -n %{name}-%{version} 
40 . /etc/opt/kde3/common_options
41
42 %build
43 . /etc/opt/kde3/common_options
44 mkdir build
45 cd build
46 cmake -DCMAKE_INSTALL_PREFIX=/opt/kde3 \
47       -DLIB=%{_lib} \
48       -DCMAKE_C_FLAGS="%{optflags}" \
49       -DCMAKE_CXX_FLAGS="%{optflags}" \
50       -DCMAKE_BUILD_TYPE=Release \
51       -DCMAKE_SKIP_RPATH=1 \
52       ..
53 make
54
55 %install
56 . /etc/opt/kde3/common_options
57 cd build
58 make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
59 rm -rf $RPM_BUILD_ROOT/opt/kde3/include
60
61 %suse_update_desktop_file opensuseupdater
62 %find_lang opensuseupdater
63
64 %post
65 %run_ldconfig
66
67 %postun
68 %run_ldconfig
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 #%files -f opensuseupdater.lang
74 %files
75 %defattr(-,root,root)
76 /opt/kde3/bin/*
77 /opt/kde3/share/apps/opensuseupdater
78 /opt/kde3/share/icons/hicolor/*
79 /opt/kde3/share/applnk/*
80 /opt/kde3/share/autostart/*.desktop
81 /opt/kde3/share/servicetypes/*
82 /opt/kde3/share/applications/kde/opensuseupdater.desktop
83 /opt/kde3/%{_lib}/*
84 /opt/kde3/share/services/*
85 /opt/kde3/share/config.kcfg/opensuseupdater_settings.kcfg
86 #/opt/kde3/share/doc/*
87 /usr/sbin/zypper_install
88 /opt/kde3/share/locale
89
90 %changelog -n opensuse-updater-kde
91
92 -------------------------------------------------------------------
93 *Mon Sep 17 2007 - tgoettlicher@suse.de
94 - updated translations
95 *Fri Sep 14 2007 - tgoettlicher@suse.de
96 - updated translations
97 - fixed details dialog not really usable without mouse (#310369)
98 - updated icons
99 * Mon Sep 10 2007 - tgoettlicher@suse.de
100 - fixed declining license does not abort (#308985) 
101 - updated translations
102 * Fri Sep  7 2007 - tgoettlicher@suse.de
103 - fixed opensuse-updater should also offer Recommend updates by default (#308550)
104 - fixed duplicated text in error message (#308125)
105 * Thu Sep  6 2007 - tgoettlicher@suse.de
106 - fixed notification area of opensuse-updater-kde goes out of the display boundaries (#307661)
107 - fixed bug in internal states
108 - added state "no network" with gray tray icon
109 * Mon Sep  3 2007 - tgoettlicher@suse.de
110 - changed call of "yast2 inst_source" to "yast2 repositories"
111 - updated translations 
112 - fixed bug that prevented install of pkg-mgr-patch 
113 * Thu Aug 30 2007 - tgoettlicher@suse.de
114 - improved error handling
115 * Thu Aug 30 2007 - tgoettlicher@suse.de
116 - fixed opensuse kde steal focus (#305522)
117 - fixed "Updating..." progress popup is disturbing (#304338)
118 * Wed Aug 29 2007 - tgoettlicher@suse.de
119 - version 0.6
120 - fixed opensuse-updater reminds you of updates way too 
121   frequently by default (#304716)
122 - updated translations
123 * Fri Aug 24 2007 - tgoettlicher@suse.de
124 - fixed installation of icons in incorrect size (#304157)
125 - updated translations
126 - fixed overlong error message (#247195)
127 - fixed wrong button on icon (#303621)
128 - fixed tray icon for optional updates (#298946)
129 - unification and cleanup of xml
130 *Mon Aug 20 2007 - tgoettlicher@suse.de
131 - updated translations
132 - fixed typo
133 *Thu Aug 16 2007 - tgoettlicher@suse.de
134 - fixed missing error handling
135 - added work around for zypper install
136 - fixed "Check Now" active while checking
137 - fixed typo in in configuration dialog (#300915)
138 * Wed Aug 15 2007 - tgoettlicher@suse.de
139 - fixed license window not big enough
140 - fixed active "Install" button does nothing case
141 - added config switch for display of notifications
142 - prevent chaning show/hide of notifications
143 - fixed opensuseupdater-kde shows config dialog on startup
144 - fixed .po errors 300180
145 - fix bug in config dialog
146 - fix tracker for problems of popup-dialog: button order (#297588)
147 - fix problematic representation when only optional updates are available (#298946)
148 - fix typo in popup dialog text
149 - fix opensuseupdater-kde never autostarts (#298877)
150 - some changes for zypp_traditional
151 - some text changes
152 - added state unknown when no update sources are defined (fate# 300635)
153 * Mon Aug 6 2007 - tgoettlicher@suse.de
154 - better error handling when loading of plugin fails
155 - fix "tracker for problems of popup-dialog" (#29758)
156 - fix .desktop files contain wrong app name (#297585)
157 * Fri Aug  3 2007 - tgoettlicher@novell.com
158 - opensuseupdater talks xml with zypper now
159 * Fri Jul 30 2007 - tgoettlicher@novell.com
160 - add recurring notification
161 * Fri Jul 27 2007 - tgoettlicher@novell.com
162 - complete rewrite 
163 * Wed Aug 30 2006 - stbinner@suse.de
164 - fix build
165 * Tue Aug 29 2006 - dmacvicar@suse.de
166 - revision 390
167
168
169
170
171
172
173