diff --git a/.gitignore b/.gitignore index f43edd5..05c8477 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ 0xFFFF-0.3.9.tar.gz -/0xFFFF-0.8.tar.gz -/0xFFFF-0.9.tar.gz -/0xFFFF-0.10.tar.gz diff --git a/0xFFFF.spec b/0xFFFF.spec index fa1b3fa..7e4260c 100644 --- a/0xFFFF.spec +++ b/0xFFFF.spec @@ -1,14 +1,15 @@ Name: 0xFFFF -Version: 0.10 -Release: %autorelease +Version: 0.3.9 +Release: 2%{?dist} Summary: The Open Free Fiasco Firmware Flasher -# License available here https://github.com/pali/0xFFFF/blob/master/COPYING -License: GPL-3.0-only -URL: https://talk.maemo.org/showthread.php?t=87996 -Source0: https://github.com/pali/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz -BuildRequires: gcc -BuildRequires: libusb-compat-0.1-devel -BuildRequires: make + +Group: Applications/System +License: GPLv3 +URL: http://www.nopcode.org/0xFFFF/ +Source0: http://www.nopcode.org/0xFFFF/get/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libusb-devel %description The 'Open Free Fiasco Firmware Flasher' aka 0xFFFF utility implements @@ -17,19 +18,34 @@ utilities for the Nokia Internet Tablets like flashing setting device options, packing/unpacking FIASCO firmware format and more. %prep -%autosetup +%setup -q +sed -i /^LDFLAGS/d config.mk +sed -i "s/^CFLAGS+=.*/CFLAGS+=$RPM_OPT_FLAGS/" config.mk %build -%make_build -C src BUILD_DATE="$(date '+%b %e %Y' -d @${SOURCE_DATE_EPOCH:?})" +make -C src %{?_smp_mflags} +make -C logotool CFLAGS="$RPM_OPT_FLAGS" %install -%make_install PREFIX=/usr +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_bindir} +install -m0755 src/0xFFFF $RPM_BUILD_ROOT%{_bindir}/0xFFFF +install -m0755 logotool/logotool $RPM_BUILD_ROOT%{_bindir}/logotool + + + +%clean +rm -rf $RPM_BUILD_ROOT + %files -%doc README INSTALL -%license COPYING +%defattr(-,root,root,-) +%doc COPYING README INSTALL %{_bindir}/* -%{_mandir}/man1/0xFFFF.1* %changelog -%autochangelog +* Sat Sep 13 2008 David Woodhouse 0.3.9-2 +- Use $RPM_OPT_FLAGS for logotool, don't attempt to build GUI + +* Sat Sep 13 2008 David Woodhouse 0.3.9-1 +- First package diff --git a/changelog b/changelog deleted file mode 100644 index 0fb280c..0000000 --- a/changelog +++ /dev/null @@ -1,113 +0,0 @@ -* Mon Jul 29 2024 Miroslav Suchý - 0.10-9 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 0.10-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jan 29 2024 Fedora Release Engineering - 0.10-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 0.10-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 0.10-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jan 18 2024 Fedora Release Engineering - 0.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 0.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jan 18 2023 Fedora Release Engineering - 0.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Aug 25 2022 Filipe Rosset - 0.10-1 -- Update to 0.10 fixes rhbz#2113088 - -* Wed Jul 20 2022 Fedora Release Engineering - 0.9-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jan 19 2022 Fedora Release Engineering - 0.9-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 0.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jan 25 2021 Fedora Release Engineering - 0.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jan 25 2021 Filipe Rosset - 0.9-1 -- Update to 0.9 - -* Mon Jul 27 2020 Fedora Release Engineering - 0.8-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 0.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 0.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Jul 06 2019 Filipe Rosset - 0.8-1 -- Update to 0.8 fixes rhbz#1603247 and rhbz#1674565 - -* Thu Jan 31 2019 Fedora Release Engineering - 0.3.9-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 0.3.9-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 0.3.9-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Aug 02 2017 Fedora Release Engineering - 0.3.9-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.3.9-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 0.3.9-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 0.3.9-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Yaakov Selkowitz - 0.3.9-13 -- Fix build for https://fedoraproject.org/wiki/Changes/Harden_All_Packages - -* Tue Jun 16 2015 Fedora Release Engineering - 0.3.9-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Aug 15 2014 Fedora Release Engineering - 0.3.9-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Fri Aug 02 2013 Fedora Release Engineering - 0.3.9-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 0.3.9-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 0.3.9-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 0.3.9-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jan 12 2012 Fedora Release Engineering - 0.3.9-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Feb 07 2011 Fedora Release Engineering - 0.3.9-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Jul 24 2009 Fedora Release Engineering - 0.3.9-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Feb 23 2009 Fedora Release Engineering - 0.3.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Sep 13 2008 David Woodhouse 0.3.9-2 -- Use $RPM_OPT_FLAGS for logotool, don't attempt to build GUI - -* Sat Sep 13 2008 David Woodhouse 0.3.9-1 -- First package diff --git a/sources b/sources index 7514f36..b267913 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0xFFFF-0.10.tar.gz) = 3eaa86ea3a56faedd9137f777a0a4deb13655f4689db02a22b489da7c040b45a129d8237268e7c70cd56d333d7a13257368c8c06ddbfa0bdaad4bb9bd4ab5b36 +9966d488fd41fa1ca654f08086b06fee 0xFFFF-0.3.9.tar.gz