comparison pidgin.spec.in @ 16226:cf61b0d03d95

- Add some Obsolete:s to help upgrades - Remove explicit Packager: %{packager} from spec, it was redundant
author Stu Tomlinson <stu@nosnilmot.com>
date Tue, 17 Apr 2007 10:02:04 +0000
parents 8625c519d3a7
children 67627b73e106
comparison
equal deleted inserted replaced
16225:7f958fb1804f 16226:cf61b0d03d95
20 Release: 0%{?beta:.beta%{beta}} 20 Release: 0%{?beta:.beta%{beta}}
21 Epoch: 0 21 Epoch: 0
22 License: GPL 22 License: GPL
23 Group: Applications/Internet 23 Group: Applications/Internet
24 URL: http://pidgin.im/ 24 URL: http://pidgin.im/
25 Packager: %{packager}
26 Source: %{name}-@VERSION@.tar.bz2 25 Source: %{name}-@VERSION@.tar.bz2
27 BuildRoot: %{_tmppath}/%{name}-%{version}-root 26 BuildRoot: %{_tmppath}/%{name}-%{version}-root
28 27
29 # Generic build requirements 28 # Generic build requirements
30 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel 29 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel
66 %endif 65 %endif
67 %endif 66 %endif
68 67
69 # For some reason perl isn't always automatically detected as a requirement :( 68 # For some reason perl isn't always automatically detected as a requirement :(
70 Requires: perl 69 Requires: perl
71 # Gadu-Gadu support was split out temporarily (only as gaim)
72 Provides: gaim-gadugadu = %{epoch}:%{version}-%{release}
73 Obsoletes: gaim 70 Obsoletes: gaim
74 71
75 %package devel 72 %package devel
76 Summary: Development headers, documentation, and libraries for Pidgin 73 Summary: Development headers, documentation, and libraries for Pidgin
77 Group: Applications/Internet 74 Group: Applications/Internet
79 Obsoletes: gaim-devel 76 Obsoletes: gaim-devel
80 77
81 %package -n libpurple 78 %package -n libpurple
82 Summary: libpurple library for IM clients like Pidgin and Finch 79 Summary: libpurple library for IM clients like Pidgin and Finch
83 Group: Applications/Internet 80 Group: Applications/Internet
81 Obsoletes: gaim-silc
82 Obsoletes: gaim-tcl
83 Obsoletes: gaim-gadugadu
84 84
85 %package -n libpurple-devel 85 %package -n libpurple-devel
86 Summary: Development headers, documentation, and libraries for libpurple 86 Summary: Development headers, documentation, and libraries for libpurple
87 Group: Applications/Internet 87 Group: Applications/Internet
88 Requires: libpurple = %{epoch}:%{version} 88 Requires: libpurple = %{epoch}:%{version}
89 89
90 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1} 90 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
91 %package -n libpurple-bonjour 91 %package -n libpurple-bonjour
92 Summary: Bonjour plugin for Pidgin 92 Summary: Bonjour plugin for Pidgin
93 Group: Applications/Internet 93 Group: Applications/Internet
113 Summary: A text-based user interface for Pidgin 113 Summary: A text-based user interface for Pidgin
114 Group: Applications/Internet 114 Group: Applications/Internet
115 Requires: libpurple = %{epoch}:%{version} 115 Requires: libpurple = %{epoch}:%{version}
116 116
117 %package -n finch-devel 117 %package -n finch-devel
118 Summary: Headers etc. for finch stuffs 118 Summary: Headers etc. for finch stuffs
119 Group: Applications/Internet 119 Group: Applications/Internet
120 Requires: finch = %{epoch}:%{version}, libpurple-devel = %{epoch}:%{version} 120 Requires: finch = %{epoch}:%{version}, libpurple-devel = %{epoch}:%{version}
121 %endif 121 %endif
122 122
123 %description 123 %description
425 %{_libdir}/libgnt.so 425 %{_libdir}/libgnt.so
426 426
427 %endif 427 %endif
428 428
429 %changelog 429 %changelog
430 * Tue Apr 17 2007 Stu Tomlinson <stu@nosnilmot.com>
431 - Add some Obsolete:s to help upgrades
432 - Remove explicit Packager: %%{packager} from spec, it was redundant
433
430 * Sun Apr 15 2007 Stu Tomlinson <stu@nosnilmot.com> 434 * Sun Apr 15 2007 Stu Tomlinson <stu@nosnilmot.com>
431 - Fix for building without Finch 435 - Fix for building without Finch
432 - Drop -tcl & -silc sub-packages, include them in the main libpurple 436 - Drop -tcl & -silc sub-packages, include them in the main libpurple
433 package (--without tcl and --without silc can be used to build libpurple 437 package (--without tcl and --without silc can be used to build libpurple
434 without support for these). 438 without support for these).
491 - Restore gtkspell-devel build requirement (and add --without gtkspell option) 495 - Restore gtkspell-devel build requirement (and add --without gtkspell option)
492 - Fix Tcl build requirements to work across more distros 496 - Fix Tcl build requirements to work across more distros
493 - Fix SILC build requirements to work across more distros 497 - Fix SILC build requirements to work across more distros
494 498
495 * Mon Oct 11 2004 John Jolly <john.jolly@gmail.com> 499 * Mon Oct 11 2004 John Jolly <john.jolly@gmail.com>
496 - Added if "%{_vendor}" == "suse" to handle GnuTLS libraries for SuSE 500 - Added if "%%{_vendor}" == "suse" to handle GnuTLS libraries for SuSE
497 501
498 * Sat Oct 2 2004 Stu Tomlinson <stu@nosnilmot.com> 502 * Sat Oct 2 2004 Stu Tomlinson <stu@nosnilmot.com>
499 - If --with tcl or silc are not specified, make sure the plugins don't 503 - If --with tcl or silc are not specified, make sure the plugins don't
500 exist to prevent RPM complaining about unpackaged files 504 exist to prevent RPM complaining about unpackaged files
501 505
516 the necessary programs are properly installed. (For me, this was 520 the necessary programs are properly installed. (For me, this was
517 elfutils.) 521 elfutils.)
518 522
519 * Sun Jul 20 2003 Bjoern Voigt <bjoern@cs.tu-berlin.de> 523 * Sun Jul 20 2003 Bjoern Voigt <bjoern@cs.tu-berlin.de>
520 - Added pkgconfig build dependency. 524 - Added pkgconfig build dependency.
521 - if "%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x. 525 - if "%%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x.
522 - Added Gaim-specific directories to list of Gaim's files. 526 - Added Gaim-specific directories to list of Gaim's files.
523 527
524 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu> 528 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
525 - Complete spec file rewrite to take advantage of "new" RPM features 529 - Complete spec file rewrite to take advantage of "new" RPM features
526 and make things prettier. 530 and make things prettier.