[skrooge] 0.9.1 libs: track abi/sonames .spec cosmetics, remove deprecated items
Rex Dieter
rdieter at fedoraproject.org
Fri Aug 19 13:06:46 UTC 2011
commit 9963c58bb87fc79ef7a65f5c8bc797038736882d
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Fri Aug 19 08:06:27 2011 -0500
0.9.1
libs: track abi/sonames
.spec cosmetics, remove deprecated items
.gitignore | 1 +
skrooge.spec | 88 +++++++++++++++++++++++++++-------------------------------
sources | 2 +-
3 files changed, 43 insertions(+), 48 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index af1ff45..2c68b54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ skrooge-0.7.2.tar.bz2
/skrooge-0.7.3.tar.bz2
/skrooge-0.8.0.tar.bz2
/skrooge-0.9.0.tar.bz2
+/skrooge-0.9.1.tar.bz2
diff --git a/skrooge.spec b/skrooge.spec
index 65b92a6..c267f78 100644
--- a/skrooge.spec
+++ b/skrooge.spec
@@ -1,22 +1,20 @@
-Name: skrooge
-Version: 0.9.0
-Release: 1%{?dist}
-Summary: Personal finances manager
-Group: Applications/Productivity
-License: GPLv2+
-URL: http://skrooge.org
-Source0: http://skrooge.org/files/%{name}-%{version}.tar.bz2
+Name: skrooge
+Summary: Personal finances manager
+Version: 0.9.1
+Release: 1%{?dist}
-BuildRequires: qca2-devel
-BuildRequires: libofx-devel
-BuildRequires: sqlite-devel
-BuildRequires: kdelibs4-devel
-BuildRequires: gettext
+License: GPLv2+
+URL: http://skrooge.org
+Source0: http://skrooge.org/files/%{name}-%{version}.tar.bz2
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+BuildRequires: gettext
+BuildRequires: kdelibs4-devel
+BuildRequires: libofx-devel
+BuildRequires: qca2-devel
+BuildRequires: sqlite-devel
-%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
%{name} is a personal finances manager,
@@ -25,33 +23,24 @@ It allows you to keep track of your expenses and incomes,
categorize them, and build reports of them.
%package libs
-Summary: Skrooge libraries
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Summary: Runtime libraries for %{name}
+Requires: %{name} = %{version}-%{release}
%{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
-
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
%description libs
-%{name} libraries.
+%{summary}.
%package devel
-Summary: Development files for %{name}
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-
+Summary: Development files for %{name}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries for
developing applications that use %{name}.
+
%prep
%setup -q
-## to prevent spurious-executable-perm in -debuginfo
-chmod -x skgbasegui/skglineedit.h
-chmod -x skgbasegui/skglineedit.cpp
-chmod -x skgbasegui/skglineeditdesignerplugin.h
-chmod -x skgbasegui/skgtablewidgetdesignerplugin.h
-chmod -x skgbasegui/skglineeditdesignerplugin.cpp
-chmod -x skgbasegui/skgtablewidgetdesignerplugin.cpp
%build
mkdir -p %{_target_platform}
@@ -68,22 +57,20 @@ make %{?_smp_mflags} -C %{_target_platform}
make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
%find_lang %{name} --with-kde
+
%check
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/skrooge.desktop
-%post libs -p /sbin/ldconfig
%post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-%postun libs -p /sbin/ldconfig
-
%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
- update-mime-database %{_kde4_datadir}/mime &> /dev/null
+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
%posttrans
@@ -91,32 +78,39 @@ 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 AUTHORS CHANGELOG COPYING README TODO
%{_kde4_bindir}/skrooge
+%{_kde4_bindir}/skroogeconvert
%{_kde4_datadir}/applications/kde4/skrooge.desktop
%{_kde4_datadir}/config.kcfg/*.kcfg
-%{_kde4_iconsdir}/hicolor/*/*/*
%{_kde4_appsdir}/skrooge*/
%{_kde4_appsdir}/skg*
%{_kde4_datadir}/kde4/services/*.desktop
-%{_kde4_datadir}/kde4/servicetypes/skg-plugin.desktop
+%{_kde4_datadir}/kde4/servicetypes/*.desktop
%{_kde4_datadir}/mime/packages/x-skg.xml
+%{_kde4_iconsdir}/hicolor/*/*/*
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files libs
-%defattr(-,root,root,-)
-%{_kde4_libdir}/kde4/plugins/designer/*.so.*
%{_kde4_libdir}/kde4/*.so
-%{_kde4_libdir}/lib*.so.*
+%{_kde4_libdir}/libskgbankgui.so.0*
+%{_kde4_libdir}/libskgbankmodeler.so.0*
+%{_kde4_libdir}/libskgbasegui.so.0*
+%{_kde4_libdir}/libskgbasemodeler.so.0*
%files devel
-%defattr(-,root,root,-)
%{_kde4_libdir}/libskg*.so
-%{_kde4_libdir}/kde4/plugins/designer/libskg*.so
+
%changelog
+* Fri Aug 19 2011 Rex Dieter <rdieter at fedoraproject.org> 0.9.1-1
+- 0.9.1
+- -libs: track abi/sonames
+- .spec cosmetics, remove deprecated items
+
* Wed Jun 08 2011 Sven Lankes <sven at lank.es> 0.9.0-1
- skrooge 0.9.0
diff --git a/sources b/sources
index 690a766..7303623 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-340cbec2ddc2a258bd9b5091dbdb5e92 skrooge-0.9.0.tar.bz2
+2fa984e250359fd6008d2c601f1209ec skrooge-0.9.1.tar.bz2
More information about the scm-commits
mailing list