comparison pidgin.spec.in @ 16849:32c2a0c57ecc

- Add missing BuildRequires: startup-notification-devel, if you really need to build on a distro without it use --without startupnotification - Add BuildRequires: libSM-devel, libXScrnSaver-devel for distros with modular X. For those without, build with --without modularx - Change Mandriva BuildRequires to gkt2-devel (reported by Gtz Waschk)
author Stu Tomlinson <stu@nosnilmot.com>
date Fri, 04 May 2007 01:13:19 +0000
parents 728785ce47b7
children d61d93f478cc
comparison
equal deleted inserted replaced
16848:94d68859f74d 16849:32c2a0c57ecc
24 Source: %{name}-@VERSION@.tar.bz2 24 Source: %{name}-@VERSION@.tar.bz2
25 BuildRoot: %{_tmppath}/%{name}-%{version}-root 25 BuildRoot: %{_tmppath}/%{name}-%{version}-root
26 26
27 # Generic build requirements 27 # Generic build requirements
28 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel 28 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel
29 BuildRequires: gtk2-devel
30
31 %{!?_without_startupnotification:BuildRequires: startup-notification-devel}
32 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
29 %{?_with_avahi:BuildRequires: avahi-compat-howl-devel} 33 %{?_with_avahi:BuildRequires: avahi-compat-howl-devel}
30 %{!?_without_gtkspell:BuildRequires: gtkspell-devel} 34 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
31 %{?_with_howl:BuildRequires: howl-devel} 35 %{?_with_howl:BuildRequires: howl-devel}
32 %{?_with_meanwhile:BuildRequires: meanwhile-devel} 36 %{?_with_meanwhile:BuildRequires: meanwhile-devel}
33 %{?_with_mono:BuildRequires: mono-devel} 37 %{?_with_mono:BuildRequires: mono-devel}
47 %endif 51 %endif
48 52
49 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?) 53 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
50 %if "%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}" == "Mandriva" 54 %if "%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}" == "Mandriva"
51 # For Mandrake/Mandriva: 55 # For Mandrake/Mandriva:
52 BuildRequires: libgtk+2.0_0-devel, libnss3-devel, perl-devel 56 BuildRequires: libnss3-devel, perl-devel
53 Obsoletes: libgaim-remote0 57 Obsoletes: libgaim-remote0
54 %else 58 %else
55 # For SuSE, Red Hat, Fedora and others: 59 # For SuSE, Red Hat, Fedora and others:
56 BuildRequires: gtk2-devel
57 %if "%{_vendor}" != "suse" 60 %if "%{_vendor}" != "suse"
58 # For Red Hat, Fedora and others: 61 # For Red Hat, Fedora and others:
59 # let's assume RH & FC1 are the only brain-dead distros missing the 62 # let's assume RH & FC1 are the only brain-dead distros missing the
60 # perl-XML-Parser dependency on intltool and that other RH/FC releases 63 # perl-XML-Parser dependency on intltool and that other RH/FC releases
61 # don't care if we specify it here 64 # don't care if we specify it here
438 %{_libdir}/libgnt.so 441 %{_libdir}/libgnt.so
439 442
440 %endif 443 %endif
441 444
442 %changelog 445 %changelog
443 * Tue May 1 2007 Stu Tomlinson <stu@nosnilmot.com> 446 * Thu May 3 2007 Stu Tomlinson <stu@nosnilmot.com>
447 - Add missing BuildRequires: startup-notification-devel, if you really
448 need to build on a distro without it use --without startupnotification
449 - Add BuildRequires: libSM-devel, libXScrnSaver-devel for distros with
450 modular X. For those without, build with --without modularx
451 - Change Mandriva BuildRequires to gkt2-devel (reported by Götz Waschk)
452
453 * Tue May 1 2007 Stu Tomlinson <stu@nosnilmot.com>
444 - Run gtk-update-icon-cache on installation/uninstallation 454 - Run gtk-update-icon-cache on installation/uninstallation
445 - Guard against errors when upgrading from Gaim/Pidgin 1.5.x which had 455 - Guard against errors when upgrading from Gaim/Pidgin 1.5.x which had
446 no schemas file 456 no schemas file
447 457
448 * Sun Apr 29 2007 Stu Tomlinson <stu@nosnilmot.com> 458 * Sun Apr 29 2007 Stu Tomlinson <stu@nosnilmot.com>