diff --git a/.gitignore b/.gitignore index d25dd7b..5abb25d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,7 @@ /third-party.tar.gz /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 diff --git a/changelog b/changelog new file mode 100644 index 0000000..97fb09f --- /dev/null +++ b/changelog @@ -0,0 +1,81 @@ +* Wed Feb 15 2023 Tom Callaway - 0.18.1-9 +- rebuild for libvpx + +* Thu Jan 27 2022 Tom Callaway - 0.18.1-6 +- rebuild for libvpx + +* Fri Jul 23 2021 Fedora Release Engineering - 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 - 0.18.1-1 +- Update to 0.18.1 +- Close: rhbz#1919592 + +* Wed Jan 27 2021 Fedora Release Engineering - 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 - 0.18.0-1 +- Update to 0.18.0 +- Close: rhbz#1902363 + +* Sat Aug 01 2020 Fedora Release Engineering - 0.17.2-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 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 - 0.17.2-1 +- Update to 0.17.2 (#1823346) + +* Fri Jan 31 2020 Fedora Release Engineering - 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 - 0.17.1-2 +- Fix compatibility with GCC 10 + +* Wed Sep 25 16:55:23 CEST 2019 Robert-André Mauchin - 0.17.1-1 +- Release 0.17.1 + +* Sat Jul 27 2019 Fedora Release Engineering - 0.17.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Feb 05 2019 Björn Esser - 0.17.0-5 +- rebuilt (libvpx) + +* Sun Feb 03 2019 Fedora Release Engineering - 0.17.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.17.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 26 2018 Robert-André Mauchin - 0.17.0-2 +- Rebuilt for toxcore soname bump + +* Thu Apr 19 2018 Robert-André Mauchin - 0.17.0-1 +- Upstream release 0.17.0 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.16.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Jan 28 2018 Robert-André Mauchin 0.16.1-5 +- actually rebuild for new libvpx + +* Fri Jan 26 2018 Tom Callaway - 0.16.1-4 +- rebuild for new libvpx + +* Thu Jan 18 2018 Igor Gnatenko - 0.16.1-3 +- Remove obsolete scriptlets + +* Tue Oct 31 2017 Robert-André Mauchin 0.16.1-2 +- Clean-up the SPEC + +* Thu Oct 12 2017 Robert-André Mauchin 0.16.1-1 +- New upstream release 0.16.1 + +* Fri Aug 18 2017 Robert-André Mauchin 0.15.0-2 +- Added appdata.xml +- Fixed Requires dependencies + +* Sat Jul 29 2017 Robert-André Mauchin 0.15.0-1 +- First RPM release diff --git a/sources b/sources index cf9200e..76a9a75 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (third-party.tar.gz) = bf1410cb1f33e6b384435d64997483c0eced2ad516f0e36ae8a8fbf96de59edbded1028a9b541f217b3492ce5c825d7e46148e92cd43ebc5414bc8e042fbfea4 -SHA512 (utox-0.17.1.tar.gz) = e906dd5cb40057ac56199548f687db0e2f07c4d71037dc1b0928cea934be2a4a5735b3d47976c4b4bda4c0029ced34ac865f40c289c5dc41b7a0737bd3297f59 +SHA512 (third_party.tar.gz) = 087f20cc7e10cfc354868e9392e8f017a87f947589bbed32e425710ae0fd5ae7b0e49c0397c0c72bce463d9198f35ab0e5fdd84db4989dfbcdfd388a6fe56e07 +SHA512 (utox-0.18.1.tar.gz) = 80dc8fb68313e54d9ca9992a40e96125bfa0ddf41a3029016a5e50668dc5ded6622d893658a88e31a325d24ec19e8305b995ba98432150ab5c065086959e3b3a diff --git a/utox.spec b/utox.spec index 9e51313..2ea6753 100644 --- a/utox.spec +++ b/utox.spec @@ -1,18 +1,22 @@ Name: utox -Version: 0.17.1 -Release: 1%{?dist} +Version: 0.18.1 +Release: %autorelease Summary: The lightweight Tox client -License: MIT or GPLv3+ +# Automatically converted from old format: MIT or GPLv3+ - review is highly recommended. +License: LicenseRef-Callaway-MIT OR GPL-3.0-or-later 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.17.0 +# git checkout v0.18.1 # git submodule init ; git submodule update -# tar -zcvf third-party.tar.gz third-party/ -Source2: third-party.tar.gz +# tar -zcvf third_party.tar.gz third_party/ +Source2: third_party.tar.gz + +# https://github.com/uTox/uTox/issues/1541 +# ExcludeArch: s390x BuildRequires: gcc-c++ BuildRequires: cmake @@ -37,24 +41,24 @@ Requires: hicolor-icon-theme %summary %prep -%autosetup -n uTox-%{version} +%autosetup -p 1 -n uTox-%{version} %autosetup -N -T -D -a 2 -n uTox-%{version} %build -mkdir build -cd build -%cmake .. -%make_build +# We use CMAKE_BUILD_TYPE="Release" to turn ASAN off +%cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE="Release" +%cmake_build %install -pushd build -%make_install -popd +%cmake_install install -Dp -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml rm -rf %{buildroot}/%{_datadir}/icons/hicolor/14x14 %check -ctest -V %{?_smp_mflags} +# Test "chrono" fails on armv7l +%ifnarch %{arm} +%ctest +%endif desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml @@ -68,48 +72,4 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}. %{_mandir}/man1/%{name}.1* %changelog -* Wed Sep 25 16:55:23 CEST 2019 Robert-André Mauchin - 0.17.1-1 -- Release 0.17.1 - -* Sat Jul 27 2019 Fedora Release Engineering - 0.17.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Feb 05 2019 Björn Esser - 0.17.0-5 -- rebuilt (libvpx) - -* Sun Feb 03 2019 Fedora Release Engineering - 0.17.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.17.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 26 2018 Robert-André Mauchin - 0.17.0-2 -- Rebuilt for toxcore soname bump - -* Thu Apr 19 2018 Robert-André Mauchin - 0.17.0-1 -- Upstream release 0.17.0 - -* Fri Feb 09 2018 Fedora Release Engineering - 0.16.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sun Jan 28 2018 Robert-André Mauchin 0.16.1-5 -- actually rebuild for new libvpx - -* Fri Jan 26 2018 Tom Callaway - 0.16.1-4 -- rebuild for new libvpx - -* Thu Jan 18 2018 Igor Gnatenko - 0.16.1-3 -- Remove obsolete scriptlets - -* Tue Oct 31 2017 Robert-André Mauchin 0.16.1-2 -- Clean-up the SPEC - -* Thu Oct 12 2017 Robert-André Mauchin 0.16.1-1 -- New upstream release 0.16.1 - -* Fri Aug 18 2017 Robert-André Mauchin 0.15.0-2 -- Added appdata.xml -- Fixed Requires dependencies - -* Sat Jul 29 2017 Robert-André Mauchin 0.15.0-1 -- First RPM release +%autochangelog