[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