Package moneymanagerex: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | Name: moneymanagerex Version: 1.6.4 Release: alt1 Summary: Simple to use financial management software License: GPLv2 Group: Office URL: http://www.moneymanagerex.org/ # Source-url: https://github.com/moneymanagerex/moneymanagerex/tree/v%version Source: %name-%version.tar ExcludeArch: %arm %ix86 AutoReq:yes,nomingw32 BuildRequires(pre): rpm-macros-cmake BuildRequires: cmake BuildRequires: git-core BuildRequires: libcurl-devel BuildRequires: lsb-release BuildRequires: gcc-c++ libdb4-devel BuildRequires: libwxGTK3.2-devel libwxsqlite3-devel BuildRequires: rapidjson BuildRequires: liblua-devel %description Simple to use financial management software Money Manager Ex (MMEX) is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes. MMEX includes all the basic features that 90 percents of users would want to see in a personal finance application. The design goals are to concentrate on simplicity and user friendliness - something one can use everyday. %prep %setup %__subst 's|aarch64|aarch64 ppc64le|' 3rd/CMakeLists.txt rm -rv 3rd/{rapidjson,lua,/wxsqlite3} # fix for using external libwxsqlite3 %__subst 's|set(WXSQLITE3_HAVE_CODEC .*CACHE INTERNAL .*Have symbol.*|set(WXSQLITE3_HAVE_CODEC ON)|' 3rd/CMakeLists.txt echo '#include <sqlite3.h>' >src/sqlite3mc_amalgamation.h %build %cmake %cmake_build %install %cmake_install %find_lang %name %files -f %name.lang %doc README.TXT README.md %_bindir/mmex %_desktopdir/*.desktop #_man1dir/* %_iconsdir/hicolor/scalable/apps/*.svg /usr/share/metainfo/org.moneymanagerex.MMEX.metainfo.xml /usr/share/mime/packages/org.moneymanagerex.MMEX.mime.xml %_docdir/mmex/ %_datadir/mmex/ %changelog * Sun Aug 06 2023 Vitaly Lipatov <lav@altlinux.ru> 1.6.4-alt1 - new version 1.6.4 (with rpmrb script) * Sun Aug 06 2023 Vitaly Lipatov <lav@altlinux.ru> 1.6.3-alt4 - get sources via Source-url - enable build with external libwxsqlite3-devel * Sat Mar 18 2023 Anton Midyukov <antohami@altlinux.org> 1.6.3-alt3 - fix BuildRequires (liblua5.4-devel -> liblua-devel) * Thu Mar 16 2023 Anton Midyukov <antohami@altlinux.org> 1.6.3-alt2 - update BuildRequires - unbuilt-in rapidjson, lua - Fix build on non-x86_64 - ExcludeArch: %%arm %%ix86 * Thu Mar 09 2023 Anton Midyukov <antohami@altlinux.org> 1.6.3-alt1 - new version 1.6.3 (with rpmrb script) * Mon Mar 06 2023 Anton Midyukov <antohami@altlinux.org> 1.3.3-alt3 - rebuilt with libwxGTK3.2 * Sat Sep 15 2018 Anton Midyukov <antohami@altlinux.org> 1.3.3-alt2.1 - rebuilt with libwxGTK3.0 - fix place locale * Sat May 26 2018 Vitaly Lipatov <lav@altlinux.ru> 1.3.3-alt2 - rebuild with libwxGTK3.1-sqlite3 4.0.3 * Mon Mar 13 2017 Vitaly Lipatov <lav@altlinux.ru> 1.3.3-alt1 - new version 1.3.3 (with rpmrb script) * Sun Oct 04 2015 Anton Midyukov <antohami at altlinux.org> 1.2.2-alt2 - Rebuilt for new gcc5 C++11 ABI. * Thu Aug 13 2015 Vitaly Lipatov <lav@altlinux.ru> 1.2.2-alt1 - initial build for ALT Linux Sisyphus |