diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f43edd5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +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 new file mode 100644 index 0000000..fa1b3fa --- /dev/null +++ b/0xFFFF.spec @@ -0,0 +1,35 @@ +Name: 0xFFFF +Version: 0.10 +Release: %autorelease +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 + +%description +The 'Open Free Fiasco Firmware Flasher' aka 0xFFFF utility implements +a free (GPL3) userspace handler for the NOLO bootloader and related +utilities for the Nokia Internet Tablets like flashing setting device +options, packing/unpacking FIASCO firmware format and more. + +%prep +%autosetup + +%build +%make_build -C src BUILD_DATE="$(date '+%b %e %Y' -d @${SOURCE_DATE_EPOCH:?})" + +%install +%make_install PREFIX=/usr + +%files +%doc README INSTALL +%license COPYING +%{_bindir}/* +%{_mandir}/man1/0xFFFF.1* + +%changelog +%autochangelog diff --git a/Makefile b/Makefile deleted file mode 100644 index f929b84..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: 0xFFFF -# $Id$ -NAME := 0xFFFF -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/changelog b/changelog new file mode 100644 index 0000000..0fb280c --- /dev/null +++ b/changelog @@ -0,0 +1,113 @@ +* 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 e69de29..7514f36 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (0xFFFF-0.10.tar.gz) = 3eaa86ea3a56faedd9137f777a0a4deb13655f4689db02a22b489da7c040b45a129d8237268e7c70cd56d333d7a13257368c8c06ddbfa0bdaad4bb9bd4ab5b36