diff --git a/.gitignore b/.gitignore index 9f59be0..5abb25d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ /utox-0.16.1.tar.gz /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 781db76..76a9a75 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (third-party.tar.gz) = 8aa9b95eff430627124fc5ec93747bfb2d28fd78c04d66290b70b25c4d48a39b828ca045c3c0302ea49d8186101ab7636ccb2f1db0d64f33bb3b18dd6df86ddb -SHA512 (utox-0.17.0.tar.gz) = c22e622e8dbe4d434f3e750ef78869c9ad7ad18162cd938d8006778cc5e788d2852bd4a06f3d498e62733845bec42bc5ac174bb20cb4a7b91954f97d6277ed8c +SHA512 (third_party.tar.gz) = 087f20cc7e10cfc354868e9392e8f017a87f947589bbed32e425710ae0fd5ae7b0e49c0397c0c72bce463d9198f35ab0e5fdd84db4989dfbcdfd388a6fe56e07 +SHA512 (utox-0.18.1.tar.gz) = 80dc8fb68313e54d9ca9992a40e96125bfa0ddf41a3029016a5e50668dc5ded6622d893658a88e31a325d24ec19e8305b995ba98432150ab5c065086959e3b3a diff --git a/utox.spec b/utox.spec index 5bb851f..2ea6753 100644 --- a/utox.spec +++ b/utox.spec @@ -1,18 +1,22 @@ Name: utox -Version: 0.17.0 -Release: 3%{?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 @@ -36,33 +40,28 @@ Requires: hicolor-icon-theme %description %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 - %files %license LICENSE %doc README.md CHANGELOG.md @@ -72,38 +71,5 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}. %{_datadir}/icons/hicolor/*/apps/%{name}* %{_mandir}/man1/%{name}.1* - %changelog -* 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