%if !0%{?os2_version} %define rsvn r502 %endif Name: holyservices Summary: Calendar-like planning of holy services for small parishes, connection to iCal supporting time-organizers Version: 1.0.0.38 Release: 1 License: GPL v2 Group: Productivity/Office/Organizers BuildRoot: %{_tmppath}/build-root-%{name} %scm_source github https://github.com/Tellie/%{name}-os2 %{version}-os2 Distribution: OpenSuSE Url: https://sourceforge.net/users/kovis Vendor: TeLLie Requires: pkgconfig Requires: pkgconfig(Qt5Core) Requires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) %description Primary goal of application is to bring overview into holy service planning in small parishes. Program enables registration of intentions for holy services as the members of parish demand it. %prep %if !0%{?os2_version} %setup -q %else %scm_setup %endif %build %if !0%{?os2_version} cd src CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \ make %else lrelease-qt5 %{name}.pro lrelease-qt5 ./translations/cz/qt_cs_CZ.ts lrelease-qt5 ./translations/sk/qt_sk_SK.ts lrelease-qt5 ./translations/de/qt_de_DE.ts export QMAKE_SH=$SHELL # do a fast qt build, as runmapsym and wmapsym is not needed here export FAST_BUILD=1 export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp" export LIBS="-llibz_dll" %{qmake_qt5} PREFIX=%{_prefix} make %{?_smp_mflags} %endif %if !0%{?os2_version} strip ../build/bin/HolyServices %endif %install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_datadir}/%{name}/doc/cz mkdir -p %{buildroot}%{_datadir}/%{name}/doc/sk mkdir -p %{buildroot}%{_datadir}/%{name}/doc/en mkdir -p %{buildroot}%{_datadir}/%{name}/holidays # app icon mkdir -p %{buildroot}%{_datadir}/applications cp build/bin/holyservices.exe %{buildroot}%{_bindir}/ cp licence/licence_cz.txt licence/license.txt %{buildroot}%{_datadir}/%{name} cp -r translations/cz/doc/*.pdf %{buildroot}%{_datadir}/%{name}/doc/cz cp -r translations/sk/doc/*.pdf %{buildroot}%{_datadir}/%{name}/doc/sk cp -r translations/en/doc/*.pdf %{buildroot}%{_datadir}/%{name}/doc/en #cp translations/cz/cs_CZ.qm %{buildroot}%{_datadir}/%{name} cp translations/cz/qt_cs_CZ.qm %{buildroot}%{_datadir}/%{name} #cp translations/de/de_DE.qm %{buildroot}%{_datadir}/%{name} cp translations/de/qt_de_DE.qm %{buildroot}%{_datadir}/%{name} #cp translations/sk/sk_SK.qm %{buildroot}%{_datadir}/%{name} cp translations/sk/qt_sk_SK.qm %{buildroot}%{_datadir}/%{name} cp translations/untranslated/*.ts %{buildroot}%{_datadir}/%{name} cp translations/en/doc/HolyServices.html %{buildroot}%{_datadir}/%{name} cp translations/cz/doc/HolyServices.html %{buildroot}%{_datadir}/%{name}/HolyServices_cs_CZ.html cp translations/sk/doc/HolyServices.html %{buildroot}%{_datadir}/%{name}/HolyServices_sk_SK.html cp translations/en/outputTemplates/defaultReport.xslt %{buildroot}%{_datadir}/%{name} cp translations/cz/holidays/cs_CZ.txt %{buildroot}%{_datadir}/%{name}/holidays cp credits/* %{buildroot}%{_datadir}/%{name} cp changeLog/* %{buildroot}%{_datadir}/%{name} cp gui/images/holy_services32.png %{buildroot}%{_datadir}/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %if !0%{?os2_version} %{_bindir}/HolyServices %{_datadir}/%{name}/qt_cs_CZ.qm %{_datadir}/%{name}/qt_de_DE.qm %{_datadir}/%{name}/qt_sk_SK.qm %else %{_bindir}/HolyServices.exe %endif %{_datadir}/%{name}/holy_services32.png %{_datadir}/%{name}/license.txt %{_datadir}/%{name}/licence_cz.txt %doc %{_datadir}/%{name}/doc/cz/HolyServices.pdf %doc %{_datadir}/%{name}/doc/en/HolyServices.pdf %doc %{_datadir}/%{name}/doc/sk/HolyServices.pdf %doc %{_datadir}/%{name}/HolyServices.html %doc %{_datadir}/%{name}/HolyServices_cs_CZ.html %doc %{_datadir}/%{name}/HolyServices_sk_SK.html %doc %{_datadir}/%{name}/changeLog.txt %{_datadir}/%{name}/defaultReport.xslt %{_datadir}/%{name}/holidays/cs_CZ.txt %{_datadir}/%{name}/qt_cs_CZ.qm %{_datadir}/%{name}/qt_de_DE.qm %{_datadir}/%{name}/qt_sk_SK.qm %{_datadir}/%{name}/untranslated.ts %doc %{_datadir}/%{name}/CREDITS.txt %changelog * Sun May 23 2021 Elbert Pol - 1.0.0.38-1 - Update to latest version - First RPM build for OS2