diff --git a/.gitignore b/.gitignore index e69de29..ac808d1 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kwalletmanager-4.12.3.tar.xz diff --git a/kwallet.spec b/kwallet.spec new file mode 100644 index 0000000..e72c59f --- /dev/null +++ b/kwallet.spec @@ -0,0 +1,221 @@ +Name: kwalletmanager +Summary: Manage KDE passwords +Version: 4.12.3 +Release: 10%{?dist} + +License: GPLv2+ +URL: https://projects.kde.org/projects/kde/kdeutils/kwalletmanager +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/%{version}/src/kwalletmanager-%{version}.tar.xz + +## upstream patches + +BuildRequires: desktop-file-utils +BuildRequires: kdelibs4-devel >= %{version} +BuildRequires: pkgconfig(polkit-qt-1) + +# when split occured +Conflicts: kdeutils-common < 6:4.7.80 + +Obsoletes: kdeutils-kwalletmanager < 6:4.7.80 +Provides: kdeutils-kwalletmanager = 6:%{version}-%{release} + +# renamed +Obsoletes: kwallet < 4.12.3-10 +Provides: kwallet = %{version}-%{release} + +Requires: kde-runtime%{?_kde4_version: >= %{_kde4_version}} + +%description +KDE Wallet Manager is a tool to manage the passwords on your KDE system. + + +%prep +%setup -q -n kwalletmanager-%{version} + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kwallet --with-kde --without-mo + + +%post +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: + +%postun +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 ||: +fi + +%files -f kwallet.lang +%doc COPYING +%{_kde4_bindir}/kwalletmanager +%{_kde4_appsdir}/kwalletmanager/ +%{_kde4_iconsdir}/hicolor/*/apps/kwalletmanager*.* +%{_kde4_datadir}/kde4/services/kwallet*.desktop +%{_kde4_datadir}/applications/kde4/kwalletmanager*.desktop +%{_kde4_libdir}/kde4/kcm_kwallet.so +%{_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmkwallet.conf +%{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmkwallet.service +%{_kde4_libexecdir}/kcm_kwallet_helper +%{_polkit_qt_policydir}/org.kde.kcontrol.kcmkwallet.policy + + +%changelog +* Fri Mar 07 2014 Rex Dieter 4.12.3-10 +- kwallet -> kwalletmanager rename + +* Sat Mar 01 2014 Rex Dieter 4.12.3-1 +- kwalletmanager-4.12.3 + +* Fri Jan 31 2014 Rex Dieter - 4.12.2-1 +- 4.12.2 + +* Fri Jan 10 2014 Rex Dieter - 4.12.1-1 +- 4.12.1 + +* Thu Dec 19 2013 Rex Dieter - 4.12.0-1 +- 4.12.0 + +* Sun Dec 01 2013 Rex Dieter - 4.11.97-1 +- 4.11.97 + +* Thu Nov 21 2013 Rex Dieter - 4.11.95-1 +- 4.11.95 + +* Sat Nov 16 2013 Rex Dieter - 4.11.90-1 +- 4.11.90 + +* Sat Nov 02 2013 Rex Dieter - 4.11.3-1 +- 4.11.3 + +* Sat Sep 28 2013 Rex Dieter - 4.11.2-1 +- 4.11.2 + +* Wed Sep 04 2013 Rex Dieter - 4.11.1-1 +- 4.11.1 + +* Thu Aug 08 2013 Than Ngo - 4.11.0-1 +- 4.11.0 + +* Thu Jul 25 2013 Rex Dieter - 4.10.97-1 +- 4.10.97 + +* Tue Jul 23 2013 Rex Dieter - 4.10.95-1 +- 4.10.95 + +* Sat Jun 29 2013 Rex Dieter 4.10.90-2 +- pull some upstream fixes, including restored app icons + +* Fri Jun 28 2013 Rex Dieter - 4.10.90-1 +- 4.10.90 + +* Sat Jun 01 2013 Rex Dieter - 4.10.4-1 +- 4.10.4 + +* Mon May 06 2013 Than Ngo - 4.10.3-1 +- 4.10.3 + +* Mon Apr 01 2013 Rex Dieter - 4.10.2-1 +- 4.10.2 + +* Sat Mar 02 2013 Rex Dieter - 4.10.1-1 +- 4.10.1 + +* Fri Feb 01 2013 Rex Dieter - 4.10.0-1 +- 4.10.0 + +* Tue Jan 22 2013 Rex Dieter - 4.9.98-1 +- 4.9.98 + +* Fri Jan 04 2013 Rex Dieter - 4.9.97-1 +- 4.9.97 + +* Thu Dec 20 2012 Rex Dieter - 4.9.95-1 +- 4.9.95 + +* Tue Dec 04 2012 Rex Dieter - 4.9.90-1 +- 4.9.90 + +* Mon Dec 03 2012 Than Ngo - 4.9.4-1 +- 4.9.4 + +* Sat Nov 03 2012 Rex Dieter - 4.9.3-1 +- 4.9.3 + +* Sat Sep 29 2012 Rex Dieter - 4.9.2-1 +- 4.9.2 + +* Mon Sep 03 2012 Than Ngo - 4.9.1-1 +- 4.9.1 + +* Thu Jul 26 2012 Lukas Tinkl - 4.9.0-1 +- 4.9.0 + +* Thu Jul 19 2012 Fedora Release Engineering - 4.8.97-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 11 2012 Rex Dieter - 4.8.97-1 +- 4.8.97 + +* Thu Jun 28 2012 Rex Dieter - 4.8.95-1 +- 4.8.95 + +* Sun Jun 10 2012 Rex Dieter - 4.8.90-1 +- 4.8.90 + +* Sun Jun 03 2012 Jaroslav Reznik - 4.8.80-1 +- 4.8.80 + +* Mon Apr 30 2012 Jaroslav Reznik - 4.8.3-1 +- 4.8.3 + +* Fri Mar 30 2012 Rex Dieter - 4.8.2-1 +- 4.8.2 + +* Wed Mar 07 2012 Rex Dieter 4.8.1-2 +- s/kdebase-runtime/kde-runtime + +* Mon Mar 05 2012 Jaroslav Reznik - 4.8.1-1 +- 4.8.1 + +* Sun Jan 22 2012 Rex Dieter - 4.8.0-1 +- 4.8.0 + +* Wed Jan 04 2012 Rex Dieter - 4.7.97-1 +- 4.7.97 + +* Thu Dec 22 2011 Radek Novacek - 4.7.95-1 +- 4.7.95 + +* Thu Dec 08 2011 Rex Dieter 4.7.90-1 +- 4.7.90 + +* Tue Nov 29 2011 Rex Dieter 4.7.80-2 +- update scriptlets (update-desktop-database) +- fix Source0 url + +* Sat Nov 26 2011 Rex Dieter 4.7.80-1 +- first try + diff --git a/sources b/sources index e69de29..2daaf85 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +7f5dcd4bc1bd4cd99cf3de0844932b37 kwalletmanager-4.12.3.tar.xz