Compare commits

..

No commits in common. "rawhide" and "f31" have entirely different histories.

4 changed files with 70 additions and 105 deletions

3
.gitignore vendored
View file

@ -3,6 +3,3 @@
/utox-0.17.0.tar.gz
/utox-0.17.1.tar.gz
/utox-0.17.2.tar.gz
/third_party.tar.gz
/utox-0.18.0.tar.gz
/utox-0.18.1.tar.gz

View file

@ -1,81 +0,0 @@
* Wed Feb 15 2023 Tom Callaway <spot@fedoraproject.org> - 0.18.1-9
- rebuild for libvpx
* Thu Jan 27 2022 Tom Callaway <spot@fedoraproject.org> - 0.18.1-6
- rebuild for libvpx
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 24 17:47:48 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0.18.1-1
- Update to 0.18.1
- Close: rhbz#1919592
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Dec 05 21:10:24 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.18.0-1
- Update to 0.18.0
- Close: rhbz#1902363
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.2-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 19 12:40:14 CEST 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.2-1
- Update to 0.17.2 (#1823346)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 23 01:58:44 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.1-2
- Fix compatibility with GCC 10
* Wed Sep 25 16:55:23 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.1-1
- Release 0.17.1
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Feb 05 2019 Björn Esser <besser82@fedoraproject.org> - 0.17.0-5
- rebuilt (libvpx)
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 26 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.0-2
- Rebuilt for toxcore soname bump
* Thu Apr 19 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.0-1
- Upstream release 0.17.0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sun Jan 28 2018 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-5
- actually rebuild for new libvpx
* Fri Jan 26 2018 Tom Callaway <spot@fedoraproject.org> - 0.16.1-4
- rebuild for new libvpx
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.16.1-3
- Remove obsolete scriptlets
* Tue Oct 31 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-2
- Clean-up the SPEC
* Thu Oct 12 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-1
- New upstream release 0.16.1
* Fri Aug 18 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-2
- Added appdata.xml
- Fixed Requires dependencies
* Sat Jul 29 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-1
- First RPM release

View file

@ -1,2 +1,2 @@
SHA512 (third_party.tar.gz) = 087f20cc7e10cfc354868e9392e8f017a87f947589bbed32e425710ae0fd5ae7b0e49c0397c0c72bce463d9198f35ab0e5fdd84db4989dfbcdfd388a6fe56e07
SHA512 (utox-0.18.1.tar.gz) = 80dc8fb68313e54d9ca9992a40e96125bfa0ddf41a3029016a5e50668dc5ded6622d893658a88e31a325d24ec19e8305b995ba98432150ab5c065086959e3b3a
SHA512 (third-party.tar.gz) = fc0c0e825e58775044497b6ae95ae1c97973a10fc88e08795b565c0f99d2c31a3395a9cc9780c636efb54f48db5d8673a1fe40250db886e98b192f73597b4bc7
SHA512 (utox-0.17.2.tar.gz) = 948b99ac94da57dc5a0cb2262530490eca1e8d8f6db35ca24c6f2d3478eac9f63e3527bd93422b8eae50b9ed766f39fd5a0458b203d96bc0c84bd1b408363a92

View file

@ -1,22 +1,18 @@
Name: utox
Version: 0.18.1
Release: %autorelease
Version: 0.17.2
Release: 1%{?dist}
Summary: The lightweight Tox client
# Automatically converted from old format: MIT or GPLv3+ - review is highly recommended.
License: LicenseRef-Callaway-MIT OR GPL-3.0-or-later
License: MIT or GPLv3+
URL: https://github.com/uTox/uTox/
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: %{name}.appdata.xml
# git clone https://github.com/uTox/uTox
# cd uTox
# git checkout v0.18.1
# git checkout v0.17.2
# git submodule init ; git submodule update
# tar -zcvf third_party.tar.gz third_party/
Source2: third_party.tar.gz
# https://github.com/uTox/uTox/issues/1541
# ExcludeArch: s390x
# tar -zcvf third-party.tar.gz third-party/
Source2: third-party.tar.gz
BuildRequires: gcc-c++
BuildRequires: cmake
@ -45,20 +41,20 @@ Requires: hicolor-icon-theme
%autosetup -N -T -D -a 2 -n uTox-%{version}
%build
# We use CMAKE_BUILD_TYPE="Release" to turn ASAN off
%cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE="Release"
%cmake_build
mkdir build
cd build
%cmake ..
%make_build
%install
%cmake_install
pushd build
%make_install
popd
install -Dp -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml
rm -rf %{buildroot}/%{_datadir}/icons/hicolor/14x14
%check
# Test "chrono" fails on armv7l
%ifnarch %{arm}
%ctest
%endif
ctest -V %{?_smp_mflags}
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml
@ -72,4 +68,57 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}.
%{_mandir}/man1/%{name}.1*
%changelog
%autochangelog
* Fri Jun 19 12:40:14 CEST 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.2-1
- Update to 0.17.2 (#1823346)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 23 01:58:44 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.1-2
- Fix compatibility with GCC 10
* Wed Sep 25 16:55:23 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.1-1
- Release 0.17.1
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Feb 05 2019 Björn Esser <besser82@fedoraproject.org> - 0.17.0-5
- rebuilt (libvpx)
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 26 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.0-2
- Rebuilt for toxcore soname bump
* Thu Apr 19 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.17.0-1
- Upstream release 0.17.0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sun Jan 28 2018 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-5
- actually rebuild for new libvpx
* Fri Jan 26 2018 Tom Callaway <spot@fedoraproject.org> - 0.16.1-4
- rebuild for new libvpx
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.16.1-3
- Remove obsolete scriptlets
* Tue Oct 31 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-2
- Clean-up the SPEC
* Thu Oct 12 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.16.1-1
- New upstream release 0.16.1
* Fri Aug 18 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-2
- Added appdata.xml
- Fixed Requires dependencies
* Sat Jul 29 2017 Robert-André Mauchin <zebob.m@gmail.com> 0.15.0-1
- First RPM release