From 757c9cdd68807c22ff1c5145f202734d38c93ad9 Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Fri, 10 May 2024 14:06:02 +0200 Subject: [PATCH] initial package creation Signed-off-by: Toshaan Bharvani --- SOURCES/.gitkeeper | 0 SPECS/innoextract.spec | 168 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 168 insertions(+) create mode 100644 SOURCES/.gitkeeper create mode 100644 SPECS/innoextract.spec diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/innoextract.spec b/SPECS/innoextract.spec new file mode 100644 index 0000000..2440958 --- /dev/null +++ b/SPECS/innoextract.spec @@ -0,0 +1,168 @@ +%define __cmake_in_source_build 1 +# +# spec file for package innoextract +# +# Copyright (c) 2012-2015 Daniel Scharrer +# 2015 Alexandre Detiste +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +Name: innoextract +Version: 1.9 +Release: 8%{?dist} +License: zlib +Summary: Tool to extract installers created by Inno Setup +Url: https://constexpr.org/innoextract/ +Source: %{url}/files/%{name}-%{version}.tar.gz +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: boost-devel +BuildRequires: xz-devel +BuildRequires: make + +%description +Inno Setup is a tool to create installers for Microsoft Windows +applications. innoextract allows to extract such installers under +non-windows systems without running the actual installer using wine. + +%prep +%setup -q + +%build +%cmake \ + -DCMAKE_INSTALL_DATAROOTDIR="%{_datadir}" \ + -DCMAKE_INSTALL_MANDIR="%{_mandir}" \ + -DCMAKE_INSTALL_BINDIR="%{_bindir}" \ + -DUSE_LDGOLD=FALSE \ + . +make %{?_smp_mflags} + +%install +%make_install + +%files +%license LICENSE +%doc README.md CHANGELOG VERSION +%{_bindir}/innoextract +%{_mandir}/man1/innoextract.1* + +%changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1.9-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed May 04 2022 Thomas Rodgers - 1.9-7 +- Rebuilt for Boost 1.78 + +* Thu Jan 20 2022 Fedora Release Engineering - 1.9-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Aug 06 2021 Jonathan Wakely - 1.9-5 +- Rebuilt for Boost 1.76 + +* Thu Jul 22 2021 Fedora Release Engineering - 1.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 22 2021 Jonathan Wakely - 1.9-2 +- Rebuilt for Boost 1.75 + +* Thu Dec 03 2020 Alexandre Detiste - 1.9-1 +- New upstream release + +* Wed Sep 23 2020 Jeff Law - 1.8-7 +- Use cmake_in_source_build to fix FTBFS due to recent cmake macro changes + +* Sat Aug 01 2020 Fedora Release Engineering - 1.8-6 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat May 30 2020 Jonathan Wakely - 1.8-4 +- Rebuilt for Boost 1.73 + +* Wed Jan 29 2020 Fedora Release Engineering - 1.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Nov 15 2019 Dan Horák - 1.8-2 +- switch to ld.bfd + +* Sun Sep 15 2019 Artem Polishchuk - 1.8-1 +- Update to 1.8 +- Switch to https over http +- Disable ppc64le for now, it fails to build +# https://bugzilla.redhat.com/show_bug.cgi?id=1752252 + +* Thu Jul 25 2019 Fedora Release Engineering - 1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 22 2019 Dominik Mierzejewski - 1.7-1 +- New upstream release (#1590790) + +* Fri Feb 01 2019 Fedora Release Engineering - 1.6-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jan 25 2019 Jonathan Wakely - 1.6-12 +- Rebuilt for Boost 1.69 + +* Wed Jan 23 2019 Björn Esser - 1.6-11 +- Append curdir to CMake invokation. (#1668512) + +* Fri Jul 13 2018 Fedora Release Engineering - 1.6-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Jonathan Wakely - 1.6-8 +- Rebuilt for Boost 1.66 + +* Wed Aug 02 2017 Fedora Release Engineering - 1.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Jonathan Wakely - 1.6-5 +- Rebuilt for s390x binutils bug + +* Tue Jul 18 2017 Jonathan Wakely - 1.6-4 +- Rebuilt for Boost 1.64 + +* Mon May 15 2017 Fedora Release Engineering - 1.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + +* Tue Feb 07 2017 Kalev Lember - 1.6-2 +- Rebuilt for Boost 1.63 + +* Fri Mar 25 2016 Alexandre Detiste- 1.6-1 +- New upstream release + +* Thu Feb 04 2016 Fedora Release Engineering - 1.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 24 2016 Alexandre Detiste - 1.5-5.fc24 +- rebuilt for Boost 1.60 + +* Fri Jan 22 2016 Alexandre Detiste - 1.5-4.fc24 +- add ?dist part to version number + +* Tue Dec 29 2015 Alexandre Detiste - 1.5-3 +- add blank line between changelog entries + +* Thu Nov 19 2015 Alexandre Detiste - 1.5-2 +- Remove "suse_version" blocks +- Drop Group: and BuildRoot: lines + +* Sun Nov 08 2015 Alexandre Detiste - 1.5-1 +- Initial Fedora package based on upstream spec-file for 1.5-1