forked from pool/grisbi
Accepting request 68756 from home:vuntz:branches:GNOME:Apps
tweak OBS-URL: https://build.opensuse.org/request/show/68756 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/grisbi?expand=0&rev=2
This commit is contained in:
parent
370f3db001
commit
18ce6d6fbe
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 29 01:31:44 CEST 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Cleanup for inclusion in Factory.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 8 10:57:00 UTC 2011 - cbosdonnat@novell.com
|
Fri Apr 8 10:57:00 UTC 2011 - cbosdonnat@novell.com
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Grisbi
|
|
||||||
Comment=Personal Accounting Application
|
|
||||||
Comment[en]=Personal Accounting Application
|
|
||||||
Comment[fr]=Gestion de comptes banquaires
|
|
||||||
Exec=grisbi
|
|
||||||
Icon=grisbi.png
|
|
||||||
Terminal=0
|
|
||||||
Type=Application
|
|
||||||
|
|
||||||
Categories=Office
|
|
106
grisbi.spec
106
grisbi.spec
@ -4,115 +4,75 @@
|
|||||||
|
|
||||||
Name: grisbi
|
Name: grisbi
|
||||||
Version: 0.6.0
|
Version: 0.6.0
|
||||||
Release: 0
|
Release: 1
|
||||||
License: GNU General Public License (GPL)
|
License: GPLv2+
|
||||||
Summary: Personal Accounting Application
|
Summary: Personal Accounting Application
|
||||||
Url: http://www.grisbi.org
|
Url: http://www.grisbi.org
|
||||||
Group: Productivity/Office/Finance
|
Group: Productivity/Office/Finance
|
||||||
Source: http://prdownloads.sourceforge.net/grisbi/grisbi-%{version}.tar.bz2
|
Source: http://prdownloads.sourceforge.net/grisbi/grisbi-%{version}.tar.bz2
|
||||||
Source1: grisbi.desktop
|
# Needed for make check
|
||||||
|
#BuildRequires: cunit-devel
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: cunit-devel
|
BuildRequires: intltool
|
||||||
BuildRequires: gcc
|
BuildRequires: libofx-devel
|
||||||
BuildRequires: glibc-devel
|
|
||||||
BuildRequires: gnome-mime-data
|
|
||||||
BuildRequires: make
|
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: pkgconfig(gtk+-2.0)
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
BuildRequires: zlib-devel
|
Recommends: %{name}-lang
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: libofx-devel
|
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
BuildRequires: libtool
|
|
||||||
BuildRequires: intltool
|
|
||||||
BuildRequires: update-desktop-files
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Grisbi is a personnal accounting application for Linux, written with Gnome and
|
Grisbi is a personal accounting application, aiming at providing the most
|
||||||
Gtk, and is released under the GPL licence.
|
simple and intuitive software for basic use, although it can be very powerful
|
||||||
|
if you spend a little time on the setup.
|
||||||
|
|
||||||
Our aim is to provide you with the most simple and intuitive software for
|
One notable feature is that it respects French accounting rules.
|
||||||
basic use, although it can be very powerful if you spend a little time on the
|
|
||||||
setup.
|
|
||||||
|
|
||||||
Grisbi is an application written by French developpers, so it perfectly
|
|
||||||
respects French accounting rules. Grisbi can manage multiple accounts,
|
|
||||||
currencies and users. It manages third party, expenditure and receipt
|
|
||||||
categories, and also budgetary lines, financial years, and other informations
|
|
||||||
that make Grisbi adapted for associations (except those that require double
|
|
||||||
entry accounting).
|
|
||||||
|
|
||||||
%lang_package
|
%lang_package
|
||||||
|
|
||||||
%debug_package
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
|
|
||||||
CFLAGS="%{optflags} -g" \
|
|
||||||
CXXFLAGS="%{optflags} -g" \
|
|
||||||
%configure \
|
%configure \
|
||||||
--disable-schemas-install \
|
--disable-static \
|
||||||
--includedir="%{_prefix}" \
|
--with-ofx
|
||||||
--with-ofx
|
|
||||||
|
|
||||||
make %{?jobs:-j%{jobs}}
|
make %{?jobs:-j%{jobs}}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
|
|
||||||
%make_install
|
%make_install
|
||||||
|
rm %{buildroot}%{_libdir}/grisbi/*.la
|
||||||
|
# Those files are deprecated and not needed anymore
|
||||||
|
rm %{buildroot}%{_datadir}/mime-info/grisbi.{keys,mime}
|
||||||
|
%suse_update_desktop_file %{name}
|
||||||
|
%find_lang %{name} %{?no_lang_C}
|
||||||
|
%find_lang %{name}-tips %{?no_lang_C} %{name}.lang
|
||||||
|
%fdupes -s %{buildroot}%{_datadir}/
|
||||||
|
|
||||||
%__rm "%{buildroot}%{_libdir}/grisbi"/*.{a,la}
|
# We need cunit for this
|
||||||
|
#%%check
|
||||||
install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
|
#make check
|
||||||
%suse_update_desktop_file -r "%{name}" Office Finance
|
|
||||||
%fdupes -s %{buildroot}/%{_datadir}
|
|
||||||
|
|
||||||
%find_lang "%{name}"
|
|
||||||
%find_lang "%{name}-tips"
|
|
||||||
cat "%{name}.lang" "%{name}-tips.lang" > t
|
|
||||||
mv t "%{name}.lang"
|
|
||||||
|
|
||||||
L="$PWD/%{name}.lang"
|
|
||||||
pushd "%{buildroot}%{_datadir}/grisbi/categories"
|
|
||||||
/bin/ls -1 | while read l; do
|
|
||||||
[ -d "$l" ] || continue
|
|
||||||
[ "$l" = "C" ] && continue
|
|
||||||
echo "%lang($l) %{_datadir}/grisbi/categories/$l" >>"$L"
|
|
||||||
done
|
|
||||||
popd
|
|
||||||
|
|
||||||
%check
|
|
||||||
make check
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
%{?buildroot:rm -rf %{buildroot}}
|
%{?buildroot:rm -rf %{buildroot}}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc ABOUT-NLS AUTHORS COPYING NEWS README
|
%doc AUTHORS COPYING NEWS README
|
||||||
%{_bindir}/grisbi
|
%{_bindir}/grisbi
|
||||||
%{_datadir}/doc/grisbi
|
%doc %{_mandir}/man1/grisbi.1%{?ext_man}
|
||||||
%{_datadir}/mime-info/grisbi.keys
|
|
||||||
%{_datadir}/mime-info/grisbi.mime
|
|
||||||
%{_datadir}/pixmaps/grisbi
|
|
||||||
%{_datadir}/applications/grisbi.desktop
|
%{_datadir}/applications/grisbi.desktop
|
||||||
%doc %{_mandir}/man1/grisbi.1%{ext_man}
|
%{_datadir}/doc/grisbi/
|
||||||
|
%{_datadir}/grisbi/
|
||||||
|
%{_datadir}/icons/*/*/apps/grisbi.*
|
||||||
|
%{_datadir}/pixmaps/grisbi/
|
||||||
%dir %{_libdir}/grisbi
|
%dir %{_libdir}/grisbi
|
||||||
|
# Explicitly list plugins
|
||||||
%{_libdir}/grisbi/gnucash.so
|
%{_libdir}/grisbi/gnucash.so
|
||||||
%{_libdir}/grisbi/ofx.so
|
%{_libdir}/grisbi/ofx.so
|
||||||
%{_libdir}/grisbi/openssl.so
|
%{_libdir}/grisbi/openssl.so
|
||||||
%dir %{_datadir}/grisbi
|
|
||||||
%dir %{_datadir}/grisbi/categories
|
|
||||||
%{_datadir}/grisbi/categories/C
|
|
||||||
%{_datadir}/grisbi/tips.txt
|
|
||||||
%{_datadir}/icons/*/*/apps/grisbi.*
|
|
||||||
|
|
||||||
%files lang -f "%{name}.lang"
|
%files lang -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
|
||||||
|
|
||||||
# vim: set sw=4 ts=4 et:
|
# vim: set sw=4 ts=4 et:
|
||||||
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user