Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rhabacker:branches:windows:mingw:win64:snapshots
mingw64-kmymoney
mingw64-kmymoney.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mingw64-kmymoney.spec of Package mingw64-kmymoney
# # spec file for package mingw64-kmymoney # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # 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 http://bugs.opensuse.org/ # %define _name kmymoney %define with_akonadi 0 %define with_bankdata_files 1 Name: mingw64-%{_name} Version: 4.8.0 Release: 0 Summary: A Personal Finance Manager for KDE 4 License: GPL-2.0 or GPL-3.0 Group: Productivity/Office/Finance Url: http://www.kmymoney.org/ Source0: %{_name}-%{version}.tar.xz Source1: fetch-translations Source2: translations.tar.xz Source3: po-de-kmymoney.po BuildRequires: cmake >= 3.0.0 BuildRequires: mingw64-aqbanking6-devel BuildRequires: mingw64-boost-devel BuildRequires: mingw64-cross-gcc-c++ BuildRequires: mingw64-cross-kde4-tools BuildRequires: mingw64-glibmm2-devel BuildRequires: mingw64-gmp-devel BuildRequires: mingw64-gwenhywfar5-devel BuildRequires: kdelibs4-doc # qdbus2pp tools BuildRequires: libqt4-devel BuildRequires: docbook_4 BuildRequires: mingw64-libalkimia-devel BuildRequires: mingw64-libgpgme-devel BuildRequires: mingw64-libgwengui5-cpp79 BuildRequires: mingw64-libical-devel BuildRequires: mingw64-win_iconv-devel #BuildRequires: mingw64-libkactivities-devel BuildRequires: mingw64-libkde4-devel BuildRequires: mingw64-libkdepimlibs4-devel BuildRequires: mingw64-libofx-devel BuildRequires: mingw64-libxml++-devel BuildRequires: mingw64-libxml2-devel BuildRequires: mingw64-opensp-devel # for bankdata BuildRequires: python BuildRequires: python-pysqlite BuildRequires: subversion Requires: mingw64-oxygen-icon-theme Requires: mingw64-kmymoney-lang Requires: mingw64-kmymoney-doc Requires: mingw64-kmymoney-bankdata # not sure if this belongs to kdelibs Requires: mingw64-shared-mime-info # required for kmm_kbanking plugin Requires: mingw64-libgwenhywfar579-plugins Recommends: %{name}-doc = %{version} Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %_mingw64_package_header_debug BuildArch: noarch %if %{with_akonadi} %_mingw64_kde4_akonadi_requires %endif %_mingw64_kde4_pimlibs_requires %_mingw64_kde4_runtime_requires %description KMyMoney is a Personal Finance Manager for KDE4. It operates similar to Quicken, supports various account types, categorization of expenses, multiple currencies, online banking support via QIF, OFX and HBCI, budgeting and a rich set of reports. %package devel Summary: Development Files for KMyMoney Group: Development/Languages/C and C++ Requires: %{name} = %{version} %description devel Development files and headers need to build software using KMyMoney. %package doc Summary: Documentation for KMyMoney Group: Documentation/HTML Requires: %{name} = %{version} %description doc Documentation and help files for KMyMoney. %package bankdata Summary: BICs from german banks Group: Productivity/Office/Finance Requires: %{name} = %{version} BuildArch: noarch %description bankdata This package should provide the bankdata. But it is not working at the moment. %lang_package Requires: mingw64-aqbanking6-lang Requires: mingw64-gwenhywfar5-lang Requires: mingw64-kdelibs4-lang Requires: mingw64-libalkimia-lang %_mingw64_debug_package %prep %setup -q -n %{_name}-%{version} %build # unpack translation sh -x %{_sourcedir}/fetch-translations --unpack %{_sourcedir}/translations.tar.xz # update german translation cp %{SOURCE3} $(basename %{SOURCE3} | sed 's,\-,/,g') # The _service file removes the .git folder. So set the git commit here. VERSION_SUFFIX=$(echo %{version} | cut -d "." -f 3) if [ -n $VERSION_SUFFIX ]; then VERSION_SUFFIX="-$VERSION_SUFFIX"; fi %define _mingw64_kde4_ldflags -Wl,--stack,4194304 %define _mingw64_kde4_cxxflags -DKDEWIN_HAVE_FORK %_mingw64_cmake_kde4 -d build -- -DVERSION_SUFFIX="$VERSION_SUFFIX" -DKDE4_BUILD_TESTS=0 %make_jobs %install %_mingw64_kde4_makeinstall -C build %_mingw64_kde4_post_install %_mingw64_find_lang %{_name} || true %files %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog ChangeLog.original README.Fileformats %{_mingw64_mandir}/man1/kmymoney.* %attr(644, -, -) %{_mingw64_kde4_datadir}/metainfo/org.kde.kmymoney.appdata.xml %{_mingw64_kde4_applicationsdir}/org.kde.kmymoney.desktop %{_mingw64_datadir}/mime/packages/x-kmymoney.xml %{_mingw64_kde4_appsdir}/kconf_update/kmymoney.upd %{_mingw64_kde4_appsdir}/kmm_*/ %{_mingw64_kde4_appsdir}/kmymoney/ %exclude %{_mingw64_kde4_appsdir}/kmymoney/ibanbicdata %{_mingw64_kde4_bindir}/kmymoney.exe %{_mingw64_kde4_configdir}/csvimporterrc %{_mingw64_kde4_configkcfgdir}/ %{_mingw64_kde4_iconsdir}/*/*/*/*kmymoney.png %{_mingw64_kde4_bindir}/*.dll %{_mingw64_kde4_modulesdir}/*.dll %{_mingw64_kde4_servicesdir}/kcm_kmm_*.desktop %{_mingw64_kde4_servicesdir}/kmm_*.desktop %{_mingw64_kde4_servicesdir}/kmymoney-*.desktop %{_mingw64_kde4_servicetypesdir}/kmymoney-*.desktop %files devel %defattr(-,root,root,-) %{_mingw64_kde4_includedir}/kmymoney/ %{_mingw64_kde4_libdir}/lib*.dll.a %files lang -f %{_name}.lang %defattr(-,root,root,-) %exclude %{_mingw64_kde4_htmldir} %files doc %defattr(-,root,root,-) %doc %{_mingw64_kde4_htmldir} %files bankdata %defattr(-,root,root,-) %if %{with_bankdata_files} %{_mingw64_kde4_appsdir}/kmymoney/ibanbicdata %{_mingw64_kde4_servicesdir}/ibanbicdata %endif %{_mingw64_kde4_servicetypesdir}/ibanbicdata.desktop %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor