rpms/kdepim/devel kdepim.spec, 1.122, 1.123 kdepim-3.5.3-gcc-4.1.1-8.patch, 1.1, NONE kdepim-3.5.5-automakeversion.patch, 1.1, NONE
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Fri May 11 00:10:17 UTC 2007
- Previous message (by thread): rpms/perl-mecab/devel MeCab-license-Fedora, NONE, 1.1 perl-mecab.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/gnome-screensaver/devel gnome-screensaver.spec,1.147,1.148
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rdieter
Update of /cvs/pkgs/rpms/kdepim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14820
Modified Files:
kdepim.spec
Removed Files:
kdepim-3.5.3-gcc-4.1.1-8.patch
kdepim-3.5.5-automakeversion.patch
Log Message:
* Thu May 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.6-7
- +BR: gpgme-devel gnokii-devel libmal-devel
- +Requires: pinentry-gui
- drop unused/deprecated patches
- revert to kinder/gentler scriptlets
- sanitize .la files a bit
Index: kdepim.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdepim/devel/kdepim.spec,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- kdepim.spec 5 Apr 2007 14:15:53 -0000 1.122
+++ kdepim.spec 11 May 2007 00:09:42 -0000 1.123
@@ -3,15 +3,17 @@
%define kdelibs_epoch 6
%define kdebase_epoch 6
-%define qt_version 1:3.3.7
-%define arts_version 8:1.5.6
%define make_cvs 1
-Version: 3.5.6
-Release: 4%{?dist}
+%define _with_gnokii --with-gnokii
+%define _with_mal --with-mal
+
Name: kdepim
Summary: PIM (Personal Information Manager) for KDE
Epoch: 6
+Version: 3.5.6
+Release: 7%{?dist}
+
Group: Applications/Productivity
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -34,31 +36,47 @@
Patch1004: kdepim-3.5.6-kmail-imap.patch
Patch1005: timezone-update.diff.bz2
-Requires: kdebase >= %{kdebase_epoch}:%{version}
+Requires: kdelibs >= %{kdelibs_epoch}:%{version}
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-BuildRequires: perl
-BuildRequires: bison
-BuildRequires: flex
+BuildRequires: bison flex
BuildRequires: desktop-file-utils
-BuildRequires: kdebase-devel >= %{kdebase_epoch}:%{version}
+BuildRequires: kdelibs-devel >= %{kdelibs_epoch}:%{version}
+# kmix (?) -- Rex
+BuildRequires: kdemultimedia
+# kttsd
+BuildRequires: kdeaccessibility
BuildRequires: zlib-devel
BuildRequires: libart_lgpl-devel
-BuildRequires: audiofile-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: lockdev-devel
BuildRequires: python-devel
-BuildRequires: libXpm-devel
-BuildRequires: libXScrnSaver-devel
-BuildRequires: arts-devel >= %{arts_version}
%ifnarch s390 s390x
-BuildRequires: bluez-libs-devel
-BuildRequires: pilot-link-devel >= 0.11
+%if 0%{?fedora} > 6
+%define _with_pilot_link --with-pilot-link
+BuildRequires: pilot-link-devel >= 0.12
+# AvantGo support via libmal
+%{?_with_mal:BuildRequires: libmal-devel}
+%endif
+%endif
+%{?_with_gnokii:BuildRequires: gnokii-devel}
+## Crypto Stuff from http://kmail.kde.org/kmail-pgpmime-howto.html
+BuildRequires: gpgme-devel
+%if 0%{?fedora} > 4 || 0%{?rhel} > 4
+BuildRequires: libXpm-devel libXScrnSaver-devel
+%endif
+%if %{make_cvs}
+BuildRequires: automake libtool
+%endif
+
+##Optional bits
+Requires(hint): pinentry-gui
+
+%if "%{?_with_gnokii:1}" == "1"
+Obsoletes: %{name}-gnokii < %{epoch}:%{version}-%{release}
+Provides: %{name}-gnokii = %{epoch}:%{version}-%{release}
%endif
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
%description
A PIM (Personal Information Manager) for KDE.
@@ -68,7 +86,6 @@
Group: Development/Libraries
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: kdelibs-devel >= %{kdelibs_epoch}:%{version}
-
%description devel
Development files for %{name}.
Install %{name}-devel if you want to write or compile %{name} plugins.
@@ -107,7 +124,6 @@
--enable-new-ldflags \
--disable-dependency-tracking \
--disable-rpath \
- --disable-gcc-hidden-visibility \
%if %{debug} == 0
--disable-debug \
--disable-warnings \
@@ -118,7 +134,11 @@
--includedir=%{_includedir}/kde \
--with-gpg=%{_bindir}/gpg \
--with-gpgsm=%{_bindir}/gpgsm \
- --with-sasl
+ --with-sasl \
+ %{?_with_gnokii} %{!?_with_gnokii:--without-gnokii} \
+ %{?_with_mal} %{!?_with_mal:--without-mal} \
+ %{?_with_pilot_link} %{!?_with_pilot_link:--without-pilot-link}
+
make %{?_smp_mflags}
@@ -135,6 +155,8 @@
done
popd
+## FIXME. *ALL* of these? Surely, non-kde users should get to see
+## some of these gems. -- Rex
for i in konsolekalendar knotes kpilotdaemon kpilot KMail KNode Kontact \
KOrn akregator kalarm groupwarewizard kpalmdoc ktnef multisynk ; do
if [ -f %{buildroot}%{_datadir}/applications/kde/$i.desktop ] ; then
@@ -142,19 +164,30 @@
fi
done
+## remove references to extraneous/optional libraries in .la files (#170602)
+find $RPM_BUILD_ROOT%{_libdir} -name "*.la" | xargs \
+ sed -i \
+ -e "s at -lpng@@g" \
+ -e "s@%{_libdir}/libqgpgme.la@@g" \
+ -e "s@%{_libdir}/libgpgme++.la@@g" \
+ -e "s at -lgpgme@@g" \
+ -e "s at -lgpg-error@@g"
+
%post
/sbin/ldconfig ||:
-%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || :
-%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
-%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || :
-%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
+for i in crystalsvg hicolor locolor ; do
+ touch --no-create %{_datadir}/icons/$i 2>/dev/null || :
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/$i 2>/dev/null || :
+done
+%{_bindir}/update-desktop-database >& /dev/null ||:
%postun
/sbin/ldconfig ||:
-%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || :
-%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
-%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || :
-%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
+for i in crystalsvg hicolor locolor ; do
+ touch --no-create %{_datadir}/icons/$i 2>/dev/null || :
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/$i 2>/dev/null || :
+done
+%{_bindir}/update-desktop-database >& /dev/null ||:
%clean
rm -rf %{buildroot}
@@ -203,6 +236,13 @@
%exclude %{_libdir}/libremotekonnector.so
%changelog
+* Thu May 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.6-7
+- +BR: gpgme-devel gnokii-devel libmal-devel
+- +Requires: pinentry-gui
+- drop unused/deprecated patches
+- revert to kinder/gentler scriptlets
+- sanitize .la files a bit
+
* Mon Mar 26 2007 Than Ngo <than at redhat.com> - 3.5.6-4.fc7
- upstream patches
--- kdepim-3.5.3-gcc-4.1.1-8.patch DELETED ---
--- kdepim-3.5.5-automakeversion.patch DELETED ---
- Previous message (by thread): rpms/perl-mecab/devel MeCab-license-Fedora, NONE, 1.1 perl-mecab.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/gnome-screensaver/devel gnome-screensaver.spec,1.147,1.148
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list