From a51c6f460bf361bc93857cecdcd6c187d7b9834154f0d46ff642eaa6fdead313 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Wed, 9 Oct 2024 10:59:20 +0000 Subject: [PATCH] - Update to 1.8.0+git17.856ba8a https://github.com/nayuki/QR-Code-generator/compare/v1.8.0...856ba8a - switch build to cmake files from https://github.com/EasyCoding/qrcodegen-cmake.git - This build also adds the pkgconfig and cmake files for easier integration with other projects ( like the upcoming obs-studio 31.0.0) - drop patches: 0002-Make-use-of-fPIC-parameter-when-building.patch 0003-Generate-both-shared-and-static-libraries.patch 0004-Create-install-targets-for-C-and-CPP.patch - use %ldconfig_scriptlets - add BR for pkgconfig to ensure we get the pkgconfig provides OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/QR-Code-generator?expand=0&rev=10 --- .gitattributes | 23 ++++ .gitignore | 1 + ...-use-of-fPIC-parameter-when-building.patch | 39 ++++++ ...ate-both-shared-and-static-libraries.patch | 92 +++++++++++++ ...Create-install-targets-for-C-and-CPP.patch | 118 +++++++++++++++++ QR-Code-generator-1.8.0+git17.856ba8a.tar.zst | 3 + QR-Code-generator.changes | 57 ++++++++ QR-Code-generator.spec | 123 ++++++++++++++++++ _service | 24 ++++ _servicedata | 6 + qrcodegen-cmake-1.8.0.cmake3.tar.zst | 3 + v1.8.0.tar.gz | 3 + 12 files changed, 492 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 0002-Make-use-of-fPIC-parameter-when-building.patch create mode 100644 0003-Generate-both-shared-and-static-libraries.patch create mode 100644 0004-Create-install-targets-for-C-and-CPP.patch create mode 100644 QR-Code-generator-1.8.0+git17.856ba8a.tar.zst create mode 100644 QR-Code-generator.changes create mode 100644 QR-Code-generator.spec create mode 100644 _service create mode 100644 _servicedata create mode 100644 qrcodegen-cmake-1.8.0.cmake3.tar.zst create mode 100644 v1.8.0.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/0002-Make-use-of-fPIC-parameter-when-building.patch b/0002-Make-use-of-fPIC-parameter-when-building.patch new file mode 100644 index 0000000..07d6a21 --- /dev/null +++ b/0002-Make-use-of-fPIC-parameter-when-building.patch @@ -0,0 +1,39 @@ +From 8b4866c98775680abc49e8c1c0c50daa25dea052 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= +Date: Tue, 3 Dec 2019 11:59:59 +0100 +Subject: [PATCH 2/5] Make use of -fPIC parameter when building' + +--- + c/Makefile | 2 +- + cpp/Makefile | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/c/Makefile b/c/Makefile +index b27449c..bf79462 100644 +--- a/c/Makefile ++++ b/c/Makefile +@@ -77,7 +77,7 @@ $(LIBFILE): $(LIBOBJ) + + # Object files + %.o: %.c .deps/timestamp +- $(CC) $(CFLAGS) -c -o $@ -MMD -MF .deps/$*.d $< ++ $(CC) $(CFLAGS) -fPIC -c -o $@ -MMD -MF .deps/$*.d $< + + # Have a place to store header dependencies automatically generated by compiler + .deps/timestamp: +diff --git a/cpp/Makefile b/cpp/Makefile +index 62e03c5..deb8924 100644 +--- a/cpp/Makefile ++++ b/cpp/Makefile +@@ -73,7 +73,7 @@ $(LIBFILE): $(LIBOBJ) + + # Object files + %.o: %.cpp .deps/timestamp +- $(CXX) $(CXXFLAGS) -c -o $@ -MMD -MF .deps/$*.d $< ++ $(CXX) $(CXXFLAGS) -fPIC -c -o $@ -MMD -MF .deps/$*.d $< + + # Have a place to store header dependencies automatically generated by compiler + .deps/timestamp: +-- +2.24.0 + diff --git a/0003-Generate-both-shared-and-static-libraries.patch b/0003-Generate-both-shared-and-static-libraries.patch new file mode 100644 index 0000000..37fc05e --- /dev/null +++ b/0003-Generate-both-shared-and-static-libraries.patch @@ -0,0 +1,92 @@ +From 16351a7ebaf318d21632bbaabf0675a70bb67dc7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= +Date: Tue, 3 Dec 2019 12:07:19 +0100 +Subject: [PATCH 3/5] Generate both shared and static libraries + +--- + c/Makefile | 14 ++++++++++---- + cpp/Makefile | 14 ++++++++++---- + 2 files changed, 20 insertions(+), 8 deletions(-) + +Index: QR-Code-generator-1.8.0/c/Makefile +=================================================================== +--- QR-Code-generator-1.8.0.orig/c/Makefile ++++ QR-Code-generator-1.8.0/c/Makefile +@@ -51,16 +51,19 @@ CFLAGS += -std=c99 -O + # ---- Targets to build ---- + + LIB = qrcodegen +-LIBFILE = lib$(LIB).a ++ARFILE = lib$(LIB).a ++LIBFILE = lib$(LIB).so ++# Bump the soname number when the ABI changes and gets incompatible ++SO_NAME = $(LIBFILE).1 + LIBOBJ = qrcodegen.o + MAINS = qrcodegen-demo qrcodegen-test + + # Build all binaries +-all: $(LIBFILE) $(MAINS) ++all: $(LIBFILE) $(ARFILE) $(MAINS) + + # Delete build output + clean: +- rm -f -- $(LIBOBJ) $(LIBFILE) $(MAINS:=.o) $(MAINS) ++ rm -f -- $(LIBOBJ) $(LIBFILE) $(ARFILE) $(MAINS:=.o) $(MAINS) + rm -rf .deps + + # Executable files +@@ -72,9 +75,12 @@ qrcodegen-test: qrcodegen-test.c $(LIBOB + $(CC) $(CFLAGS) $(LDFLAGS) -DQRCODEGEN_TEST -o $@ $^ + + # The library +-$(LIBFILE): $(LIBOBJ) ++$(ARFILE): $(LIBOBJ) + $(AR) -crs $@ -- $^ + ++$(LIBFILE): $(LIBOBJ) ++ $(CC) -shared -Wl,-soname,$(SO_NAME) $(LDFLAGS) -o $@ $^ ++ + # Object files + %.o: %.c .deps/timestamp + $(CC) $(CFLAGS) -fPIC -c -o $@ -MMD -MF .deps/$*.d $< +Index: QR-Code-generator-1.8.0/cpp/Makefile +=================================================================== +--- QR-Code-generator-1.8.0.orig/cpp/Makefile ++++ QR-Code-generator-1.8.0/cpp/Makefile +@@ -51,16 +51,19 @@ CXXFLAGS += -std=c++11 -O + # ---- Targets to build ---- + + LIB = qrcodegencpp +-LIBFILE = lib$(LIB).a ++ARFILE = lib$(LIB).a ++LIBFILE = lib$(LIB).so ++# Bump the soname number when the ABI changes and gets incompatible ++SO_NAME = $(LIBFILE).1 + LIBOBJ = qrcodegen.o + MAINS = QrCodeGeneratorDemo + + # Build all binaries +-all: $(LIBFILE) $(MAINS) ++all: $(LIBFILE) $(LIBFILE) $(MAINS) + + # Delete build output + clean: +- rm -f -- $(LIBOBJ) $(LIBFILE) $(MAINS:=.o) $(MAINS) ++ rm -f -- $(LIBOBJ) $(ARFILE) $(LIBFILE) $(MAINS:=.o) $(MAINS) + rm -rf .deps + + # Executable files +@@ -68,9 +71,12 @@ clean: + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $< -L . -l $(LIB) + + # The library +-$(LIBFILE): $(LIBOBJ) ++$(ARFILE): $(LIBOBJ) + $(AR) -crs $@ -- $^ + ++$(LIBFILE): $(LIBOBJ) ++ $(CC) -shared -Wl,-soname,$(SO_NAME) $(LDFLAGS) -o $@ $^ ++ + # Object files + %.o: %.cpp .deps/timestamp + $(CXX) $(CXXFLAGS) -fPIC -c -o $@ -MMD -MF .deps/$*.d $< diff --git a/0004-Create-install-targets-for-C-and-CPP.patch b/0004-Create-install-targets-for-C-and-CPP.patch new file mode 100644 index 0000000..1b4ba7f --- /dev/null +++ b/0004-Create-install-targets-for-C-and-CPP.patch @@ -0,0 +1,118 @@ +From 498d2a0cf6d6f01a3ffb87e358f63c3a64afeb9f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= +Date: Tue, 3 Dec 2019 12:45:34 +0100 +Subject: [PATCH 4/5] Create install targets for C and CPP + +--- + c/Makefile | 26 ++++++++++++++++++++++++++ + cpp/Makefile | 27 +++++++++++++++++++++++++++ + 2 files changed, 53 insertions(+) + +Index: QR-Code-generator-1.8.0/c/Makefile +=================================================================== +--- QR-Code-generator-1.8.0.orig/c/Makefile ++++ QR-Code-generator-1.8.0/c/Makefile +@@ -34,6 +34,8 @@ CFLAGS += -std=c99 -O + # Extra flags for diagnostics: + # CFLAGS += -g -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -fsanitize=undefined,address + ++# Version information ++VERSION = 1.8.0 + + # ---- Controlling make ---- + +@@ -55,9 +57,15 @@ ARFILE = lib$(LIB).a + LIBFILE = lib$(LIB).so + # Bump the soname number when the ABI changes and gets incompatible + SO_NAME = $(LIBFILE).1 ++REAL_NAME = $(LIBFILE).$(VERSION) ++HEADERS = qrcodegen.h + LIBOBJ = qrcodegen.o + MAINS = qrcodegen-demo qrcodegen-test + ++# define paths to install ++INCLUDEDIR ?= $(DESTDIR)/usr/include/qrcodegen ++LIBDIR ?= $(DESTDIR)/usr/lib ++ + # Build all binaries + all: $(LIBFILE) $(ARFILE) $(MAINS) + +@@ -66,6 +74,24 @@ clean: + rm -f -- $(LIBOBJ) $(LIBFILE) $(ARFILE) $(MAINS:=.o) $(MAINS) + rm -rf .deps + ++install-shared: $(LIBFILE) ++ install -d $(LIBDIR) || true ++ install -m 0644 $(LIBFILE) $(LIBDIR)/$(REAL_NAME) ++ rm -f $(LIBDIR)/$(SO_NAME) ++ ln -s $(REAL_NAME) $(LIBDIR)/$(SO_NAME) ++ rm -f $(LIBDIR)/$(LIBFILE) ++ ln -s $(SO_NAME) $(LIBDIR)/$(LIBFILE) ++ ++install-static: $(ARFILE) ++ install -d $(LIBDIR) || true ++ install -m 0644 $(ARFILE) $(LIBDIR)/$(ARFILE) ++ ++install-header: $(HEADERS) ++ install -d $(INCLUDEDIR) || true ++ install -m 0644 $(HEADERS) $(INCLUDEDIR)/ ++ ++install: install-shared install-static install-header ++ + # Executable files + %: %.o $(LIBFILE) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L . -l $(LIB) +Index: QR-Code-generator-1.8.0/cpp/Makefile +=================================================================== +--- QR-Code-generator-1.8.0.orig/cpp/Makefile ++++ QR-Code-generator-1.8.0/cpp/Makefile +@@ -34,6 +34,8 @@ CXXFLAGS += -std=c++11 -O + # Extra flags for diagnostics: + # CXXFLAGS += -g -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -fsanitize=undefined,address + ++# Version information ++VERSION = 1.8.0 + + # ---- Controlling make ---- + +@@ -55,9 +57,15 @@ ARFILE = lib$(LIB).a + LIBFILE = lib$(LIB).so + # Bump the soname number when the ABI changes and gets incompatible + SO_NAME = $(LIBFILE).1 ++REAL_NAME = $(LIBFILE).$(VERSION) ++HEADERS = qrcodegen.hpp + LIBOBJ = qrcodegen.o + MAINS = QrCodeGeneratorDemo + ++# define paths to install ++INCLUDEDIR ?= $(DESTDIR)/usr/include/qrcodegen ++LIBDIR ?= $(DESTDIR)/usr/lib ++ + # Build all binaries + all: $(LIBFILE) $(LIBFILE) $(MAINS) + +@@ -66,6 +74,24 @@ clean: + rm -f -- $(LIBOBJ) $(ARFILE) $(LIBFILE) $(MAINS:=.o) $(MAINS) + rm -rf .deps + ++install-shared: $(LIBFILE) ++ install -d $(LIBDIR) || true ++ install -m 0644 $(LIBFILE) $(LIBDIR)/$(REAL_NAME) ++ rm -f $(LIBDIR)/$(SO_NAME) ++ ln -s $(REAL_NAME) $(LIBDIR)/$(SO_NAME) ++ rm -f $(LIBDIR)/$(LIBFILE) ++ ln -s $(SO_NAME) $(LIBDIR)/$(LIBFILE) ++ ++install-static: $(ARFILE) ++ install -d $(LIBDIR) || true ++ install -m 0644 $(ARFILE) $(LIBDIR)/$(ARFILE) ++ ++install-header: $(HEADERS) ++ install -d $(INCLUDEDIR) || true ++ install -m 0644 $(HEADERS) $(INCLUDEDIR)/ ++ ++install: install-shared install-static install-header ++ + # Executable files + %: %.o $(LIBFILE) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $< -L . -l $(LIB) diff --git a/QR-Code-generator-1.8.0+git17.856ba8a.tar.zst b/QR-Code-generator-1.8.0+git17.856ba8a.tar.zst new file mode 100644 index 0000000..096e581 --- /dev/null +++ b/QR-Code-generator-1.8.0+git17.856ba8a.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5ee7f007cd0cc5120cab5d249ac01e8d3d54eadbd78259da91d83f068a53a16 +size 96347 diff --git a/QR-Code-generator.changes b/QR-Code-generator.changes new file mode 100644 index 0000000..6673178 --- /dev/null +++ b/QR-Code-generator.changes @@ -0,0 +1,57 @@ +------------------------------------------------------------------- +Wed Oct 9 10:51:51 UTC 2024 - Marcus Rueckert + +- Update to 1.8.0+git17.856ba8a + https://github.com/nayuki/QR-Code-generator/compare/v1.8.0...856ba8a +- switch build to cmake files from + https://github.com/EasyCoding/qrcodegen-cmake.git + - This build also adds the pkgconfig and cmake files for easier + integration with other projects ( like the upcoming obs-studio + 31.0.0) + - drop patches: + 0002-Make-use-of-fPIC-parameter-when-building.patch + 0003-Generate-both-shared-and-static-libraries.patch + 0004-Create-install-targets-for-C-and-CPP.patch +- use %ldconfig_scriptlets +- add BR for pkgconfig to ensure we get the pkgconfig provides + +------------------------------------------------------------------- +Sun Nov 12 12:17:20 UTC 2023 - ecsos + +- Update to 1.8.0 + * https://github.com/nayuki/QR-Code-generator/compare/v1.6.0...v1.8.0 +- Rebase 0003-Generate-both-shared-and-static-libraries.patch +- Rebase 0004-Create-install-targets-for-C-and-CPP.patch +- Drop 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- +Mon Mar 8 23:39:10 UTC 2021 - Dirk Müller + +- update to 1.6.0: + * https://github.com/nayuki/QR-Code-generator/compare/v1.5.0...v1.6.0 +- drop cflags.patch (upstream) + + +------------------------------------------------------------------- +Tue Jan 21 12:19:03 UTC 2020 - Tomáš Chvátal + +- Drop not really needed patch: + * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch +- Fix build on SLE12 + +------------------------------------------------------------------- +Tue Dec 3 12:01:27 UTC 2019 - Tomáš Chvátal + +- Add patches to make the stuff actually installable: + * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch + * 0002-Make-use-of-fPIC-parameter-when-building.patch + * 0003-Generate-both-shared-and-static-libraries.patch + * 0004-Create-install-targets-for-C-and-CPP.patch + * 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch + * cflags.patch + +------------------------------------------------------------------- +Tue Dec 3 09:05:13 UTC 2019 - Tomáš Chvátal + +- Initial commit, needed by libreoffice 6.4 diff --git a/QR-Code-generator.spec b/QR-Code-generator.spec new file mode 100644 index 0000000..eca8b97 --- /dev/null +++ b/QR-Code-generator.spec @@ -0,0 +1,123 @@ +# +# spec file for package QR-Code-generator +# +# Copyright (c) 2024 SUSE LLC +# +# 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. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define libcname libqrcodegen1 +%define libcppname libqrcodegencpp1 + +%global cmake_code_version 1.8.0.cmake3 + +%{?sle15_python_module_pythons} + +Name: QR-Code-generator +Version: 1.8.0+git17.856ba8a +Release: 0 +Summary: QR Code generator library +License: MIT +URL: https://github.com/nayuki/QR-Code-generator +Source0: %{name}-%{version}.tar.zst +Source1: qrcodegen-cmake-%cmake_code_version.tar.zst +BuildRequires: %{python_module setuptools} +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig +BuildRequires: python-rpm-macros +BuildRequires: zstd +%python_subpackages + +%description +This project aims to be the best, clearest QR Code generator library in multiple languages. +The primary goals are flexible options and absolute correctness. +Secondary goals are compact implementation size and good documentation comments. + +%if 0%{?suse_version} < 1500 +# this is hack to make rpm happy as %python_subpackage does not work +%package -n python-%{name} +Summary: QR Code generator python bindings + +%description -n python-%{name} +QR Code generator python2 bindings +%endif + +%package devel +Summary: Development files for QR code generator +Requires: %{libcname} +Requires: %{libcppname} +Provides: qrcodegen-devel + +%description devel +Development files, headers/libs for QR code generator + +%package -n %{libcname} +Summary: QR Code generator library + +%description -n %{libcname} +C QR Code generator library + +%package -n %{libcppname} +Summary: QR Code generator library + +%description -n %{libcppname} +C++ QR Code generator library + +%prep +%autosetup -p1 -a1 +ln -s qrcodegen-cmake-%cmake_code_version/{CMakeLists.txt,cmake} . +cp qrcodegen-cmake-%cmake_code_version/{README.md,LICENSE} . + +%build +%cmake + +pushd ../python +%python_build +popd + +%install +%cmake_install + +pushd python +%python_install +popd + +%ldconfig_scriptlets -n %{libcname} +%ldconfig_scriptlets -n %{libcppname} + +%files %{python_files} +%license Readme.markdown +%{python_sitelib}/* + +%files -n QR-Code-generator-devel +%license LICENSE Readme.markdown +%doc README.md Readme.markdown +%{_libdir}/cmake/qrcodegencpp/ +%{_libdir}/cmake/qrcodegen/ +%{_libdir}/libqrcodegen.so +%{_libdir}/libqrcodegencpp.so +%{_includedir}/qrcodegen/ +%{_includedir}/qrcodegencpp/ +%{_libdir}/pkgconfig/qrcodegencpp.pc +%{_libdir}/pkgconfig/qrcodegen.pc + +%files -n %{libcname} +%license Readme.markdown +%{_libdir}/libqrcodegen.so.* + +%files -n %{libcppname} +%license Readme.markdown +%{_libdir}/libqrcodegencpp.so.* + +%changelog diff --git a/_service b/_service new file mode 100644 index 0000000..58658e8 --- /dev/null +++ b/_service @@ -0,0 +1,24 @@ + + + @PARENT_TAG@+git@TAG_OFFSET@.%h + master + https://github.com/nayuki/QR-Code-generator.git + v(.*) + \1 + git + enable + + + @PARENT_TAG@ + v1.8.0-cmake3 + https://github.com/EasyCoding/qrcodegen-cmake.git + v([\.\d]+)-([a-z].*) + \1.\2 + git + enable + + + zst + *.tar + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..965df1d --- /dev/null +++ b/_servicedata @@ -0,0 +1,6 @@ + + + https://github.com/nayuki/QR-Code-generator.git + 856ba8a74b48a6b3b32dd86f13b66b61b8579fcd + https://github.com/EasyCoding/qrcodegen-cmake.git + 0bc38a5c3ce8bc700a7e1b3082a55b82e292530e \ No newline at end of file diff --git a/qrcodegen-cmake-1.8.0.cmake3.tar.zst b/qrcodegen-cmake-1.8.0.cmake3.tar.zst new file mode 100644 index 0000000..7940de5 --- /dev/null +++ b/qrcodegen-cmake-1.8.0.cmake3.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70d4d664d342dca89d2acc04c59120581a673c60b2df97d0426b374b25b7f043 +size 5551 diff --git a/v1.8.0.tar.gz b/v1.8.0.tar.gz new file mode 100644 index 0000000..3ee9b3c --- /dev/null +++ b/v1.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec0a4d33d6f521c942eeaf473d42d5fe139abcfa57d2beffe10c5cf7d34ae60 +size 193288