From: Jakub Bogusz Date: Fri, 22 May 2020 14:58:05 +0000 (+0200) Subject: - updated to (probably post-, but there are no tagged releses) 4.1 snapshot (new... X-Git-Tag: auto/th/libs3-4.1-0.20190410.1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=e1576b752f9a3a117591f762fff785767b69547f;p=packages%2Flibs3.git - updated to (probably post-, but there are no tagged releses) 4.1 snapshot (new soname) - updated make patch --- diff --git a/libs3-make.patch b/libs3-make.patch index fff68fa..2cfaa4f 100644 --- a/libs3-make.patch +++ b/libs3-make.patch @@ -1,61 +1,11 @@ ---- libs3-2.0/GNUmakefile.orig 2011-09-28 10:16:09.000000000 +0200 -+++ libs3-2.0/GNUmakefile 2016-05-14 08:09:16.677994347 +0200 -@@ -134,7 +134,7 @@ +--- libs3-287e4bee6fd430ffb52604049de80a27a77ff6b4/GNUmakefile.orig 2020-05-22 07:45:08.338698313 +0200 ++++ libs3-287e4bee6fd430ffb52604049de80a27a77ff6b4/GNUmakefile 2020-05-22 07:47:51.327815325 +0200 +@@ -151,7 +151,7 @@ -D_ISOC99_SOURCE \ -D_POSIX_C_SOURCE=200112L --LDFLAGS = $(CURL_LIBS) $(LIBXML2_LIBS) -lpthread -+LDFLAGS = $(LDOPTS) $(CURL_LIBS) $(LIBXML2_LIBS) -lpthread +-LDFLAGS = $(CURL_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS) -lpthread ++LDFLAGS = $(LDOPTS) $(CURL_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS) -lpthread - - # -------------------------------------------------------------------------- -@@ -199,18 +199,18 @@ - $(BUILD)/obj/%.o: src/%.c - $(QUIET_ECHO) $@: Compiling object - @ mkdir -p $(dir $(BUILD)/dep/$<) -- @ gcc $(CFLAGS) -M -MG -MQ $@ -DCOMPILINGDEPENDENCIES \ -+ @ $(CC) $(CFLAGS) -M -MG -MQ $@ -DCOMPILINGDEPENDENCIES \ - -o $(BUILD)/dep/$(<:%.c=%.d) -c $< - @ mkdir -p $(dir $@) -- $(VERBOSE_SHOW) gcc $(CFLAGS) -o $@ -c $< -+ $(VERBOSE_SHOW) $(CC) $(CFLAGS) -o $@ -c $< - - $(BUILD)/obj/%.do: src/%.c - $(QUIET_ECHO) $@: Compiling dynamic object - @ mkdir -p $(dir $(BUILD)/dep/$<) -- @ gcc $(CFLAGS) -M -MG -MQ $@ -DCOMPILINGDEPENDENCIES \ -+ @ $(CC) $(CFLAGS) -M -MG -MQ $@ -DCOMPILINGDEPENDENCIES \ - -o $(BUILD)/dep/$(<:%.c=%.dd) -c $< - @ mkdir -p $(dir $@) -- $(VERBOSE_SHOW) gcc $(CFLAGS) -fpic -fPIC -o $@ -c $< -+ $(VERBOSE_SHOW) $(CC) $(CFLAGS) -fpic -fPIC -o $@ -c $< - - - # -------------------------------------------------------------------------- -@@ -230,7 +230,7 @@ - $(LIBS3_SHARED): $(LIBS3_SOURCES:%.c=$(BUILD)/obj/%.do) - $(QUIET_ECHO) $@: Building shared library - @ mkdir -p $(dir $@) -- $(VERBOSE_SHOW) gcc -shared -Wl,-soname,libs3.so.$(LIBS3_VER_MAJOR) \ -+ $(VERBOSE_SHOW) $(CC) -shared -Wl,-soname,libs3.so.$(LIBS3_VER_MAJOR) \ - -o $@ $^ $(LDFLAGS) - - $(LIBS3_STATIC): $(LIBS3_SOURCES:%.c=$(BUILD)/obj/%.o) -@@ -248,7 +248,7 @@ - $(BUILD)/bin/s3: $(BUILD)/obj/s3.o $(LIBS3_SHARED) - $(QUIET_ECHO) $@: Building executable - @ mkdir -p $(dir $@) -- $(VERBOSE_SHOW) gcc -o $@ $^ $(LDFLAGS) -+ $(VERBOSE_SHOW) $(CC) -o $@ $^ $(LDFLAGS) - - - # -------------------------------------------------------------------------- -@@ -272,7 +272,7 @@ - $(BUILD)/bin/testsimplexml: $(BUILD)/obj/testsimplexml.o $(LIBS3_STATIC) - $(QUIET_ECHO) $@: Building executable - @ mkdir -p $(dir $@) -- $(VERBOSE_SHOW) gcc -o $@ $^ $(LIBXML2_LIBS) -+ $(VERBOSE_SHOW) $(CC) -o $@ $^ $(LIBXML2_LIBS) - - - # -------------------------------------------------------------------------- + STRIP ?= strip + INSTALL := install --strip-program=$(STRIP) diff --git a/libs3.spec b/libs3.spec index f3415b2..d3e1262 100644 --- a/libs3.spec +++ b/libs3.spec @@ -5,17 +5,21 @@ Summary: C library and tools for Amazon S3 access Summary(pl.UTF-8): Biblioteka C i narzędzia do dostępu do Amazon S3 Name: libs3 -Version: 2.0 -Release: 4 -License: GPL v3 with OpenSSL exception +Version: 4.1 +%define gitref 287e4bee6fd430ffb52604049de80a27a77ff6b4 +%define snap 20190410 +%define rel 1 +Release: 0.%{snap}.%{rel} +License: LGPL v3+ or GPL v2 with OpenSSL exception Group: Libraries -Source0: http://libs3.ischo.com.s3.amazonaws.com/%{name}-%{version}.tar.gz -# Source0-md5: e52da69ddc11019e98cf8246fc55b4e1 +#Source0Download: https://github.com/bji/libs3/releases +Source0: https://github.com/bji/libs3/archive/%{gitref}/%{name}-%{snap}.tar.gz +# Source0-md5: e5600266b8430bdf5dd8d44869857b32 Patch0: %{name}-make.patch URL: https://github.com/bji/libs3 BuildRequires: curl-devel %{?with_apidocs:BuildRequires: doxygen} -BuildRequires: libxml2-devel +BuildRequires: libxml2-devel >= 2 BuildRequires: openssl-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -35,7 +39,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libs3 Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: curl-devel -Requires: libxml2-devel +Requires: libxml2-devel >= 2 Requires: openssl-devel %description devel @@ -60,7 +64,7 @@ Statyczna biblioteka libs3. Summary: libs3 API documentation Summary(pl.UTF-8): Dokumentacja API biblioteki libs3 Group: Documentation -%if "%{_rpmversion}" >= "5" +%if "%{_rpmversion}" >= "4.6" BuildArch: noarch %endif @@ -71,7 +75,7 @@ API and internal documentation for libs3 library. Dokumentacja API biblioteki libs3. %prep -%setup -q +%setup -q -n %{name}-%{gitref} %patch0 -p1 %build @@ -87,11 +91,8 @@ CFLAGS="%{rpmcflags} %{rpmcppflags}" \ rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT%{_prefix} - -%if "%{_lib}" != "lib" -%{__mv} $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}} -%endif + DESTDIR=$RPM_BUILD_ROOT%{_prefix} \ + LIBDIR=$RPM_BUILD_ROOT%{_libdir} # let rpm generate dependencies chmod 755 $RPM_BUILD_ROOT%{_libdir}/libs3.so* @@ -107,7 +108,7 @@ rm -rf $RPM_BUILD_ROOT %doc ChangeLog LICENSE README TODO %attr(755,root,root) %{_bindir}/s3 %attr(755,root,root) %{_libdir}/libs3.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libs3.so.2 +%attr(755,root,root) %ghost %{_libdir}/libs3.so.4 %files devel %defattr(644,root,root,755) @@ -121,5 +122,5 @@ rm -rf $RPM_BUILD_ROOT %if %{with apidocs} %files apidocs %defattr(644,root,root,755) -%doc dox/html/* +%doc dox/html/*.{css,html,js,png} %endif