summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-07-10 07:38:32 +0000
committerCoprDistGit <infra@openeuler.org>2023-07-10 07:38:32 +0000
commit0ddc8bcb3b4cc956c41a4fa15282282f460a3d44 (patch)
tree0bbe9283b27d466cb84f9f4dfd86c4528d7aac89
parentb16f168e337b4afe9cf364b9e99722114ca8394f (diff)
automatic import of minizip-ngopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--minizip-ng.spec227
-rw-r--r--sources1
3 files changed, 229 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d55b754 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/minizip-ng-3.0.7.tar.gz
diff --git a/minizip-ng.spec b/minizip-ng.spec
new file mode 100644
index 0000000..808cd6a
--- /dev/null
+++ b/minizip-ng.spec
@@ -0,0 +1,227 @@
+Name: minizip-ng
+Version: 3.0.7
+Release: 3%{?dist}
+Summary: Minizip-ng contrib in zlib-ng with the latest bug fixes and advanced features
+
+License: zlib
+URL: https://github.com/nmoinvaz/%{name}
+Source0: https://github.com/nmoinvaz/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: libbsd-devel
+BuildRequires: zlib-devel
+BuildRequires: bzip2-devel
+BuildRequires: libzstd-devel
+BuildRequires: xz-devel
+BuildRequires: openssl-devel
+
+# This part is mandatory for the renaming process
+# It can be removed in Fedora 42
+Provides: minizip <= %{version}-%{release}
+Obsoletes: minizip < 3.0.1
+
+%description
+Minizip-ng zlib-ng contribution that includes:
+* AES encryption
+* I/O buffering
+* PKWARE disk splitting
+It also has the latest bug fixes that having been found all over the internet.
+
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: zlib-devel
+
+# This part is mandatory for the renaming process
+# It can be removed in Fedora 42
+Provides: minizip-devel <= %{version}-%{release}
+Obsoletes: minizip-devel < 3.0.3
+
+%description devel
+Development files for %{name} library.
+
+
+%prep
+%autosetup -p 1 -n %{name}-%{version}
+
+
+%build
+%cmake \
+ -DMZ_BUILD_TESTS:BOOL=ON \
+ -DSKIP_INSTALL_BINARIES:BOOL=ON \
+ -DCMAKE_INSTALL_INCLUDEDIR=include/minizip \
+ -DMZ_FORCE_FETCH_LIBS:BOOL=OFF
+
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%license LICENSE
+%doc README.md
+%{_libdir}/libminizip.so.3
+%{_libdir}/libminizip.so.%{version}
+
+
+
+%files devel
+%{_libdir}/libminizip.so
+%{_libdir}/pkgconfig/minizip.pc
+%{_libdir}/cmake/minizip/
+%{_includedir}/minizip/mz*.h
+%{_includedir}/minizip/unzip.h
+%{_includedir}/minizip/zip.h
+
+
+%changelog
+* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Mon Nov 14 2022 Julian Sikorski <belegdol@fedoraproject.org> - 3.0.7-2
+- Fix broken pkg-config file (RH #1998742)
+- Update %%cmake call to use current and supported variables
+
+* Fri Nov 04 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.7-1
+- Rebase to version 3.0.7
+
+* Fri Nov 04 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.6-1
+- Rebase to version 3.0.6
+
+* Fri Nov 04 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.5-1
+- Rebase to version 3.0.5
+
+* Fri Nov 04 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.4-1
+- Rebase to version 3.0.4
+
+* Fri Nov 04 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.3-1
+- Rebase to version 3.0.3
+
+* Thu Oct 06 2022 Lukas Javorsky <ljavorsk@redhat.com> - 3.0.2-7
+- Renaming the minizip package to minizip-ng
+- Fedora change dedicated to this: https://fedoraproject.org/wiki/Changes/MinizipRenaming
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 3.0.2-5
+- Rebuilt with OpenSSL 3.0.0
+
+* Wed Aug 11 2021 Björn Esser <besser82@fedoraproject.org> - 3.0.2-4
+- Add patch to fix pkgconfig file
+
+* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Jun 23 2021 Rex Dieter <rdieter@fedoraproject.org> - 3.0.2-2
+- drop ldconfig scriptlets (https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets)
+- drop explicit BR: make (already pulled in via cmake)
+- %%build: one cmake option per line
+- %%check: drop 'make test', does nothing
+- -devel: drop explicit cmake dep (autodeps should add cmake-filesystem already)
+
+* Wed Jun 09 2021 Patrik Novotný <panovotn@redhat.com> - 3.0.2-1
+- Rebase to upstream release 3.0.2
+
+* Wed Apr 14 2021 Patrik Novotný <panovotn@redhat.com> - 3.0.1-1
+- Rebase to upstream release 3.0.1
+
+* Tue Feb 09 2021 Patrik Novotný <panovotn@redhat.com> - 3.0.0-1
+- Rebase to upstream release 3.0.0
+- Use OpenSSL instead of BRG libraries
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Tue Jan 12 2021 Patrik Novotný <panovotn@redhat.com> - 2.10.6-1
+- Rebase to upstream release 2.10.6
+
+* Mon Oct 26 2020 Patrik Novotný <panovotn@redhat.com> - 2.10.2-1
+- Rebase to upstream release 2.10.2
+
+* Tue Oct 13 2020 Patrik Novotný <panovotn@redhat.com> - 2.10.1
+- Rebase to upstream release 2.10.1
+
+* Tue Aug 11 2020 Honza Horak <hhorak@redhat.com> - 2.10.0-4
+- Fix FTBFS caused by cmake changes
+ Resolves: #1864153
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-3
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jul 01 2020 Patrik Novotný <panovotn@redhat.com> - 2.10.0-1
+- Rebase to upstream release 2.10.0
+
+* Tue May 26 2020 Patrik Novotný <panovotn@redhat.com> - 2.9.3-1
+- Rebase to upstream release 2.9.3
+
+* Tue May 05 2020 Patrik Novotný <panovotn@redhat.com> - 2.9.2-1
+- Rebase to upstream release 2.9.2
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Nov 25 2019 Patrik Novotný <panovotn@redhat.com> - 2.9.1-1
+- New upstream release: 2.9.1
+
+* Tue Sep 24 2019 Patrik Novotný <panovotn@redhat.com> - 2.9.0-1
+- New upstream release: 2.9.0
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Jul 08 2019 Patrik Novotný <panovotn@redhat.com> - 2.8.9-1
+- New upstream release: 2.8.9
+
+* Mon Jun 17 2019 Patrik Novotný <panovotn@redhat.com> - 2.8.8-2
+- Move header files to minizip subdirectory (fix implicit conflict)
+
+* Wed Jun 12 2019 Patrik Novotný <panovotn@redhat.com> - 2.8.8-1
+- New upstream release: 2.8.8
+
+* Tue Apr 09 2019 Patrik Novotný <panovotn@redhat.com> - 2.8.6-1
+- Rebase to upstream version 2.8.6
+
+* Thu Mar 21 2019 Patrik Novotný <panovotn@redhat.com> 2.8.5-1
+- Rebase to upstream version 2.8.5
+
+* Wed Feb 13 2019 Patrik Novotný <panovotn@redhat.com> 2.8.3-4
+- Fix shared library prefix
+
+* Tue Feb 12 2019 Patrik Novotný <panovotn@redhat.com> 2.8.3-3
+- Fix ldconfig execution during build
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Wed Jan 30 2019 Patrik Novotný <panovotn@redhat.com> 2.8.3-1
+- Update to upstream version 2.8.3
+
+* Thu Dec 06 2018 Patrik Novotný <panovotn@redhat.com> 2.8.1-1
+- Update to upstream version 2.8.1
+
+* Wed Nov 28 2018 Patrik Novotný <panovotn@redhat.com> 2.8.0-2
+- Use absolute paths for install directories
+
+* Wed Nov 28 2018 Patrik Novotný <panovotn@redhat.com> 2.8.0-1
+- Update to upstream version 2.8.0
+
+* Sun Oct 7 2018 Orion Poplawski <orion@nwra.com> 2.5.4-1
+- Update to 2.5.4
+
+* Thu Aug 30 2018 Patrik Novotný <panovotn@redhat.com> 2.5.0-2
+- Provide bundled AES and SHA1 libraries
+
+* Thu Aug 16 2018 Patrik Novotný <panovotn@redhat.com> 2.5.0-1
+- Version update. Build againts system bzip2.
+
+* Thu Aug 9 2018 Patrik Novotný <panovotn@redhat.com> 2.3.9-1
+- Initial build
diff --git a/sources b/sources
new file mode 100644
index 0000000..f220962
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+09dcc8a9def348e1be9659e384c2cd55 minizip-ng-3.0.7.tar.gz