Add make.
This commit is contained in:
parent
321a5ffac6
commit
75c6bf61e1
|
@ -35,7 +35,7 @@ Recommends: fuse-encfs
|
|||
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n%{srcname}-%{version}
|
||||
%autosetup -p0 -n%{srcname}-%{version}
|
||||
# collect licenses
|
||||
cp -p src/3rdParty/tasks/LICENSE LICENSE-tasks
|
||||
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
|
||||
|
||||
%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}
|
||||
%cmake .. -DQT5=true \
|
||||
-DNOKDESUPPORT=true -DNOSECRETSUPPORT=false \
|
||||
-DINTERNAL_LXQT_WALLET=false
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install -C %{_target_platform}
|
||||
# ugly, we don't want any prefix to desktop file
|
||||
mv %{buildroot}%{_datadir}/applications/*%{name}.desktop\
|
||||
%{buildroot}%{_datadir}/applications/%{name}.desktop ||:
|
||||
chmod -x %{buildroot}%{_datadir}/applications/*.desktop
|
||||
pushd %{_target_platform}
|
||||
%make_install
|
||||
%find_lang %{name} --with-qt --all-name
|
||||
|
||||
%check
|
||||
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*
|
||||
%doc README.md ABOUT* changelog
|
||||
%{_bindir}/%{name}*
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/applications/io.github.mhogomchungu.sirikali.desktop
|
||||
%dir %{_datadir}/%{name}
|
||||
%dir %{_datadir}/%{name}/translations
|
||||
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
||||
|
|
Loading…
Reference in New Issue