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