SHA256
1
0
forked from pool/homebank
homebank/homebank.spec
Christophe Marin 697e96527a Accepting request 1109597 from home:Kieltux:branches:Office
- Update to 5.7:
  *  new   : added balance mode for statistics total report
  *  new   : added fulfilled column for budget report
  *  new   : added back the Custom indicator in Date Range widget
  *  new   : added the date as last sort in case of prior equality
     for transaction list
  *  new   : added two preferences parameters to be more flexible
     with currency rate api
  *  new   : added abbreviated weekday in date input widget
  *  change: migrating to GTK4 preparation
     (GtkContainer/GdkEvent/...)
  *  change: the currency rate api to exchangerate.host
  *  change: numerous optimization and refactoring for report
     computing
  *  change: home scheduled: moved the maximum post date to an
     info icon tooltip
  *  change: avoid refreshing undisplayed items on the home main
     window
  *  change: chart legend is hidden when not enough space to
     display chart
  *  change: export PDF of transaction migrated to a standard
     print feature
  *  wish  : lp#2030322 add weekday display in date input 
  *  wish  : lp#2024956 sort the scheduled transaction by date
     order
  *  wish  : lp#2028464 manage account add sort header, search
     and website 
  *  wish  : lp#2023477 stack chart to display income above and
     expense below
  *  wish  : lp#2019193 preference to sync transfer status by
     default
  *  wish  : lp#2018680 replace  * *PREFILLED** for new
     assignement/archive from register with added icon
  *  wish  : lp#2018174 change currency rate api to a more
     fulfilled one
  *  wish  : lp#2008641 add a duplicate assignment action 
  *  wish  : lp#2004078 print option missing in Show all
  *  wish  : lp#1964434 optimize the legend position to maximize
     chart size
  *  wish  : lp#1933165 budget report includes
     Category & Subcategory
  *  wish  : lp#1932198 pdf print txn report, custom title, total
     and portrait/paysage 
  *  wish  : lp#1918459 adding pdf print function - show the
     result as a list 
  *  wish  : lp#1912973 ability to print "Your accounts" list
     in main window 
  *  wish  : lp#1909851 filter scheduled operations add Next
     payout (max post date)
  *  wish  : lp#1857890 home chart to show account balance
     total/time
  *  wish  : lp#1816389 home chart to show spending by month
  *  wish  : lp#1783645 chart drill down for categories
  *  wish  : lp#588864 budget report over time (month)
  *  wish  : lp#121510 cash flow forecast
  *  bugfix: lp#2030333 account not sorted by position in import
     assistant
  *  bugfix: lp#2024322 currency online update not working
  *  bugfix: lp#2018726 budget report should be bounded to month
- Update BuildRequires minimum versions for glib-2.0, gtk+-3.0
  and libsoup-2.4

OBS-URL: https://build.opensuse.org/request/show/1109597
OBS-URL: https://build.opensuse.org/package/show/Office/homebank?expand=0&rev=25
2023-09-07 18:56:04 +00:00

77 lines
2.3 KiB
RPMSpec

#
# spec file for package homebank
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: homebank
Version: 5.7
Release: 0
Summary: Application to manage personal accounts
License: GPL-2.0-or-later
Group: Productivity/Office/Finance
URL: http://homebank.free.fr/
Source: http://homebank.free.fr/public/%{name}-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: intltool
BuildRequires: libofx-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(glib-2.0) >= 2.62
BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.8
BuildRequires: pkgconfig(libsoup-2.4) >= 2.65
%description
HomeBank is an application to manage personal accounts at home. The main
concept is to be light, simple and very easy to use. It brings many
features that allows to analyze finances in a detailed way instantly and
dynamically with powerful report tools based on filtering and graphical
charts.
%lang_package
%prep
%setup -q
%build
%configure
%make_build
%install
%make_install
%suse_update_desktop_file -G "Personal Accounting" %{name}
%fdupes %{buildroot}%{_datadir}
%find_lang %{name} %{?no_lang_C}
# Application Registry is obsolete since GNOME 2.8.
rm -r %{buildroot}%{_datadir}/application-registry
rm -r %{buildroot}%{_datadir}/mime-info
# Remove duplicate file
rm %{buildroot}%{_datadir}/%{name}/datas/ChangeLog
%files
%license COPYING
%doc AUTHORS ChangeLog NEWS README
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/metainfo/%{name}.appdata.xml
%files lang -f %{name}.lang
%changelog