Add make.

This commit is contained in:
Gwyn Ciesla 2021-02-03 13:04:23 -06:00
parent 321a5ffac6
commit 75c6bf61e1
1 changed files with 10 additions and 13 deletions

View File

@ -35,7 +35,7 @@ Recommends: fuse-encfs
%prep %prep
%autosetup -p1 -n%{srcname}-%{version} %autosetup -p0 -n%{srcname}-%{version}
# collect licenses # collect licenses
cp -p src/3rdParty/tasks/LICENSE LICENSE-tasks cp -p src/3rdParty/tasks/LICENSE LICENSE-tasks
cp -p src/3rdParty/NetworkAccessManager/LICENSE LICENSE-NetworkAccessManager cp -p src/3rdParty/NetworkAccessManager/LICENSE LICENSE-NetworkAccessManager
@ -47,30 +47,27 @@ sed -i -r 's:".*(json.hpp)":"\1":' CMakeLists.txt
sed -i 's:3rdParty/json:json:' src/%{name}.cpp sed -i 's:3rdParty/json:json:' src/%{name}.cpp
%build %build
mkdir %{_target_platform} %cmake -DQT5=true -DNOKDESUPPORT=true -DNOSECRETSUPPORT=false \
-DINTERNAL_LXQT_WALLET=false \
-DJSON_HEADER_PATH=/usr/include/nlohmann/json.hpp ..
pushd %{_target_platform} pushd %{_target_platform}
%cmake .. -DQT5=true \ %make_build
-DNOKDESUPPORT=true -DNOSECRETSUPPORT=false \
-DINTERNAL_LXQT_WALLET=false
%install %install
%make_install -C %{_target_platform} pushd %{_target_platform}
# ugly, we don't want any prefix to desktop file %make_install
mv %{buildroot}%{_datadir}/applications/*%{name}.desktop\
%{buildroot}%{_datadir}/applications/%{name}.desktop ||:
chmod -x %{buildroot}%{_datadir}/applications/*.desktop
%find_lang %{name} --with-qt --all-name %find_lang %{name} --with-qt --all-name
%check %check
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.mhogomchungu.sirikali.desktop
%files -f %{name}.lang %files -f %{_target_platform}/%{name}.lang
%license COPY* LICENSE* GPLv* %license COPY* LICENSE* GPLv*
%doc README.md ABOUT* changelog %doc README.md ABOUT* changelog
%{_bindir}/%{name}* %{_bindir}/%{name}*
%{_datadir}/applications/%{name}.desktop %{_datadir}/applications/io.github.mhogomchungu.sirikali.desktop
%dir %{_datadir}/%{name} %dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/translations %dir %{_datadir}/%{name}/translations
%{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/icons/hicolor/*/apps/%{name}.png