| 1 | %bcond_with ksmarttray |
|---|
| 2 | %bcond_without smart_update |
|---|
| 3 | |
|---|
| 4 | Summary: Smart Package Manager |
|---|
| 5 | Summary(ja): Smart パッケージマネージャ |
|---|
| 6 | Name: smart |
|---|
| 7 | Version: 1.4.1 |
|---|
| 8 | Release: 1%{?_dist_release} |
|---|
| 9 | Group: Applications/Administration |
|---|
| 10 | License: GPLv2+ |
|---|
| 11 | URL: http://smartpm.org |
|---|
| 12 | |
|---|
| 13 | Source0: http://labix.org/download/smart/%{name}-%{version}.tar.bz2 |
|---|
| 14 | #Source1: smart-vine-distro.py |
|---|
| 15 | Source2: smart.console |
|---|
| 16 | Source4: smart-package-manager.desktop |
|---|
| 17 | #Source6: smart-newer.py |
|---|
| 18 | |
|---|
| 19 | BuildRequires: desktop-file-utils |
|---|
| 20 | BuildRequires: python-devel |
|---|
| 21 | BuildRequires: rpm-python |
|---|
| 22 | Requires: rpm-python |
|---|
| 23 | Requires: usermode |
|---|
| 24 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root |
|---|
| 25 | |
|---|
| 26 | Vendor: Project Vine |
|---|
| 27 | Distribution: Vine Linux |
|---|
| 28 | Packager: daisuke |
|---|
| 29 | |
|---|
| 30 | %description |
|---|
| 31 | Smart Package Manager is a next generation package handling tool. |
|---|
| 32 | |
|---|
| 33 | %package gui |
|---|
| 34 | Summary: Smart GTK user interface |
|---|
| 35 | Summary(ja): Smart GTK ユーザインタフェース |
|---|
| 36 | Group: Applications/Administration |
|---|
| 37 | Requires(post): desktop-file-utils |
|---|
| 38 | Requires(postun): desktop-file-utils |
|---|
| 39 | Requires: %{name} = %{version}-%{release} |
|---|
| 40 | Requires: pygtk2 |
|---|
| 41 | |
|---|
| 42 | %description gui |
|---|
| 43 | Smart GTK user interface. |
|---|
| 44 | |
|---|
| 45 | %if %{with smart_update} |
|---|
| 46 | %package update |
|---|
| 47 | Summary: Allows execution of 'smart update' by normal users (suid) |
|---|
| 48 | Summary(ja): 'smart update' をユーザ権限で実行できるようにする (suid) |
|---|
| 49 | Group: Applications/Administration |
|---|
| 50 | Requires: %{name} = %{version}-%{release} |
|---|
| 51 | |
|---|
| 52 | %description update |
|---|
| 53 | Allows execution of 'smart update' by normal users through a |
|---|
| 54 | special suid command. |
|---|
| 55 | %endif |
|---|
| 56 | |
|---|
| 57 | %if %{with ksmarttray} |
|---|
| 58 | %package -n ksmarttray |
|---|
| 59 | Summary: KDE tray program for watching updates with Smart Package Manager |
|---|
| 60 | Group: Applications/Administration |
|---|
| 61 | Requires(post): desktop-file-utils |
|---|
| 62 | Requires(postun): desktop-file-utils |
|---|
| 63 | Requires: %{name}-update = %{version}-%{release} |
|---|
| 64 | BuildRequires: kdelibs-devel |
|---|
| 65 | BuildRequires: popt |
|---|
| 66 | BuildRequires: rpm-devel |
|---|
| 67 | |
|---|
| 68 | %description -n ksmarttray |
|---|
| 69 | KDE tray program for watching updates with Smart Package Manager. |
|---|
| 70 | %endif |
|---|
| 71 | |
|---|
| 72 | %prep |
|---|
| 73 | %setup -q |
|---|
| 74 | |
|---|
| 75 | %build |
|---|
| 76 | %__make |
|---|
| 77 | |
|---|
| 78 | %if %{with ksmarttray} |
|---|
| 79 | pushd contrib/ksmarttray |
|---|
| 80 | make -f admin/Makefile.common |
|---|
| 81 | |
|---|
| 82 | %configure_kde3 |
|---|
| 83 | %__make |
|---|
| 84 | popd |
|---|
| 85 | %endif |
|---|
| 86 | |
|---|
| 87 | %if %{with smart_update} |
|---|
| 88 | pushd contrib/smart-update |
|---|
| 89 | %__make |
|---|
| 90 | popd |
|---|
| 91 | %endif |
|---|
| 92 | |
|---|
| 93 | %install |
|---|
| 94 | rm -fr %{buildroot} |
|---|
| 95 | %__make DESTDIR=%{buildroot} install |
|---|
| 96 | |
|---|
| 97 | install -m644 %{SOURCE2} -D %{buildroot}%{_sysconfdir}/security/console.apps/smart-root |
|---|
| 98 | |
|---|
| 99 | ln -sf consolehelper %{buildroot}%{_bindir}/smart-root |
|---|
| 100 | |
|---|
| 101 | mkdir -p %{buildroot}%{_sysconfdir}/pam.d |
|---|
| 102 | |
|---|
| 103 | cat > %{buildroot}%{_sysconfdir}/pam.d/smart-root <<EOF |
|---|
| 104 | #%PAM-1.0 |
|---|
| 105 | auth include config-util |
|---|
| 106 | account include config-util |
|---|
| 107 | session include config-util |
|---|
| 108 | EOF |
|---|
| 109 | |
|---|
| 110 | mkdir -p %{buildroot}%{_datadir}/applications |
|---|
| 111 | desktop-file-install \ |
|---|
| 112 | --dir %{buildroot}%{_datadir}/applications \ |
|---|
| 113 | %{SOURCE4} |
|---|
| 114 | |
|---|
| 115 | install -m644 smart/interfaces/images/smart.png -D %{buildroot}%{_datadir}/pixmaps/smart-package-manager.png |
|---|
| 116 | mkdir -p %{buildroot}%{_localstatedir}/lib/smart/channels |
|---|
| 117 | |
|---|
| 118 | #install -m644 %{SOURCE6} -D %{buildroot}%{py_sitelib}/%{name}/commands/newer.py |
|---|
| 119 | |
|---|
| 120 | %if %{with smart_update} |
|---|
| 121 | install -m755 contrib/smart-update/smart-update -D %{buildroot}%{_bindir}/smart-update |
|---|
| 122 | %endif |
|---|
| 123 | |
|---|
| 124 | %if %{with ksmarttray} |
|---|
| 125 | pushd contrib/ksmarttray |
|---|
| 126 | %makeinstall_std |
|---|
| 127 | popd |
|---|
| 128 | |
|---|
| 129 | install -m755 contrib/servicemenus/kde_add_smart_channel.sh -D %{buildroot}%{_kde3_bindir}/kde_add_smart_channel.sh |
|---|
| 130 | mkdir -p %{buildroot}%{_kde3_datadir}/apps/konqueror/servicemenus |
|---|
| 131 | desktop-file-install \ |
|---|
| 132 | --dir %{buildroot}%{_kde3_datadir}/apps/konqueror/servicemenus \ |
|---|
| 133 | contrib/servicemenus/add_smart_channel.desktop |
|---|
| 134 | |
|---|
| 135 | # XDG menu entry |
|---|
| 136 | mkdir -p %{buildroot}%{_kde3_datadir}/applications/ |
|---|
| 137 | cat > ksmarttray.desktop << EOF |
|---|
| 138 | [Desktop Entry] |
|---|
| 139 | Name=KSmartTray |
|---|
| 140 | Comment=KDE Tray widget for updating RPM files |
|---|
| 141 | Exec=%{_kde3_bindir}/ksmarttray %%F |
|---|
| 142 | Icon=smart-package-manager |
|---|
| 143 | Type=Application |
|---|
| 144 | Categories=Qt;KDE;Settings;PackageManager; |
|---|
| 145 | EOF |
|---|
| 146 | |
|---|
| 147 | %{_bindir}/desktop-file-install \ |
|---|
| 148 | --dir %{buildroot}%{_kde3_datadir}/applications \ |
|---|
| 149 | ksmarttray.desktop |
|---|
| 150 | %endif |
|---|
| 151 | |
|---|
| 152 | %find_lang %{name} |
|---|
| 153 | |
|---|
| 154 | %clean |
|---|
| 155 | rm -rf %{buildroot} |
|---|
| 156 | |
|---|
| 157 | %files -f %{name}.lang |
|---|
| 158 | %defattr(0644,root,root,0755) |
|---|
| 159 | %doc HACKING README TODO IDEAS doc/*.css doc/*.html |
|---|
| 160 | %config(noreplace) %{_sysconfdir}/security/console.apps/smart-root |
|---|
| 161 | %config(noreplace) %{_sysconfdir}/pam.d/smart-root |
|---|
| 162 | %attr(0755,root,root)%{_bindir}/%{name} |
|---|
| 163 | %attr(0755,root,root)%{_bindir}/%{name}-root |
|---|
| 164 | %dir %{python_sitearch}/smart |
|---|
| 165 | %{python_sitearch}/smart/* |
|---|
| 166 | %{python_sitearch}/*.egg-info |
|---|
| 167 | %exclude %{python_sitearch}/smart/interfaces/gtk |
|---|
| 168 | %dir %{_localstatedir}/lib/smart/channels |
|---|
| 169 | %{_mandir}/*/* |
|---|
| 170 | |
|---|
| 171 | %files gui |
|---|
| 172 | %defattr(0644,root,root,0755) |
|---|
| 173 | %{_datadir}/applications/smart-package-manager.desktop |
|---|
| 174 | %{_datadir}/pixmaps/smart-package-manager.png |
|---|
| 175 | %{python_sitearch}/smart/interfaces/gtk |
|---|
| 176 | |
|---|
| 177 | %if %{with smart_update} |
|---|
| 178 | %files update |
|---|
| 179 | %attr(4755,root,root) %{_bindir}/smart-update |
|---|
| 180 | %endif |
|---|
| 181 | |
|---|
| 182 | %if %{with ksmarttray} |
|---|
| 183 | %files -n ksmarttray |
|---|
| 184 | %defattr(-,root,root) |
|---|
| 185 | %{_kde3_bindir}/ksmarttray |
|---|
| 186 | %{_kde3_bindir}/kde_add_smart_channel.sh |
|---|
| 187 | %{_kde3_datadir}/apps/ksmarttray |
|---|
| 188 | %{_kde3_datadir}/applications/ksmarttray.desktop |
|---|
| 189 | %{_kde3_datadir}/apps/konqueror/servicemenus/add_smart_channel.desktop |
|---|
| 190 | %{_kde3_iconsdir}/hicolor/48x48/apps/ksmarttray.png |
|---|
| 191 | %endif |
|---|
| 192 | |
|---|
| 193 | |
|---|
| 194 | %changelog |
|---|
| 195 | * Tue Jul 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1-1 |
|---|
| 196 | - initial build for Vine Linux |
|---|
| 197 | |
|---|
| 198 | * Fri Jan 28 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.4-1.r951.1mdv2011.0 |
|---|
| 199 | + Revision: 633562 |
|---|
| 200 | - implement distepoch support |
|---|
| 201 | |
|---|
| 202 | * Fri Oct 29 2010 Michael Scherer <misc@mandriva.org> 1:1.4-1.r949.2mdv2011.0 |
|---|
| 203 | + Revision: 590080 |
|---|
| 204 | - rebuild for python 2.7 |
|---|
| 205 | |
|---|
| 206 | * Sat Oct 02 2010 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.4-1.r949.1mdv2011.0 |
|---|
| 207 | + Revision: 582426 |
|---|
| 208 | - New release: 1.4 (merging in latest code from trunk) |
|---|
| 209 | |
|---|
| 210 | * Thu Apr 22 2010 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.3.1-0.r948.1mdv2010.1 |
|---|
| 211 | + Revision: 537821 |
|---|
| 212 | - update to revision 948: |
|---|
| 213 | o fix loading of old cache lacking new channel attribute (fixes #58144) |
|---|
| 214 | o revert an accidental change that were commited in r942 |
|---|
| 215 | - remove scriptlets for < 2009.0 releases |
|---|
| 216 | - update to revision 946 to fix a build failure and a couple of test failures |
|---|
| 217 | - new bzr snapshot: |
|---|
| 218 | o fixes gtk gui breakage with channel updating |
|---|
| 219 | o merges latest code from trunk & unity branch |
|---|
| 220 | |
|---|
| 221 | * Sat Feb 27 2010 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.3-1mdv2010.1 |
|---|
| 222 | + Revision: 512282 |
|---|
| 223 | - new release: 1.3 (synced mandriva branch with trunk) |
|---|
| 224 | - use %%setup_compile_flags macro |
|---|
| 225 | |
|---|
| 226 | * Sun Sep 27 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-10mdv2010.0 |
|---|
| 227 | + Revision: 449900 |
|---|
| 228 | - make multilib behaviour optionable and also apply the behaviour to package |
|---|
| 229 | upgrades as well (updates P501) |
|---|
| 230 | - move distro.py to standard location as it no longer contains any arch specific |
|---|
| 231 | stuff... |
|---|
| 232 | - fix slow pycurl fetcher without breaking others.. |
|---|
| 233 | - fix huge slowdown limiting download speed to ~160K/sec when using pycurl |
|---|
| 234 | - for a dependency which only two packages of same version and different arch |
|---|
| 235 | satisfies, automatically pick the one with best arch score. This will ie. |
|---|
| 236 | make smart able to automatically pick 'lib64foo-devel' to satisfy 'foo-devel' |
|---|
| 237 | in cases where both 'libfoo-devel' & 'lib64foo-devel' provides it. (P501) |
|---|
| 238 | - restore old revision after accidental removal of directory |
|---|
| 239 | - fixes and updates from smart mandriva branch (P500): |
|---|
| 240 | o really fix handling of hdlist.cz to make it actually work again |
|---|
| 241 | o make sure that mirror picked by urpmisync plugin may actually be used |
|---|
| 242 | o add XZHandler for handling xz compressed files |
|---|
| 243 | |
|---|
| 244 | * Tue Jun 02 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-8mdv2010.0 |
|---|
| 245 | + Revision: 382279 |
|---|
| 246 | - add a buildconflicts on python-curl to prevent it's different output breaking test suite |
|---|
| 247 | - update to new tarball generated from my branch: |
|---|
| 248 | o fix handling of restricted channels (fixes #51249) |
|---|
| 249 | o fix handling of cdrom (fixes #51247) |
|---|
| 250 | o fix baseurl so that downloading will work again (fixes #50460) |
|---|
| 251 | o print warning if errors resulting in urpmisync being disabled occurs |
|---|
| 252 | |
|---|
| 253 | * Mon May 25 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-7mdv2010.0 |
|---|
| 254 | + Revision: 379714 |
|---|
| 255 | - disable ksmarttray for >= 2010.0 |
|---|
| 256 | - * make urpmisync more sturdy, remove channels when disabled and fallback to |
|---|
| 257 | disabled if exceptions occurs (P505) |
|---|
| 258 | - fix decompression of hdlist.cz (P504) |
|---|
| 259 | |
|---|
| 260 | * Sat Apr 25 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-6mdv2010.0 |
|---|
| 261 | + Revision: 369038 |
|---|
| 262 | - skip global options urpmi.cfg for urpmichannelsync (fixes #48509,8) |
|---|
| 263 | - fix dealing with urpmi medias containing dots in the name (P502) |
|---|
| 264 | |
|---|
| 265 | * Tue Mar 10 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-5mdv2009.1 |
|---|
| 266 | + Revision: 353349 |
|---|
| 267 | - make urpmichannelsync channels default to 0 for priority to keep consistent |
|---|
| 268 | priority of packages based on their version only which is what one usually wants.. |
|---|
| 269 | - be sure to move hdlist if present as well updates (P0) |
|---|
| 270 | |
|---|
| 271 | * Mon Mar 09 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-4mdv2009.1 |
|---|
| 272 | + Revision: 353328 |
|---|
| 273 | - reuse existing urpmi metadata when forcing migration to new layout and remove |
|---|
| 274 | any old leftovers (P0) |
|---|
| 275 | |
|---|
| 276 | * Sat Mar 07 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-3mdv2009.1 |
|---|
| 277 | + Revision: 350674 |
|---|
| 278 | - add python-rpm to buildrequires (required by test suite) |
|---|
| 279 | - add %%check section with test suite running to prevent more silly mistakes..:p |
|---|
| 280 | - gah, previous commit/release missed the actually updated tarball, update it |
|---|
| 281 | from my branch again with more fixes: |
|---|
| 282 | o in situations where /var/lib/media/<medianame>/ doesn't exist, create it, |
|---|
| 283 | will force urpmi to migrate to new layout from old with |
|---|
| 284 | /var/lib/media/synthesis.hdlist.<medianame>.cz etc. as well. |
|---|
| 285 | o fix broken urpmichannelsync test |
|---|
| 286 | o fix locale issue which would break the test suite |
|---|
| 287 | o fix issue where dpkg installed, but not used would break smart |
|---|
| 288 | |
|---|
| 289 | * Fri Mar 06 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-2mdv2009.1 |
|---|
| 290 | + Revision: 349658 |
|---|
| 291 | - fix mess with unresolved conflicts which made it in to the branch by accident:( |
|---|
| 292 | |
|---|
| 293 | * Thu Mar 05 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:1.2-1mdv2009.1 |
|---|
| 294 | + Revision: 349177 |
|---|
| 295 | - update to new version based on my branch: |
|---|
| 296 | o merging in new 1.2 stable release from trunk |
|---|
| 297 | o merge in several of afb's bugfix and relevant feature branches which hasn't |
|---|
| 298 | made their way to trunk yet |
|---|
| 299 | o improve urpmichannelsync plugin making it a bit more robust |
|---|
| 300 | o merge all of our appropriate patches and throw away those who's not |
|---|
| 301 | o switch to xz compression for tarball |
|---|
| 302 | fix up after previous vandalism commit: |
|---|
| 303 | o revert back to my mandriva branch |
|---|
| 304 | o fix reckless usage of epoch tag which broke dependencies on subpackages |
|---|
| 305 | o fix #48265 properly |
|---|
| 306 | |
|---|
| 307 | * Thu Feb 26 2009 Helio Chissini de Castro <helio@mandriva.com> 1:1.1-3mdv2009.1 |
|---|
| 308 | + Revision: 345173 |
|---|
| 309 | - Fixing bug https://qa.mandriva.com/show_bug.cgi?id=48265 with a easy solution, using the real upstream package. |
|---|
| 310 | In near future, we should accept only upstream tarballs, instead of use unfinished obscure branchs |
|---|
| 311 | |
|---|
| 312 | * Thu Dec 25 2008 Funda Wang <fwang@mandriva.org> 1.1.1-2mdv2009.1 |
|---|
| 313 | + Revision: 318616 |
|---|
| 314 | - fix patch |
|---|
| 315 | - rediff signature patch |
|---|
| 316 | - rediff channel patch |
|---|
| 317 | - rebuild for new python |
|---|
| 318 | |
|---|
| 319 | * Wed Nov 05 2008 Per Øyvind Karlsen <peroyvind@mandriva.org> 1.1.1-1mdv2009.1 |
|---|
| 320 | + Revision: 300004 |
|---|
| 321 | - workaround nagging about missing files during build of ksmarttray |
|---|
| 322 | - perform some spec cleanups and cosmetics to follow "regular" Mandriva style |
|---|
| 323 | - update from my own branch based on 1.1.1: |
|---|
| 324 | o adds urpimsync plugin to natively supporting use of local urpmi |
|---|
| 325 | configuration and data (replaces existing distro.py and obsoletes |
|---|
| 326 | urpmi2smart) |
|---|
| 327 | o adds basic mirrorlist support |
|---|
| 328 | - make dependency on python-liblzma versioned |
|---|
| 329 | |
|---|
| 330 | * Mon Sep 15 2008 Per Øyvind Karlsen <peroyvind@mandriva.org> 1.1-1mdv2009.0 |
|---|
| 331 | + Revision: 285039 |
|---|
| 332 | - since last one never got through, bump release down back to 1 |
|---|
| 333 | - bump release |
|---|
| 334 | - cool down on overeager macro usage for %%{name} |
|---|
| 335 | - change conflicts on python-curl to suggests |
|---|
| 336 | - add dependency on python-liblzma since we need it for info.xml.lzma |
|---|
| 337 | - add support for info.xml metadata and fix crash with curl (P200, from my own branch:) |
|---|
| 338 | - fix string splitting in urpmi2smart that got broken due to a second ':' showing |
|---|
| 339 | up in new mirrorurl variable |
|---|
| 340 | - new release |
|---|
| 341 | - remove conflict on python-curl, new version of python-curl works without |
|---|
| 342 | segfaulting :) |
|---|
| 343 | - always pass -pX argument to %%patchX |
|---|
| 344 | |
|---|
| 345 | * Fri Aug 15 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.0-1mdv2009.0 |
|---|
| 346 | + Revision: 272233 |
|---|
| 347 | - Update to Smart 1.0 |
|---|
| 348 | Remove patches 0, 2,6 ,11 ( Merged upstream ) |
|---|
| 349 | Added comment about patch 13 ( i do not know if this is still needed to use it ) |
|---|
| 350 | |
|---|
| 351 | * Fri Aug 08 2008 Thierry Vignaud <tv@mandriva.org> 0.52-7mdv2009.0 |
|---|
| 352 | + Revision: 269254 |
|---|
| 353 | - rebuild early 2009.0 package (before pixel changes) |
|---|
| 354 | |
|---|
| 355 | + Pixel <pixel@mandriva.com> |
|---|
| 356 | - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas |
|---|
| 357 | - ensure comment does not appear in ksmarttray's %%postun |
|---|
| 358 | |
|---|
| 359 | * Sat Jun 07 2008 Funda Wang <fwang@mandriva.org> 0.52-6mdv2009.0 |
|---|
| 360 | + Revision: 216583 |
|---|
| 361 | - use media_info and synthesis by default |
|---|
| 362 | - move kde3 stuff to /opt |
|---|
| 363 | |
|---|
| 364 | + Pixel <pixel@mandriva.com> |
|---|
| 365 | - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) |
|---|
| 366 | |
|---|
| 367 | * Thu Jan 31 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 0.52-5mdv2008.1 |
|---|
| 368 | + Revision: 160889 |
|---|
| 369 | - fix smart widht when running in terminal, patch 105 |
|---|
| 370 | |
|---|
| 371 | + Olivier Blin <oblin@mandriva.com> |
|---|
| 372 | - restore BuildRoot |
|---|
| 373 | |
|---|
| 374 | + Thierry Vignaud <tv@mandriva.org> |
|---|
| 375 | - kill re-definition of %%buildroot on Pixel's request |
|---|
| 376 | |
|---|
| 377 | * Mon Dec 17 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.52-4mdv2008.1 |
|---|
| 378 | + Revision: 121130 |
|---|
| 379 | - use SUSE patches |
|---|
| 380 | - drop patches 100-102 |
|---|
| 381 | - rebuild for new rpm |
|---|
| 382 | - new license policy |
|---|
| 383 | - do not package LICENSE file |
|---|
| 384 | |
|---|
| 385 | * Mon Oct 22 2007 David Walluck <walluck@mandriva.org> 0.52-3mdv2008.1 |
|---|
| 386 | + Revision: 101073 |
|---|
| 387 | - always include ksmarttray patches in src.rpm |
|---|
| 388 | - always apply ksmarttray patches regardless of whether we are building it |
|---|
| 389 | |
|---|
| 390 | * Thu Oct 18 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.52-2mdv2008.1 |
|---|
| 391 | + Revision: 99836 |
|---|
| 392 | - drop patch 9 (merged in one SUSE patch) |
|---|
| 393 | - add three SUSE patches (x86_64 support) |
|---|
| 394 | |
|---|
| 395 | * Tue Oct 09 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.52-1mdv2008.1 |
|---|
| 396 | + Revision: 96573 |
|---|
| 397 | - remove patch 2 as it has been applied upstream |
|---|
| 398 | - new version |
|---|
| 399 | - *.pyc files should be shipped |
|---|
| 400 | |
|---|
| 401 | * Thu Sep 27 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-17mdv2008.0 |
|---|
| 402 | + Revision: 93301 |
|---|
| 403 | - do not hardcode libdir |
|---|
| 404 | - conflicts python-curl as it crashesh smart while updating channels |
|---|
| 405 | - do not ship *.pyc files |
|---|
| 406 | - add full url for source0 |
|---|
| 407 | - enable ksmarttray (somehow i just disabled it ;) |
|---|
| 408 | - use smart's makefile |
|---|
| 409 | - fix mixture of tabs and spaces |
|---|
| 410 | - do not use vendor in desktop files |
|---|
| 411 | - move patch 12 to ksmarttray section |
|---|
| 412 | - suggests python-curl |
|---|
| 413 | |
|---|
| 414 | * Sat Sep 15 2007 David Walluck <walluck@mandriva.org> 0.51-16mdv2008.0 |
|---|
| 415 | + Revision: 85891 |
|---|
| 416 | - require smart = %%{version}-%%{release} from subpackages so we don't get breakage |
|---|
| 417 | |
|---|
| 418 | * Sat Sep 15 2007 David Walluck <walluck@mandriva.org> 0.51-15mdv2008.0 |
|---|
| 419 | + Revision: 85877 |
|---|
| 420 | - fix conflicts with gui subpackage |
|---|
| 421 | |
|---|
| 422 | * Fri Sep 14 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-14mdv2008.0 |
|---|
| 423 | + Revision: 85627 |
|---|
| 424 | - check rpm signatures and add default pgp keyserver |
|---|
| 425 | provide patch 14, which prevents segfaults on slower connections |
|---|
| 426 | provide patch 15, which add support for fail on curl authentification error |
|---|
| 427 | provide patch 16, which add Hide-Unlocked option in View menu |
|---|
| 428 | provide patch 17, which should haven't slowndown on curl downloading |
|---|
| 429 | set requires on python-curl, especially useful for people using proxies |
|---|
| 430 | |
|---|
| 431 | * Thu Sep 13 2007 Thierry Vignaud <tv@mandriva.org> 0.51-13mdv2008.0 |
|---|
| 432 | + Revision: 85237 |
|---|
| 433 | - bump conflicts in order to fix upgrade (#33465) |
|---|
| 434 | |
|---|
| 435 | * Thu Sep 13 2007 David Walluck <walluck@mandriva.org> 0.51-12mdv2008.0 |
|---|
| 436 | + Revision: 84932 |
|---|
| 437 | - bump release |
|---|
| 438 | - remove executable bit from smart-package-manager.desktop |
|---|
| 439 | - document some outstanding issues |
|---|
| 440 | |
|---|
| 441 | * Thu Sep 13 2007 David Walluck <walluck@mandriva.org> 0.51-10mdv2008.0 |
|---|
| 442 | + Revision: 84913 |
|---|
| 443 | - partial fix for upstream ksmarttray update bug |
|---|
| 444 | - fix for bug #28782 (detectsys) |
|---|
| 445 | |
|---|
| 446 | * Sun Sep 09 2007 David Walluck <walluck@mandriva.org> 0.51-9mdv2008.0 |
|---|
| 447 | + Revision: 83949 |
|---|
| 448 | - include modified urpmi2smart.py script |
|---|
| 449 | - replace references to i568 with i586 in distro.i586 |
|---|
| 450 | - always include distro.i586 as a source regardless of arch and update at install time |
|---|
| 451 | - use %%bcond_without macros for spec options |
|---|
| 452 | - add patch to fix downloading over scp |
|---|
| 453 | - use desktop-file-install and make sure .desktop files validate |
|---|
| 454 | - show ksmarttray in menus |
|---|
| 455 | |
|---|
| 456 | + Tomasz Pawel Gajc <tpg@mandriva.org> |
|---|
| 457 | - update channel list |
|---|
| 458 | remove JPackage because it is dead |
|---|
| 459 | add non-free channel |
|---|
| 460 | provide separate channel list for i586 and x86_64 |
|---|
| 461 | |
|---|
| 462 | * Mon Sep 03 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-6mdv2008.0 |
|---|
| 463 | + Revision: 78579 |
|---|
| 464 | - use script fo find translations |
|---|
| 465 | - remove options for older mdv release |
|---|
| 466 | - drop exclude for some files |
|---|
| 467 | - ksmarttray will be shown only in KDE menus |
|---|
| 468 | |
|---|
| 469 | * Wed Aug 29 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-5mdv2008.0 |
|---|
| 470 | + Revision: 74263 |
|---|
| 471 | - remove doubled/unneeded buildrequires |
|---|
| 472 | - do not use %%{_sourcedir} |
|---|
| 473 | - remove %%ifarch, rely on libsuffix for configure script |
|---|
| 474 | - small cleans in a spec file |
|---|
| 475 | - drop source 5 (smart has french translation already) |
|---|
| 476 | - provide patch 8 (fixes gui) |
|---|
| 477 | - provide patch 9 (speed up listing packages in channels) |
|---|
| 478 | - provide patch 5 (should speed up gui responsiveness) |
|---|
| 479 | |
|---|
| 480 | * Tue Aug 28 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-4mdv2008.0 |
|---|
| 481 | + Revision: 72632 |
|---|
| 482 | - fix build on x86_64 |
|---|
| 483 | - provides smart newer, a command which shows packages that have available upgrades |
|---|
| 484 | - add ksmarttray's konqueror service menus |
|---|
| 485 | - add scriplets |
|---|
| 486 | - provide patch 4, which adds handling of rpm gpg signatures |
|---|
| 487 | - provide patch 3 (mirrors for channels) |
|---|
| 488 | - provide patch 2 (should speed up cache loading) |
|---|
| 489 | - provide patch 7 (ksmarttray can start smart-gui now) |
|---|
| 490 | |
|---|
| 491 | * Fri Aug 10 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.51-3mdv2008.0 |
|---|
| 492 | + Revision: 61015 |
|---|
| 493 | - provide patch 6 (enable build of ksmarttray) |
|---|
| 494 | - drop X-MandrivaLinux from desktop file |
|---|
| 495 | |
|---|
| 496 | * Mon Jun 11 2007 Olivier Thauvin <nanardon@mandriva.org> 0.51-2mdv2008.0 |
|---|
| 497 | + Revision: 37984 |
|---|
| 498 | - rebuild for rpm |
|---|
| 499 | |
|---|
| 500 | * Mon May 21 2007 Andreas Hasenack <andreas@mandriva.com> 0.51-1mdv2008.0 |
|---|
| 501 | + Revision: 29383 |
|---|
| 502 | - updated to version 0.51 |
|---|
| 503 | - removed patches that were already included |
|---|
| 504 | |
|---|
| 505 | * Wed May 02 2007 Funda Wang <fwang@mandriva.org> 0.50-5mdv2008.0 |
|---|
| 506 | + Revision: 20377 |
|---|
| 507 | - Move translations into main package, because vt under x11 may need |
|---|
| 508 | translations. |
|---|
| 509 | |
|---|