Architecture specific change in rpms/skyviewer.git
by githook-noreply@fedoraproject.org
The package rpms/skyviewer.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/skyviewer.git/commit/?id=e969f9c9....
Change:
+ExcludeArch: %{arm}
Thanks.
Full change:
============
commit e969f9c95d46796d635a4b81f998d8b7477b3143
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Sat Feb 24 12:09:33 2018 +0100
ExcludeArch: %{arm} (#1548678)
diff --git a/skyviewer.spec b/skyviewer.spec
index 4298291..0b16667 100644
--- a/skyviewer.spec
+++ b/skyviewer.spec
@@ -16,6 +16,9 @@ BuildRequires: libQGLViewer-devel
BuildRequires: qt4-devel
BuildRequires: mesa-libGLU-devel
+# FTBFS on ARM, RHBZ #1548678
+ExcludeArch: %{arm}
+
%description
SkyViewer is an OpenGL based program to display HEALPix-based skymaps,
saved in FITS format files. The loaded skymaps can be viewed either on a 3D
@@ -72,6 +75,7 @@ desktop-file-install --vendor='' %{SOURCE1} \
%changelog
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 1.0.1-14
- rebuilt for cfitsio 3.420 (so version bump)
+- exclude ARM builds for now as builds are failing since last mass rebuild (#1548678)
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6 years, 4 months
Architecture specific change in rpms/rpcbind.git
by githook-noreply@fedoraproject.org
The package rpms/rpcbind.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rpcbind.git/commit/?id=8314f132fb....
Change:
-%ifarch s390 s390x
Thanks.
Full change:
============
commit 8314f132fb6840a7525af26145da5e5df224d876
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Sat Feb 24 10:18:25 2018 +0100
Use default build flags from redhat-rpm-config
diff --git a/rpcbind.spec b/rpcbind.spec
index a8ad7ba..0620351 100644
--- a/rpcbind.spec
+++ b/rpcbind.spec
@@ -4,7 +4,7 @@
Name: rpcbind
Version: 0.2.4
-Release: 9.rc3%{?dist}.1
+Release: 10.rc3%{?dist}
Summary: Universal Addresses to RPC Program Number Mapper
Group: System Environment/Daemons
License: BSD
@@ -50,17 +50,8 @@ RPC calls on a server on that machine.
%patch103 -p1
%patch104 -p1
%build
-%ifarch s390 s390x
-PIE="-fPIE"
-%else
-PIE="-fpie"
-%endif
-export PIE
-
-CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE`"
-
autoreconf -fisv
-%configure CFLAGS="$CFLAGS" LDFLAGS="-pie" \
+%configure \
--enable-warmstarts \
--with-statedir="%rpcbind_state_dir" \
--with-rpcuser="%rpcbind_user_group" \
@@ -139,6 +130,9 @@ fi
%attr(0700, %{rpcbind_user_group}, %{rpcbind_user_group}) %dir %{rpcbind_state_dir}
%changelog
+* Sat Feb 24 2018 Florian Weimer <fweimer(a)redhat.com> - 0.2.4-10.rc3
+- Use default build flags from redhat-rpm-config
+
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.4-9.rc3.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6 years, 4 months
Architecture specific change in rpms/rpcbind.git
by githook-noreply@fedoraproject.org
The package rpms/rpcbind.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rpcbind.git/commit/?id=40319d3d4e....
Change:
-%ifarch s390 s390x
Thanks.
Full change:
============
commit 40319d3d4eff1d316e672ceb0ce2b50d287a546d
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Sat Feb 24 10:18:25 2018 +0100
Use default build flags from redhat-rpm-config
diff --git a/rpcbind.spec b/rpcbind.spec
index a8ad7ba..0620351 100644
--- a/rpcbind.spec
+++ b/rpcbind.spec
@@ -4,7 +4,7 @@
Name: rpcbind
Version: 0.2.4
-Release: 9.rc3%{?dist}.1
+Release: 10.rc3%{?dist}
Summary: Universal Addresses to RPC Program Number Mapper
Group: System Environment/Daemons
License: BSD
@@ -50,17 +50,8 @@ RPC calls on a server on that machine.
%patch103 -p1
%patch104 -p1
%build
-%ifarch s390 s390x
-PIE="-fPIE"
-%else
-PIE="-fpie"
-%endif
-export PIE
-
-CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE`"
-
autoreconf -fisv
-%configure CFLAGS="$CFLAGS" LDFLAGS="-pie" \
+%configure \
--enable-warmstarts \
--with-statedir="%rpcbind_state_dir" \
--with-rpcuser="%rpcbind_user_group" \
@@ -139,6 +130,9 @@ fi
%attr(0700, %{rpcbind_user_group}, %{rpcbind_user_group}) %dir %{rpcbind_state_dir}
%changelog
+* Sat Feb 24 2018 Florian Weimer <fweimer(a)redhat.com> - 0.2.4-10.rc3
+- Use default build flags from redhat-rpm-config
+
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.4-9.rc3.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6 years, 4 months
Architecture specific change in rpms/nqp.git
by githook-noreply@fedoraproject.org
The package rpms/nqp.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/nqp.git/commit/?id=5aa6e31f0ce731....
Change:
+%ifarch armv7hl
Thanks.
Full change:
============
commit 5aa6e31f0ce7319d59d9bc80fea1c4eaa7aa8994
Author: gerd <gp(a)zimt.uni-siegen.de>
Date: Sat Feb 24 09:40:15 2018 +0100
update to 2018.02
diff --git a/nqp.spec b/nqp.spec
index 17bd4d8..0fad121 100644
--- a/nqp.spec
+++ b/nqp.spec
@@ -6,13 +6,13 @@
# installed to %%{_datadir} (/usr/share).
%define INST_TO_LIBDIR 1
-%global year 2017
-%global month 08
+%global year 2018
+%global month 02
Name: nqp
Version: 0.0.%{year}.%{month}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: Not Quite Perl (6)
License: Artistic 2.0 and ISC and WTFPL
@@ -63,7 +63,6 @@ Documentation and also examples about NQP.
#rm -r 3rdparty/jna # make sure not to bundle 'jna'
# src/vm/jvm/runners/nqp-j.bat this file is only for windows
-rm -r 3rdparty/libtommath 3rdparty/sha1 # this was for the parrot backend
# prevent rpmlint errors in the doc subpackage
find examples -maxdepth 1 -name "*.nqp" \
@@ -102,6 +101,10 @@ CFLAGS="$RPM_OPT_FLAGS -fPIC" %{__make} %{?_smp_mflags}
%ifarch ppc64
rm -f t/nqp/059-nqpop.t
%endif
+rm -f t/concurrency/01-thread.t
+%ifarch armv7hl
+rm -f t/moar/02-qast-references.t
+%endif
%{?!_without_tests: make test}
@@ -125,6 +128,9 @@ rm -f t/nqp/059-nqpop.t
%changelog
+* Sat Feb 24 2018 Gerd Pokorra <gp(a)zimt.uni-siegen.de> 0.0.2018.02-1
+- update to 2018.02
+
* Tue Aug 29 2017 Gerd Pokorra <gp(a)zimt.uni-siegen.de> 0.0.2017.08-2
- add INST_TO_LIBDIR macro
diff --git a/sources b/sources
index 92d496e..6f17155 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nqp-2017.08.tar.gz) = 012946afb43ad9f9889322d0194f124b06a114e3ded629a1c3f040a6aeac2026a3d276feff78a6374aa3d5d652e535df86ca774769ca921fd95cd8ecae0b4047
+SHA512 (nqp-2018.02.tar.gz) = 843669fde943ff92848c5b5232693a1ffbc64d1239e6d6fdd886be71b86a31df0e96f5821f1f1128cd9f960d0d78000d91b7d4b0fc3b6fbd2b7a37fc3a4abf8d
6 years, 4 months
Architecture specific change in rpms/nqp.git
by githook-noreply@fedoraproject.org
The package rpms/nqp.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/nqp.git/commit/?id=27ccfdfa8234f0....
Change:
+%ifarch armv7hl
Thanks.
Full change:
============
commit 27ccfdfa8234f086c73c16ee596eac09c305a55d
Author: gerd <gp(a)zimt.uni-siegen.de>
Date: Fri Feb 23 18:14:15 2018 +0100
update to 2018.02
diff --git a/nqp.spec b/nqp.spec
index 06b4579..bc99440 100644
--- a/nqp.spec
+++ b/nqp.spec
@@ -1,13 +1,13 @@
%define debug_package %{nil}
-%global year 2017
-%global month 08
+%global year 2018
+%global month 02
Name: nqp
Version: 0.0.%{year}.%{month}
-Release: 4%{?dist}
+Release: 1%{?dist}
Summary: Not Quite Perl (6)
License: Artistic 2.0 and ISC and WTFPL
@@ -58,7 +58,6 @@ Documentation and also examples about NQP.
#rm -r 3rdparty/jna # make sure not to bundle 'jna'
# src/vm/jvm/runners/nqp-j.bat this file is only for windows
-rm -r 3rdparty/libtommath 3rdparty/sha1 # this was for the parrot backend
# prevent rpmlint errors in the doc subpackage
find examples -maxdepth 1 -name "*.nqp" \
@@ -90,6 +89,10 @@ ln -s %{_libdir}/nqp/profiler/template.html $RPM_BUILD_ROOT%{_datadir}/nqp/lib/p
%ifarch ppc64
rm -f t/nqp/059-nqpop.t
%endif
+rm -f t/concurrency/01-thread.t
+%ifarch armv7hl
+rm -f t/moar/02-qast-references.t
+%endif
%{?!_without_tests: make test}
@@ -107,11 +110,8 @@ rm -f t/nqp/059-nqpop.t
%changelog
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.0.2017.08-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Sep 14 2017 Gerd Pokorra <gp(a)zimt.uni-siegen.de> 0.0.2017.08-3
-- rebuild on top of current moarvm rebuild
+* Wed Feb 21 2018 Gerd Pokorra <gp(a)zimt.uni-siegen.de> 0.0.2018.02-1
+- update to 2018.02
* Mon Aug 28 2017 Gerd Pokorra <gp(a)zimt.uni-siegen.de> 0.0.2017.08-2
- add symlink to template.html in datadir
diff --git a/sources b/sources
index 92d496e..6f17155 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nqp-2017.08.tar.gz) = 012946afb43ad9f9889322d0194f124b06a114e3ded629a1c3f040a6aeac2026a3d276feff78a6374aa3d5d652e535df86ca774769ca921fd95cd8ecae0b4047
+SHA512 (nqp-2018.02.tar.gz) = 843669fde943ff92848c5b5232693a1ffbc64d1239e6d6fdd886be71b86a31df0e96f5821f1f1128cd9f960d0d78000d91b7d4b0fc3b6fbd2b7a37fc3a4abf8d
6 years, 4 months
Architecture specific change in rpms/coin-or-Bonmin.git
by githook-noreply@fedoraproject.org
The package rpms/coin-or-Bonmin.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/coin-or-Bonmin.git/commit/?id=19d....
Change:
+%ifarch %{openblas_arches}
Thanks.
Full change:
============
commit 19d9c93302e16c88842cb8bc4321adf560c05d4d
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Fri Feb 23 17:38:10 2018 +0100
Rebuild for Ipopt-3.12.9
diff --git a/coin-or-Bonmin.spec b/coin-or-Bonmin.spec
index 99a0d4f..5a62c50 100644
--- a/coin-or-Bonmin.spec
+++ b/coin-or-Bonmin.spec
@@ -2,17 +2,32 @@
%global with_asl 1
%global with_mpi 0
+# openblas available on these architectures.
+%if 0%{?fedora} && 0%{?fedora} > 26
+%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x}
+%else
+%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
+%endif
+%if 0%{?rhel}
+%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
+%endif
Name: coin-or-%{module}
Group: Applications/Engineering
Summary: Basic Open-source Nonlinear Mixed INteger programming
Version: 1.8.4
-Release: 13%{?dist}
+Release: 14%{?dist}
License: CPL
URL: http://projects.coin-or.org/%{module}
Source0: http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz
-BuildRequires: atlas-devel
-BuildRequires: blas-devel
+%ifarch %{openblas_arches}
+BuildRequires: openblas-devel
+BuildRequires: openblas-srpm-macros
+%else
+BuildRequires: blas-devel
+BuildRequires: atlas-devel
+BuildRequires: lapack-devel
+%endif
BuildRequires: bzip2-devel
BuildRequires: coin-or-Cbc-devel
BuildRequires: coin-or-Cgl-devel
@@ -28,7 +43,6 @@ BuildRequires: doxygen
BuildRequires: glpk-devel
BuildRequires: graphviz
BuildRequires: gcc, gcc-c++
-BuildRequires: lapack-devel
%if %{with_asl}
BuildRequires: mp-devel
%endif
@@ -150,6 +164,10 @@ rm %{buildroot}%{_docdir}/%{name}/LICENSE
%doc %{_docdir}/%{name}/html
%changelog
+* Fri Feb 23 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 1.8.4-14
+- Rebuild for Ipopt-3.12.9
+- Rebuild against openblas
+
* Wed Feb 21 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 1.8.4-13
- Add gcc gcc-c++ BR
6 years, 4 months
Architecture specific change in rpms/golang-googlecode-net.git
by githook-noreply@fedoraproject.org
The package rpms/golang-googlecode-net.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-googlecode-net.git/commit/....
Change:
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
Thanks.
Full change:
============
commit 9c2d98c2e4459507bf38ba07d5df1dd44fd24061
Author: Jan Chaloupka <jchaloup(a)redhat.com>
Date: Fri Feb 23 15:08:49 2018 +0100
Autogenerate some parts using the new macros
diff --git a/golang-googlecode-net.spec b/golang-googlecode-net.spec
index dc594ed..7e7ab49 100644
--- a/golang-googlecode-net.spec
+++ b/golang-googlecode-net.spec
@@ -1,316 +1,58 @@
-# If any of the following macros should be set otherwise,
-# you can wrap any of them with the following conditions:
-# - %%if 0%%{centos} == 7
-# - %%if 0%%{?rhel} == 7
-# - %%if 0%%{?fedora} == 23
-# Or just test for particular distribution:
-# - %%if 0%%{centos}
-# - %%if 0%%{?rhel}
-# - %%if 0%%{?fedora}
-#
-# Be aware, on centos, both %%rhel and %%centos are set. If you want to test
-# rhel specific macros, you can use %%if 0%%{?rhel} && 0%%{?centos} == 0 condition.
-# (Don't forget to replace double percentage symbol with single one in order to apply a condition)
-
-# Generate devel rpm
-%global with_devel 1
-# Build project from bundled dependencies
-%global with_bundled 0
-# Build with debug info rpm
-%global with_debug 0
-# Run tests in check section
-%global with_check 1
-# Generate unit-test rpm
-%global with_unit_test 1
-
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%global provider_tld com
-%global provider github
-%global project golang
-%global repo net
-# https://github.com/golang/net
-%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
-%global import_path code.google.com/p/go.net
+%global provider_prefix github.com/golang/net
+%global gobaseipath golang.org/x/net
%global commit 1c05540f6879653db88113bc4a2b70aec4bd491f
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20170804
+%global x_name golang-golang-org-net
-%global x_provider golang
-%global x_provider_tld org
-%global x_repo net
-%global x_import_path %{x_provider}.%{x_provider_tld}/x/%{x_repo}
-%global x_name golang-%{x_provider}%{x_provider_tld}-%{repo}
-
-%global devel_main golang-golangorg-net-devel
-%global devel_prefix x
+%gocraftmeta -i
Name: golang-googlecode-net
Version: 0
-Release: 0.41.git%{shortcommit}%{?dist}
+Release: 0.42.%{commitdate}git%{shortcommit}%{?dist}
Summary: Supplementary Go networking libraries
License: BSD
-URL: https://%{provider_prefix}
-Source0: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
-
-# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
+URL: %{gourl}
+Source0: %{gosource}
%description
%{summary}
-%if 0%{?with_devel}
-%package devel
-Summary: Supplementary Go networking libraries for code.google.com/p/ imports
-BuildArch: noarch
-
-%if 0%{?with_check}
-BuildRequires: golang(code.google.com/p/go.text/encoding)
-BuildRequires: golang(code.google.com/p/go.text/encoding/charmap)
-BuildRequires: golang(code.google.com/p/go.text/encoding/htmlindex)
-BuildRequires: golang(code.google.com/p/go.text/transform)
-%endif
-
-Requires: golang(code.google.com/p/go.text/encoding)
-Requires: golang(code.google.com/p/go.text/encoding/charmap)
-Requires: golang(code.google.com/p/go.text/encoding/htmlindex)
-Requires: golang(code.google.com/p/go.text/transform)
-
-Provides: golang(%{import_path}/bpf) = %{version}-%{release}
-Provides: golang(%{import_path}/context) = %{version}-%{release}
-Provides: golang(%{import_path}/context/ctxhttp) = %{version}-%{release}
-Provides: golang(%{import_path}/dict) = %{version}-%{release}
-Provides: golang(%{import_path}/html) = %{version}-%{release}
-Provides: golang(%{import_path}/html/atom) = %{version}-%{release}
-Provides: golang(%{import_path}/html/charset) = %{version}-%{release}
-Provides: golang(%{import_path}/http2) = %{version}-%{release}
-Provides: golang(%{import_path}/http2/hpack) = %{version}-%{release}
-Provides: golang(%{import_path}/icmp) = %{version}-%{release}
-Provides: golang(%{import_path}/idna) = %{version}-%{release}
-Provides: golang(%{import_path}/ipv4) = %{version}-%{release}
-Provides: golang(%{import_path}/ipv6) = %{version}-%{release}
-Provides: golang(%{import_path}/lex/httplex) = %{version}-%{release}
-Provides: golang(%{import_path}/lif) = %{version}-%{release}
-Provides: golang(%{import_path}/nettest) = %{version}-%{release}
-Provides: golang(%{import_path}/netutil) = %{version}-%{release}
-Provides: golang(%{import_path}/proxy) = %{version}-%{release}
-Provides: golang(%{import_path}/publicsuffix) = %{version}-%{release}
-Provides: golang(%{import_path}/route) = %{version}-%{release}
-Provides: golang(%{import_path}/trace) = %{version}-%{release}
-Provides: golang(%{import_path}/webdav) = %{version}-%{release}
-Provides: golang(%{import_path}/websocket) = %{version}-%{release}
-Provides: golang(%{import_path}/xsrftoken) = %{version}-%{release}
-
%package -n %{x_name}-devel
Summary: Supplementary Go networking libraries for golang.org/x/ imports
-BuildArch: noarch
-%if 0%{?with_unit_test}
+BuildRequires: golang(golang.org/x/crypto/ssh/terminal)
BuildRequires: golang(golang.org/x/text/encoding)
BuildRequires: golang(golang.org/x/text/encoding/charmap)
BuildRequires: golang(golang.org/x/text/encoding/htmlindex)
-BuildRequires: golang(golang.org/x/text/transform)
BuildRequires: golang(golang.org/x/text/secure/bidirule)
+BuildRequires: golang(golang.org/x/text/transform)
BuildRequires: golang(golang.org/x/text/unicode/norm)
-%endif
-
-Requires: golang(golang.org/x/text/encoding)
-Requires: golang(golang.org/x/text/encoding/charmap)
-Requires: golang(golang.org/x/text/encoding/htmlindex)
-Requires: golang(golang.org/x/text/transform)
-Requires: golang(golang.org/x/text/secure/bidirule)
-Requires: golang(golang.org/x/text/unicode/norm)
-
-Provides: golang(%{x_import_path}/bpf) = %{version}-%{release}
-Provides: golang(%{x_import_path}/context) = %{version}-%{release}
-Provides: golang(%{x_import_path}/context/ctxhttp) = %{version}-%{release}
-Provides: golang(%{x_import_path}/dict) = %{version}-%{release}
-Provides: golang(%{x_import_path}/dns/dnsmessage) = %{version}-%{release}
-Provides: golang(%{x_import_path}/html) = %{version}-%{release}
-Provides: golang(%{x_import_path}/html/atom) = %{version}-%{release}
-Provides: golang(%{x_import_path}/html/charset) = %{version}-%{release}
-Provides: golang(%{x_import_path}/http2) = %{version}-%{release}
-Provides: golang(%{x_import_path}/http2/hpack) = %{version}-%{release}
-Provides: golang(%{x_import_path}/icmp) = %{version}-%{release}
-Provides: golang(%{x_import_path}/idna) = %{version}-%{release}
-Provides: golang(%{x_import_path}/ipv4) = %{version}-%{release}
-Provides: golang(%{x_import_path}/ipv6) = %{version}-%{release}
-Provides: golang(%{x_import_path}/lex/httplex) = %{version}-%{release}
-Provides: golang(%{x_import_path}/lif) = %{version}-%{release}
-Provides: golang(%{x_import_path}/nettest) = %{version}-%{release}
-Provides: golang(%{x_import_path}/netutil) = %{version}-%{release}
-Provides: golang(%{x_import_path}/proxy) = %{version}-%{release}
-Provides: golang(%{x_import_path}/publicsuffix) = %{version}-%{release}
-Provides: golang(%{x_import_path}/route) = %{version}-%{release}
-Provides: golang(%{x_import_path}/trace) = %{version}-%{release}
-Provides: golang(%{x_import_path}/webdav) = %{version}-%{release}
-Provides: golang(%{x_import_path}/websocket) = %{version}-%{release}
-Provides: golang(%{x_import_path}/xsrftoken) = %{version}-%{release}
-
-%description devel
-%{summary}
-
-This package contains library source intended for building other packages
-which use the supplementary Go networking libraries with code.google.com/p/ imports.
%description -n %{x_name}-devel
This package contains library source intended for building other packages
which use the supplementary Go text libraries with golang.org/x/ imports.
-%endif
-
-%if 0%{?with_unit_test}
-%package unit-test-devel
-Summary: Unit tests for %{name} package
-
-%if 0%{?with_check}
-#Here comes all BuildRequires: PACKAGE the unit tests
-#in %%check section need for running
-%endif
-
-# test subpackage tests code from devel subpackage
-Requires: %{name}-devel = %{version}-%{release}
-
-%description unit-test-devel
-%{summary}
-
-This package contains unit tests for project
-providing packages with %{x_import_path} prefix.
-%endif
%prep
-%setup -q -n %{repo}-%{commit}
-
-%build
+%gosetup
%install
-# source codes for building projects
-%if 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
-install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/
-echo "%%dir %%{gopath}/src/%%{x_import_path}/." >> x_devel.file-list
-# find all *.go but no *_test.go files and generate devel.file-list
-for ext in go s; do
- for file in $(find . -iname "*.${ext}" \! -iname "*_test.go") ; do
- dirprefix=$(dirname $file)
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$dirprefix
- cp $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
-
- install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/$dirprefix
- cp $file %{buildroot}/%{gopath}/src/%{x_import_path}/$file
- echo "%%{gopath}/src/%%{x_import_path}/$file" >> x_devel.file-list
-
- while [ "$dirprefix" != "." ]; do
- echo "%%dir %%{gopath}/src/%%{import_path}/$dirprefix" >> devel.file-list
- echo "%%dir %%{gopath}/src/%%{x_import_path}/$dirprefix" >> x_devel.file-list
- dirprefix=$(dirname $dirprefix)
- done
- done
-done
-
-pushd %{buildroot}/%{gopath}/src/%{import_path}/
-sed -i 's/"golang\.org\/x\//"code\.google\.com\/p\/go\./g' \
- $(find . -name '*.go')
-popd
-%endif
-
-# testing files for this project
-%if 0%{?with_unit_test}
-install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/
-install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/html/testdata
-install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/html/charset/testdata
-cp -rpav html/testdata %{buildroot}/%{gopath}/src/%{x_import_path}/html
-cp -rpav html/charset/testdata %{buildroot}/%{gopath}/src/%{x_import_path}/html/charset
-echo "%%{gopath}/src/%%{x_import_path}/html/testdata" >> unit-test-devel.file-list
-echo "%%{gopath}/src/%%{x_import_path}/html/charset/testdata" >> unit-test-devel.file-list
-# find all files with $ext prefix and generate unit-test.file-list
-for file in $(find . -iname "*_test.go"); do
- dirprefix=$(dirname $file)
- install -d -p %{buildroot}/%{gopath}/src/%{x_import_path}/$dirprefix
- cp $file %{buildroot}/%{gopath}/src/%{x_import_path}/$file
- echo "%%{gopath}/src/%%{x_import_path}/$file" >> unit-test-devel.file-list
-
- while [ "$dirprefix" != "." ]; do
- echo "%%dir %%{gopath}/src/%%{x_import_path}/$dirprefix" >> devel.file-list
- dirprefix=$(dirname $dirprefix)
- done
-done
-
-
-%endif
-
-%if 0%{?with_devel}
-sort -u -o devel.file-list devel.file-list
-sort -u -o x_devel.file-list x_devel.file-list
-%endif
+%goinstall $(find . -iname testdata)
%check
-%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
-%if ! 0%{?with_bundled}
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%else
-# No dependency directories so far
-
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%endif
-
-%if ! 0%{?gotest:1}
-%global gotest go test
-%endif
-
-#%%gotest %%{x_import_path}/context
-#%%gotest %%{x_import_path}/context/ctxhttp
-%gotest %{x_import_path}/html
-%gotest %{x_import_path}/html/atom
-%gotest %{x_import_path}/html/charset
-# socket: permission denied
-#%%gotest %%{x_import_path}/icmp
-%gotest %{x_import_path}/idna
-%gotest %{x_import_path}/internal/timeseries
-%gotest %{x_import_path}/ipv4
-%gotest %{x_import_path}/ipv6
-%gotest %{x_import_path}/netutil
-%gotest %{x_import_path}/proxy
-%gotest %{x_import_path}/publicsuffix
-%gotest %{x_import_path}/trace
-#%%gotest %%{x_import_path}/webdav
-%gotest %{x_import_path}/webdav/internal/xml
-%gotest %{x_import_path}/websocket
-%endif
+%gochecks %{gobaseipath}/icmp
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
-%if 0%{?with_devel}
-%files devel -f devel.file-list
+%files -n %{x_name}-devel -f devel.file-list
%license LICENSE
%doc AUTHORS CONTRIBUTORS PATENTS README CONTRIBUTING.md
-%files -n %{x_name}-devel -f x_devel.file-list
-%license LICENSE
-%doc AUTHORS CONTRIBUTORS PATENTS README CONTRIBUTING.md
-%endif
-
-%if 0%{?with_unit_test}
-%files unit-test-devel -f unit-test-devel.file-list
-%license LICENSE
-%doc AUTHORS CONTRIBUTORS PATENTS README CONTRIBUTING.md
-%endif
-
%changelog
+* Tue Feb 20 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 0-0.42.git1c05540
+- Autogenerate some parts using the new macros
+
* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0-0.41.git1c05540
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6 years, 4 months
Architecture specific change in rpms/golang-github-gorilla-context.git
by githook-noreply@fedoraproject.org
The package rpms/golang-github-gorilla-context.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-github-gorilla-context.git....
Change:
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
Thanks.
Full change:
============
commit 49d2079ac127a1768f7616a423e080e3d1ad0b7b
Author: Jan Chaloupka <jchaloup(a)redhat.com>
Date: Tue Feb 20 13:03:19 2018 +0100
- Autogenerate some parts using the new macros
diff --git a/.gitignore b/.gitignore
index 019dd2c..59cb3bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/context-215affd.tar.gz
+/context-1ea2538.tar.gz
diff --git a/golang-github-gorilla-context.spec b/golang-github-gorilla-context.spec
index cef9c79..f02081c 100644
--- a/golang-github-gorilla-context.spec
+++ b/golang-github-gorilla-context.spec
@@ -1,45 +1,17 @@
-%if 0%{?fedora} || 0%{?rhel} == 6
-%global with_devel 1
-%global with_bundled 0
-%global with_debug 0
-%global with_check 1
-%global with_unit_test 1
-%else
-%global with_devel 0
-%global with_bundled 0
-%global with_debug 0
-%global with_check 0
-%global with_unit_test 0
-%endif
-
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%global provider github
-%global provider_tld com
-%global project gorilla
-%global repo context
# https://github.com/gorilla/context
-%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
-%global import_path %{provider_prefix}
+%global provider_prefix github.com/gorilla/context
+%global gobaseipath %{provider_prefix}
%global commit 1ea25387ff6f684839d82767c1733ff4d4d15d0a
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
-Name: golang-%{provider}-%{project}-%{repo}
+%gocraftmeta -i
+
+Name: %{goname}
Version: 1.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A golang registry for global request variables
License: BSD
-URL: https://%{provider_prefix}
-Source0: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
-
-# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
+URL: %{gourl}
+Source0: %{gosource}
%description
Package gorilla/context stores values shared during a request lifetime.
@@ -49,16 +21,10 @@ application handlers can access those values, or it can be used to store
sessions values to be saved at the end of a request. There are several
other common uses.
-%if 0%{?with_devel}
%package devel
Summary: %{summary}
BuildArch: noarch
-%if 0%{?with_check}
-%endif
-
-Provides: golang(%{import_path}) = %{version}-%{release}
-
%description devel
Package gorilla/context stores values shared during a request lifetime.
@@ -69,97 +35,28 @@ other common uses.
This package contains library source intended for
building other packages which use import path with
-%{import_path} prefix.
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%package unit-test
-Summary: Unit tests for %{name} package
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
-
-%if 0%{?with_check}
-#Here comes all BuildRequires: PACKAGE the unit tests
-#in %%check section need for running
-%endif
-
-# test subpackage tests code from devel subpackage
-Requires: %{name}-devel = %{version}-%{release}
-
-%description unit-test
-%{summary}
-
-This package contains unit tests for project
-providing packages with %{import_path} prefix.
-%endif
+%{gobaseipath} prefix.
%prep
-%setup -q -n %{repo}-%{commit}
-
-%build
+%gosetup
%install
-# source codes for building projects
-%if 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
-# find all *.go but no *_test.go files and generate devel.file-list
-for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
-done
-%endif
-
-# testing files for this project
-%if 0%{?with_unit_test} && 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-# find all *_test.go files and generate unit-test.file-list
-for file in $(find . -iname "*_test.go"); do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test.file-list
-done
-%endif
-
-%if 0%{?with_devel}
-sort -u -o devel.file-list devel.file-list
-%endif
+%goinstall
%check
-%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
-%if ! 0%{?with_bundled}
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%else
-export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
-%endif
-
-%if ! 0%{?gotest:1}
-%global gotest go test
-%endif
-
-%gotest %{import_path}
-%endif
+%gochecks
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
-%if 0%{?with_devel}
%files devel -f devel.file-list
%license LICENSE
-%doc README.md
-%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%files unit-test -f unit-test.file-list
-%license LICENSE
-%doc README.md
-%endif
+%doc *.md
%changelog
+* Tue Feb 20 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 1.1-2
+- Autogenerate some parts using the new macros
+
* Wed Feb 14 2018 Kaushal <kshlmster(a)gmail.com> - 1.1-1
- Update to v1.1
diff --git a/sources b/sources
index 4660923..614aed0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-580cf05b69747970bc96b4275023db26 context-215affd.tar.gz
+SHA512 (context-1ea2538.tar.gz) = a9c7cfece4cb1361ce2f3e917f027d0e95f58aff036616260080d81fb69981fc7aa4db90b0212c771260e5f29c9b9ca9003f8ca891ed77ea291eba9e8c3a74f5
6 years, 4 months
Architecture specific change in rpms/golang-github-gorilla-mux.git
by githook-noreply@fedoraproject.org
The package rpms/golang-github-gorilla-mux.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-github-gorilla-mux.git/com....
Change:
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
Thanks.
Full change:
============
commit 2249ca0a63a5fccc6a4b5b6a0f55f6418e4ac0ef
Author: Jan Chaloupka <jchaloup(a)redhat.com>
Date: Tue Feb 20 13:48:17 2018 +0100
Autogenerate some parts using the new macros
diff --git a/.gitignore b/.gitignore
index 4716686..76cdf70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/mux-bcd8bc7.tar.gz
+/mux-53c1911.tar.gz
diff --git a/golang-github-gorilla-mux.spec b/golang-github-gorilla-mux.spec
index 97a46fa..02dcbb0 100644
--- a/golang-github-gorilla-mux.spec
+++ b/golang-github-gorilla-mux.spec
@@ -1,56 +1,17 @@
-# If any of the following macros should be set otherwise,
-# you can wrap any of them with the following conditions:
-# - %%if 0%%{centos} == 7
-# - %%if 0%%{?rhel} == 7
-# - %%if 0%%{?fedora} == 23
-# Or just test for particular distribution:
-# - %%if 0%%{centos}
-# - %%if 0%%{?rhel}
-# - %%if 0%%{?fedora}
-#
-# Be aware, on centos, both %%rhel and %%centos are set. If you want to test
-# rhel specific macros, you can use %%if 0%%{?rhel} && 0%%{?centos} == 0 condition.
-# (Don't forget to replace double percentage symbol with single one in order to apply a condition)
-
-# Generate devel rpm
-%global with_devel 1
-# Build project from bundled dependencies
-%global with_bundled 0
-# Build with debug info rpm
-%global with_debug 0
-# Run tests in check section
-%global with_check 1
-# Generate unit-test rpm
-%global with_unit_test 1
-
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%global provider github
-%global provider_tld com
-%global project gorilla
-%global repo mux
# https://github.com/gorilla/mux
-%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
-%global import_path %{provider_prefix}
+%global provider_prefix github.com/gorilla/mux
+%global gobaseipath %{provider_prefix}
%global commit 53c1911da2b537f792e7cafcb446b05ffe33b996
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
-Name: golang-%{provider}-%{project}-%{repo}
+%gocraftmeta -i
+
+Name: %{goname}
Version: 1.6.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A powerful URL router and dispatcher for golang
License: BSD
-URL: https://%{provider_prefix}
-Source0: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
-
-# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
+URL: %{gourl}
+Source0: %{gosource}
%description
Package gorilla/mux implements a request router and dispatcher.
@@ -60,19 +21,10 @@ http.ServeMux, mux.Router matches incoming requests against a list of
registered routes and calls a handler for the route that matches the URL or
other conditions.
-%if 0%{?with_devel}
%package devel
Summary: %{summary}
BuildArch: noarch
-%if 0%{?with_check}
-BuildRequires: golang(github.com/gorilla/context)
-%endif
-
-Requires: golang(github.com/gorilla/context)
-
-Provides: golang(%{import_path}) = %{version}-%{release}
-
%description devel
Package gorilla/mux implements a request router and dispatcher.
@@ -83,97 +35,28 @@ other conditions.
This package contains library source intended for
building other packages which use import path with
-%{import_path} prefix.
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%package unit-test
-Summary: Unit tests for %{name} package
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
-
-%if 0%{?with_check}
-#Here comes all BuildRequires: PACKAGE the unit tests
-#in %%check section need for running
-%endif
-
-# test subpackage tests code from devel subpackage
-Requires: %{name}-devel = %{version}-%{release}
-
-%description unit-test
-%{summary}
-
-This package contains unit tests for project
-providing packages with %{import_path} prefix.
-%endif
+%{gobaseipath} prefix.
%prep
-%setup -q -n %{repo}-%{commit}
-
-%build
+%gosetup
%install
-# source codes for building projects
-%if 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
-# find all *.go but no *_test.go files and generate devel.file-list
-for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
-done
-%endif
-
-# testing files for this project
-%if 0%{?with_unit_test} && 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-# find all *_test.go files and generate unit-test.file-list
-for file in $(find . -iname "*_test.go"); do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test.file-list
-done
-%endif
-
-%if 0%{?with_devel}
-sort -u -o devel.file-list devel.file-list
-%endif
+%goinstall
%check
-%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
-%if ! 0%{?with_bundled}
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%else
-export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
-%endif
-
-%if ! 0%{?gotest:1}
-%global gotest go test
-%endif
-
-%gotest %{import_path}
-%endif
+%gochecks
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
-%if 0%{?with_devel}
%files devel -f devel.file-list
%license LICENSE
%doc README.md
-%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%files unit-test -f unit-test.file-list
-%license LICENSE
-%doc README.md
-%endif
%changelog
+* Tue Feb 20 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 1.6.1-2
+- Autogenerate some parts using the new macros
+
* Wed Feb 14 2018 Kaushal <kshlmster(a)gmail.com> - 1.6.1-1
- Update to v1.6.1
diff --git a/sources b/sources
index 34e3175..e08fa77 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mux-bcd8bc7.tar.gz) = 15200e06ab30be4533a569c26450b85a909ecba6f507ecf27999da3debd85dcc1602fa138ad59c7a8294c772565ca8936cd3c4f668179f4ca35ced4370c3b197
+SHA512 (mux-53c1911.tar.gz) = 73bf47a367199f5a331bdcfc8bdf5f599e48d9bd9b76604c3ce75fc247b837d2e56d260f661adcbb48a6c94e1f3cc2915d23f2f6d096f84118e824ce3c180e85
6 years, 4 months
Architecture specific change in rpms/fwupd.git
by githook-noreply@fedoraproject.org
The package rpms/fwupd.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/fwupd.git/commit/?id=090c19266bc7....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit 090c19266bc70e877d711ed320279d33c0426322
Author: Richard Hughes <richard(a)hughsie.com>
Date: Fri Feb 23 14:39:28 2018 +0000
New upstream release
diff --git a/.gitignore b/.gitignore
index 2d57707..5bd5331 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@
/fwupd-0.9.4.tar.xz
/fwupd-0.9.5.tar.xz
/fwupd-0.9.6.tar.xz
+/fwupd-0.9.9.tar.xz
diff --git a/fwupd.spec b/fwupd.spec
index 447a8a9..0a87508 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -8,18 +8,19 @@
%global enable_tests 1
%global enable_dummy 1
-%ifarch x86_64 %{ix86}
-%global have_smbios 1
+# fwupdate is only available on these arches
+%ifarch x86_64 aarch64
+%global have_uefi 1
%endif
-# FIXME: should also be aarch64, but efivar not present there yet
-%ifarch x86_64 %{ix86}
-%global have_uefi 1
+# libsmbios is only available on x86, and fwupdate is available on just x86_64
+%ifarch x86_64
+%global have_dell 1
%endif
Summary: Firmware update daemon
Name: fwupd
-Version: 0.9.6
+Version: 0.9.9
Release: 1%{?dist}
License: GPLv2+
URL: https://github.com/hughsie/fwupd
@@ -45,6 +46,8 @@ BuildRequires: valgrind-devel
BuildRequires: elfutils-libelf-devel
BuildRequires: gtk-doc
BuildRequires: libuuid-devel
+BuildRequires: gnutls-devel
+BuildRequires: gnutls-utils
BuildRequires: meson
%if 0%{?have_uefi}
@@ -57,7 +60,8 @@ BuildRequires: dejavu-sans-fonts
BuildRequires: adobe-source-han-sans-cn-fonts
%endif
-%if 0%{?have_smbios}
+%if 0%{?have_dell}
+BuildRequires: efivar-devel
BuildRequires: libsmbios-devel >= 2.3.0
%endif
@@ -75,6 +79,9 @@ Requires: libappstream-glib%{?_isa} >= %{libappstream_version}
Requires: libgusb%{?_isa} >= %{libgusb_version}
Requires: libsoup%{?_isa} >= %{libsoup_version}
Requires: fwupd-labels = %{version}-%{release}
+Requires: bubblewrap
+
+Recommends: python3
Obsoletes: fwupd-sign < 0.1.6
Obsoletes: libebitdo < 0.7.5-3
@@ -137,7 +144,7 @@ Data files for installed tests.
%else
-Denable-dummy=false \
%endif
- -Denable-thunderbolt=false \
+ -Denable-thunderbolt=true \
%if 0%{?have_uefi}
-Denable-uefi=true \
-Denable-uefi-labels=true \
@@ -145,7 +152,7 @@ Data files for installed tests.
-Denable-uefi=false \
-Denable-uefi-labels=false \
%endif
-%if 0%{?have_smbios}
+%if 0%{?have_dell}
-Denable-dell=true \
-Denable-synaptics=true \
%else
@@ -155,7 +162,9 @@ Data files for installed tests.
-Denable-colorhug=true
%meson_build
+
%if 0%{?enable_tests}
+%check
%meson_test
%endif
@@ -204,10 +213,12 @@ mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
%{_datadir}/man/man1/fwupdmgr.1.gz
%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
+%{_datadir}/fwupd/firmware-packager
%{_unitdir}/fwupd-offline-update.service
%{_unitdir}/fwupd.service
%{_unitdir}/system-update.target.wants/
%dir %{_localstatedir}/lib/fwupd
+%{_localstatedir}/lib/fwupd/builder/README.md
%{_libdir}/libfwupd*.so.*
%{_libdir}/girepository-1.0/Fwupd-1.0.typelib
/usr/lib/udev/rules.d/*.rules
@@ -215,19 +226,20 @@ mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
%{_libdir}/fwupd-plugins-2/libfu_plugin_altos.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_amt.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_colorhug.so
-%if 0%{?have_smbios}
+%if 0%{?have_dell}
%{_libdir}/fwupd-plugins-2/libfu_plugin_dell.so
%endif
%{_libdir}/fwupd-plugins-2/libfu_plugin_dfu.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_ebitdo.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_raspberrypi.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_steelseries.so
-%if 0%{?have_smbios}
+%if 0%{?have_dell}
%{_libdir}/fwupd-plugins-2/libfu_plugin_synapticsmst.so
%endif
%if 0%{?enable_dummy}
%{_libdir}/fwupd-plugins-2/libfu_plugin_test.so
%endif
+%{_libdir}/fwupd-plugins-2/libfu_plugin_thunderbolt.so
%{_libdir}/fwupd-plugins-2/libfu_plugin_udev.so
%if 0%{?have_uefi}
%{_libdir}/fwupd-plugins-2/libfu_plugin_uefi.so
@@ -274,6 +286,18 @@ mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
%{_datadir}/installed-tests/fwupd/*.py*
%changelog
+* Fri Feb 23 2018 Richard Hughes <richard(a)hughsie.com> 0.9.9-1
+- New upstream release
+- Block owned TPM updates on Dell hardware
+- Catch invalid Dell dock component requests
+- Disable the dell plugin if libsmbios fails
+- Enforce the thunderbolt controller version is xx.yy
+- Fix crash when enumerating with dock connected but UEFI capsule off
+- Handle "native" thunderbolt mode (Yehezkel Bernat)
+- Ignore useless thunderbolt device types
+- Never include release checksums for older firmware versions
+- Use a CNAME to redirect to the correct CDN for metadata
+
* Thu Aug 03 2017 Richard Hughes <richard(a)hughsie.com> 0.9.6-1
- New upstream release
- Add --version option to fwupdmgr
diff --git a/sources b/sources
index 9876a4b..63da722 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fwupd-0.9.6.tar.xz) = 8952bb101c700470fdacd570809f5d2250cce1c74147c4469c04b7eeb3cafef26ea3fe669b697d41eed461ba5ab3896dd9038b3792cc13da8622f1f301902075
+SHA512 (fwupd-0.9.9.tar.xz) = 0a2d7ca90f7232d2c65c2fab6b2f37642d09bb45abfbefaafd381a7e51721cc92a5fe2ab6f22f2396f58d524636e9a61a206336bb7fb1d7286b18d588f2dd2f7
6 years, 4 months