Add make.
This commit is contained in:
parent
321a5ffac6
commit
75c6bf61e1
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue