rpms/basket/devel basket.spec,1.32,1.33

Manuel Wolfshant wolfy at fedoraproject.org
Tue Jun 22 15:44:55 UTC 2010


Author: wolfy

Update of /cvs/pkgs/rpms/basket/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv1999

Modified Files:
	basket.spec 
Log Message:
reverted to the correct version


Index: basket.spec
===================================================================
RCS file: /cvs/pkgs/rpms/basket/devel/basket.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -p -r1.32 -r1.33
--- basket.spec	22 Jun 2010 15:16:25 -0000	1.32
+++ basket.spec	22 Jun 2010 15:44:55 -0000	1.33
@@ -1,35 +1,20 @@
-%if 0%{?fedora} && 0%{?fedora} < 10 
-%define with_kontact 1
-%endif
-%if 0%{?rhel} && 0%{?rhel} < 6
-%define with_kontact 1
-%endif
-
 Name:          basket
-Version:       1.0.3.1
-Release:       8%{?dist}
+Version:       1.80
+Release:       2%{?dist}
 Summary:       Taking care of your ideas
 
 Group:         Applications/Productivity
 License:       GPLv2+
 URL:           http://basket.kde.org/
-Source0:       http://basket.kde.org/downloads/%{name}-%{version}.tar.gz
-# Make it appear in Kontact from enterprise branch
-Patch0:        basket-1.0.2-kdepimenterprise.patch
+Source0:       http://basket.kde.org/downloads/%{name}-%{version}.tar.bz2
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-%if 0%{?rhel} && 0%{?rhel} < 6
-BuildRequires: kdelibs-devel
-BuildRequires: kdepim-devel
-%else
-BuildRequires: kdelibs3-devel
-BuildRequires: kdepim3-devel
-%endif
+
+BuildRequires: kdelibs4-devel qimageblitz-devel kdepimlibs-devel
 BuildRequires: gpgme-devel gettext desktop-file-utils
 
-#ppc build fails due to kdepim not existing in RHEL / ppc arch
-%if 0%{?rhel} 
-ExcludeArch: ppc ppc64
-%endif
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 
 %description
 A multi-purpose note-taking application that makes it easy to write down ideas
@@ -37,116 +22,94 @@ as you think, and quickly find them late
 any data, tag your notes and secure it some or all of it with passwords and/or
 encryption.
 
-%if 0%{?with_kontact}
-%package kontact
-Group:          Applications/Productivity
-Summary:        Basket plugin for Kontact
+%package libs
+Summary:        Basket libraries
+Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-%if 0%{?rhel} && 0%{?rhel} < 6
-BuildRequires: kdepim
-%else
-BuildRequires: kdepim3
-%endif
-
-%description kontact
-This package contains the kontact plugin for BasKet.
-%endif
+%{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
+
+%description libs
+Basket libraries
 
 %prep
 %setup -q
-iconv -f ISO_8859-1 -t UTF-8 AUTHORS > AUTHORS.tmp
-touch -r AUTHORS AUTHORS.tmp
-mv AUTHORS.tmp AUTHORS
-%patch0 -p0 -b .kdepimenterprise
 
 %build
-unset QTDIR && . %{_sysconfdir}/profile.d/qt.sh
-%configure --disable-rpath --disable-debug
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} .. -DBUILD_KPARTS=1
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+rm -rf %{buildroot}
+make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
 
 # Icons: use hicolor instead of crystalsvg
-mv $RPM_BUILD_ROOT%{_datadir}/icons/{crystalsvg,hicolor}
+# mv %{buildroot}%{_datadir}/icons/{crystalsvg,hicolor}
 
 # Menu
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-desktop-file-install  --vendor fedora \
-        --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+desktop-file-install  --vendor='' \
+        --dir %{buildroot}%{_datadir}/applications/kde4 \
         --delete-original \
         --add-category Utility \
         --add-category Qt \
         --add-category KDE \
-        $RPM_BUILD_ROOT%{_datadir}/applications/kde/%{name}.desktop
+        %{buildroot}%{_datadir}/applications/kde4/%{name}.desktop
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
-# Removing a random sym link created during the build process
-# This will be needed again when/if basket ever provides HTML docs -- Rex
-rm -f $RPM_BUILD_ROOT%{_docdir}/HTML/en/basket/common
-
-%{find_lang} %{name}
-# HTML
-for lang_dir in $RPM_BUILD_ROOT%{_docdir}/HTML/* ; do
-  lang=$(basename $lang_dir)
-  [ "$lang" == "en" ] && d=en/%{name} || d=$lang
-  echo "%lang($lang) %doc %{_docdir}/HTML/$d" >> %{name}.lang
-done
+%find_lang %{name} --with-kde
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
-%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc README AUTHORS COPYING ChangeLog NEWS TODO
-%{_bindir}/basket
-%{_datadir}/applications/*.desktop
-%{_datadir}/icons/hicolor/*/actions/*.png
-%{_datadir}/icons/hicolor/*/mimetypes/*.png
-%{_datadir}/icons/hicolor/*/apps/%{name}.*
-%{_datadir}/apps/basket
-%{_libdir}/kde3/kcm_basket.*
-%{_libdir}/kde3/libbasketpart.*
-%{_libdir}/kde3/basketthumbcreator.*
-%{_libdir}/libbasketcommon.so
-%{_datadir}/services/*.desktop
-%{_datadir}/config/magic/basket.magic
-%{_datadir}/mimelnk/application/*.desktop
-
-%if 0%{?with_kontact}
-%files kontact
-%defattr(-,root,root,-)
-%{_datadir}/apps/kontact/ksettingsdialog/kontact_basketplugin.setdlg
-%{_datadir}/services/kontact/*.desktop
-%{_libdir}/kde3/libkontact_basket.*
-%endif
+%post libs -p /sbin/ldconfig
 
 %post
-/sbin/ldconfig
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 update-desktop-database &> /dev/null || :
 
+%postun libs -p /sbin/ldconfig
+
 %postun
-/sbin/ldconfig
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+if [ $1 -eq 0 ] ; then
+   touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null
+   gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &>/dev/null || :
+   update-desktop-database -q &> /dev/null
+   update-mime-database %{_kde4_datadir}/mime &> /dev/null
 fi
-update-desktop-database &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null
+update-mime-database %{_kde4_datadir}/mime &> /dev/null
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc README AUTHORS COPYING TODO
+%{_kde4_bindir}/basket
+%{_kde4_datadir}/applications/kde4/*.desktop
+%{_kde4_iconsdir}/hicolor/*/actions/*.png
+%{_kde4_iconsdir}/hicolor/*/apps/%{name}.*
+%{_kde4_appsdir}/basket/
+%{_kde4_datadir}/kde4/services/*.desktop
+%{_kde4_datadir}/config/magic/basket.magic
+# this is old kde3-style mime defs, should get updated
+# for xdg-style for consumption by updates-mime-database -- Rex
+%{_kde4_datadir}/mimelnk/application/*.desktop
+
+%files libs
+%defattr(-,root,root,-)
+%{_kde4_libdir}/kde4/*.so
+%{_kde4_libdir}/*.so*
 
 %changelog
-* Tue Jun 22 2010 wolfy at nobugconsulting.ro - 1.0.3.1-8
-- replace %%exclusivearch{ix86} with %%excludearch{ppc}
-- fix conditionals (for EPEL-6)
+* Tue May 11 2010 Rex Dieter <rdieter at fedoraproject.org> 1.80-2
+- dfi usage: drop --vendor=fedora
+- various .spec cosmetics
 
-* Fri Jun 18 2010 wolfy at nobugconsulting.ro - 1.0.3.1-7
-- adjust spec from F-12 so as to build in EPEL-5
+* Sun Apr 11 2010 Thomas Janssen <thomasj at fedoraproject.org> 1.80-1
+- basket-1.80
 
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.3.1-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild



More information about the scm-commits mailing list