Frank Kunz 2021-02-21 21:10:34 +00:00 committed by Git OBS Bridge
parent fb75d45f62
commit b22883ad75

View File

@ -31,6 +31,7 @@ BuildRequires: fdupes
BuildRequires: iso-codes BuildRequires: iso-codes
BuildRequires: mobile-broadband-provider-info BuildRequires: mobile-broadband-provider-info
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildRequires: python3
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
Requires: python3-pytz Requires: python3-pytz
Requires: python3-qt5 Requires: python3-qt5
@ -50,7 +51,7 @@ export ISOCODES_JSON_PATH=/usr/share/iso-codes/json/iso_3166-1.json
# force UTF-8 for build scripts # force UTF-8 for build scripts
export LANG=C.UTF-8 export LANG=C.UTF-8
pushd src pushd src
%python_exec build_src.py python3 build_src.py
# remove no more needed build scripts # remove no more needed build scripts
rm -f build_src.py brickv/plugin_system/plugins/red/build_extra.py brickv/plugin_system/plugins/red/build_scripts.py rm -f build_src.py brickv/plugin_system/plugins/red/build_extra.py brickv/plugin_system/plugins/red/build_scripts.py
popd popd
@ -62,13 +63,13 @@ install -m 644 -D -t %{buildroot}%{_udevrulesdir} build_data/linux/%{name}/lib/u
install -m 644 -D -t %{buildroot}/usr/share/pixmaps build_data/linux/%{name}/usr/share/pixmaps/brickv-icon.png install -m 644 -D -t %{buildroot}/usr/share/pixmaps build_data/linux/%{name}/usr/share/pixmaps/brickv-icon.png
install -m 644 -D -t %{buildroot}/usr/share/applications build_data/linux/%{name}/usr/share/applications/%{name}.desktop install -m 644 -D -t %{buildroot}/usr/share/applications build_data/linux/%{name}/usr/share/applications/%{name}.desktop
popd popd
%fdupes -s %{buildroot}%{python_sitelib}/brickv/ %fdupes -s %{buildroot}%{python3_sitelib}/brickv/
%suse_update_desktop_file -r %{name} Development Debugger %suse_update_desktop_file -r %{name} Development Debugger
%files -n %{name} %files -n %{name}
%doc src/changelog README.rst %doc src/changelog README.rst
%{_bindir}/%{name} %{_bindir}/%{name}
%{python_sitelib}/brickv* %{python3_sitelib}/brickv*
%{_udevrulesdir}/*.rules %{_udevrulesdir}/*.rules
/usr/share/pixmaps/* /usr/share/pixmaps/*
/usr/share/applications/* /usr/share/applications/*