Architecture specific change in rpms/radsecproxy.git
by githook-noreply@fedoraproject.org
The package rpms/radsecproxy.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/radsecproxy.git/commit/?id=f4d121....
Change:
+%ifarch s390x && 0%{?fedora} == 33
Thanks.
Full change:
============
commit f4d121ca75b2aaa36abfad86c58bc4a270e54b0e
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Mon May 31 23:39:54 2021 +0200
Upgrade to 1.9.0 (#1959532, #1965675)
diff --git a/radsecproxy-1.8.1-paths.patch b/radsecproxy-1.8.1-paths.patch
deleted file mode 100644
index a4a0c46..0000000
--- a/radsecproxy-1.8.1-paths.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for radsecproxy >= 1.8.1 to align the
-upstream paths in the man pages with the actual Fedora packaging.
-
---- radsecproxy-1.8.1/radsecproxy.conf.5.in 2019-09-30 16:32:08.000000000 +0200
-+++ radsecproxy-1.8.1/radsecproxy.conf.5.in.paths 2019-11-23 18:33:28.954350360 +0100
-@@ -116,7 +116,7 @@
- syslog with facility \fBLOG_DAEMON\fR. Using this option you can specify another
- syslog facility, or you may specify that logging should be to a particular file,
- not using syslog. The value must be either a file or syslog URL. The file URL is
--the standard one \fBfile:///var/log/radius.log\fR, specifying a local file that
-+the standard one \fBfile:///var/log/radsecproxy/radsecproxy.log\fR, specifying a local file that
- should be used. For syslog, you must use the syntax:
- .BR "x\-syslog:///FACILITY" " where " FACILITY " must be one of "
- .BR LOG_DAEMON ,
diff --git a/radsecproxy.spec b/radsecproxy.spec
index c2f9521..49b09ca 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
-Version: 1.8.2
-Release: 4%{?dist}
+Version: 1.9.0
+Release: 1%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -11,7 +11,6 @@ Source3: %{name}.conf
Source4: %{name}.service
Source5: %{name}.logrotate
Source6: %{name}.tmpfilesd
-Patch0: radsecproxy-1.8.1-paths.patch
BuildRequires: gnupg2
BuildRequires: gcc
BuildRequires: make
@@ -38,7 +37,6 @@ at the same time to be small, efficient and easy to configure.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%setup -q
-%patch0 -p1 -b .paths
%build
%if 0%{?rhel} == 7
@@ -49,6 +47,11 @@ sed \
-i configure
%endif
+# https://github.com/radsecproxy/radsecproxy/issues/84
+%ifarch s390x && 0%{?fedora} == 33
+export CFLAGS="$RPM_OPT_FLAGS -Wno-error=maybe-uninitialized"
+%endif
+
%configure
%make_build
@@ -87,14 +90,17 @@ exit 0
%{_sbindir}/%{name}
%{_unitdir}/%{name}.service
%{_tmpfilesdir}/%{name}.conf
-%{_mandir}/man1/%{name}.1*
-%{_mandir}/man1/%{name}-hash.1*
+%{_mandir}/man8/%{name}.8*
+%{_mandir}/man8/%{name}-hash.8*
%{_mandir}/man5/%{name}.conf.5*
%dir %attr(0750,%{name},%{name}) %{_rundir}/%{name}/
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}/
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Mon May 31 2021 Robert Scheck <robert(a)fedoraproject.org> 1.9.0-1
+- Upgrade to 1.9.0 (#1959532, #1965675)
+
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.8.2-4
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
diff --git a/sources b/sources
index 9276f84..bab29e4 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (gpgkey-210FA7FB28E45779777BAA1C5963D59C3D68633B.gpg) = a588dd60b4b25b709f59de25626cf506337e3034c100767a2bb6ccb9fb341b10ce58fdb5afc47d96baeea2e988e48206b9e5ab8879c225819ee69c8776c8d498
-SHA512 (radsecproxy-1.8.2.tar.gz) = a755f67d22c225fc236bb2b28d6681fdb4e615ea971477ed1d7669049b0da8590697b2ec150a6cc0e9d20426260c42712984b9b940649c87a87dcd8f0d90d7d3
-SHA512 (radsecproxy-1.8.2.tar.gz.asc) = eb5ec96fdc07b9ff5223822dd364261949f02a38c9f3feb52c0e3f9b35f7d78de69b539e4e2198c6c81e3f71a8c17e1b70cdf9a2de61426e0bedf0c449fb25e7
+SHA512 (radsecproxy-1.9.0.tar.gz) = a6edfc2673caebc9ed83ab31e313d9f5b593a8ef01893b9983bee595bb3996c7844c1492ea3456f9fe0c5200e68000ff549a59b56914e02746d9fa91a11a8b2f
+SHA512 (radsecproxy-1.9.0.tar.gz.asc) = caf6db2605b8daf8f4a8c1d2e675a9c4be6f1eb574cb92706ee19a2dffb96784db5bc2ae9f98363e4cbee82ab1fa110afae65d83cf69927ae3c7e3d6bd78091a
commit db5b8b8b32c0bacb80f42f6ca1985b41c491cacc
Author: Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl>
Date: Tue Mar 2 16:12:53 2021 +0100
Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
diff --git a/radsecproxy.spec b/radsecproxy.spec
index 0faf57b..c2f9521 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
Version: 1.8.2
-Release: 3%{?dist}
+Release: 4%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -95,6 +95,10 @@ exit 0
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.8.2-4
+- Rebuilt for updated systemd-rpm-macros
+ See https://pagure.io/fesco/issue/2583.
+
* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.8.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
commit 06d782482a7e1f12800d89804c4c1749b7d13939
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 27 15:00:23 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/radsecproxy.spec b/radsecproxy.spec
index ece3faa..0faf57b 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
Version: 1.8.2
-Release: 2%{?dist}
+Release: 3%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -95,6 +95,9 @@ exit 0
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.8.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
* Sat Oct 10 2020 Robert Scheck <robert(a)fedoraproject.org> 1.8.2-2
- Build against OpenSSL 1.1 on RHEL 7 (for TLSv1.3 support)
commit acf145800047edd5b6378ec6cf963a8e527f102a
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Thu Dec 31 02:17:00 2020 +0100
Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
diff --git a/radsecproxy.spec b/radsecproxy.spec
index a0bd0e9..ece3faa 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -14,6 +14,7 @@ Source6: %{name}.tmpfilesd
Patch0: radsecproxy-1.8.1-paths.patch
BuildRequires: gnupg2
BuildRequires: gcc
+BuildRequires: make
BuildRequires: nettle-devel
%if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: openssl-devel
commit 1528907454019f1b996714f0fad66d471e36f71e
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Sat Oct 10 23:57:55 2020 +0200
Build against OpenSSL 1.1 on RHEL 7 (for TLSv1.3 support)
diff --git a/radsecproxy.spec b/radsecproxy.spec
index e3bcaea..a0bd0e9 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
Version: 1.8.2
-Release: 1%{?dist}
+Release: 2%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -15,7 +15,11 @@ Patch0: radsecproxy-1.8.1-paths.patch
BuildRequires: gnupg2
BuildRequires: gcc
BuildRequires: nettle-devel
+%if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: openssl-devel
+%else
+BuildRequires: openssl11-devel
+%endif
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
BuildRequires: systemd-rpm-macros
%else
@@ -36,6 +40,14 @@ at the same time to be small, efficient and easy to configure.
%patch0 -p1 -b .paths
%build
+%if 0%{?rhel} == 7
+sed \
+ -e 's|include/openssl/|include/openssl11/openssl/|g' \
+ -e 's|-I$ssldir/include|-I%{_includedir}/openssl11|g' \
+ -e 's|-L$ssldir/lib|-L%{_libdir}/openssl11|g' \
+ -i configure
+%endif
+
%configure
%make_build
@@ -82,6 +94,9 @@ exit 0
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Sat Oct 10 2020 Robert Scheck <robert(a)fedoraproject.org> 1.8.2-2
+- Build against OpenSSL 1.1 on RHEL 7 (for TLSv1.3 support)
+
* Fri Aug 07 2020 Robert Scheck <robert(a)fedoraproject.org> 1.8.2-1
- Upgrade to 1.8.2 (#1867106)
2 years, 6 months
Architecture specific change in rpms/radsecproxy.git
by githook-noreply@fedoraproject.org
The package rpms/radsecproxy.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/radsecproxy.git/commit/?id=f4d121....
Change:
+%ifarch s390x && 0%{?fedora} == 33
Thanks.
Full change:
============
commit f4d121ca75b2aaa36abfad86c58bc4a270e54b0e
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Mon May 31 23:39:54 2021 +0200
Upgrade to 1.9.0 (#1959532, #1965675)
diff --git a/radsecproxy-1.8.1-paths.patch b/radsecproxy-1.8.1-paths.patch
deleted file mode 100644
index a4a0c46..0000000
--- a/radsecproxy-1.8.1-paths.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Patch by Robert Scheck <robert(a)fedoraproject.org> for radsecproxy >= 1.8.1 to align the
-upstream paths in the man pages with the actual Fedora packaging.
-
---- radsecproxy-1.8.1/radsecproxy.conf.5.in 2019-09-30 16:32:08.000000000 +0200
-+++ radsecproxy-1.8.1/radsecproxy.conf.5.in.paths 2019-11-23 18:33:28.954350360 +0100
-@@ -116,7 +116,7 @@
- syslog with facility \fBLOG_DAEMON\fR. Using this option you can specify another
- syslog facility, or you may specify that logging should be to a particular file,
- not using syslog. The value must be either a file or syslog URL. The file URL is
--the standard one \fBfile:///var/log/radius.log\fR, specifying a local file that
-+the standard one \fBfile:///var/log/radsecproxy/radsecproxy.log\fR, specifying a local file that
- should be used. For syslog, you must use the syntax:
- .BR "x\-syslog:///FACILITY" " where " FACILITY " must be one of "
- .BR LOG_DAEMON ,
diff --git a/radsecproxy.spec b/radsecproxy.spec
index c2f9521..49b09ca 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
-Version: 1.8.2
-Release: 4%{?dist}
+Version: 1.9.0
+Release: 1%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -11,7 +11,6 @@ Source3: %{name}.conf
Source4: %{name}.service
Source5: %{name}.logrotate
Source6: %{name}.tmpfilesd
-Patch0: radsecproxy-1.8.1-paths.patch
BuildRequires: gnupg2
BuildRequires: gcc
BuildRequires: make
@@ -38,7 +37,6 @@ at the same time to be small, efficient and easy to configure.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%setup -q
-%patch0 -p1 -b .paths
%build
%if 0%{?rhel} == 7
@@ -49,6 +47,11 @@ sed \
-i configure
%endif
+# https://github.com/radsecproxy/radsecproxy/issues/84
+%ifarch s390x && 0%{?fedora} == 33
+export CFLAGS="$RPM_OPT_FLAGS -Wno-error=maybe-uninitialized"
+%endif
+
%configure
%make_build
@@ -87,14 +90,17 @@ exit 0
%{_sbindir}/%{name}
%{_unitdir}/%{name}.service
%{_tmpfilesdir}/%{name}.conf
-%{_mandir}/man1/%{name}.1*
-%{_mandir}/man1/%{name}-hash.1*
+%{_mandir}/man8/%{name}.8*
+%{_mandir}/man8/%{name}-hash.8*
%{_mandir}/man5/%{name}.conf.5*
%dir %attr(0750,%{name},%{name}) %{_rundir}/%{name}/
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}/
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Mon May 31 2021 Robert Scheck <robert(a)fedoraproject.org> 1.9.0-1
+- Upgrade to 1.9.0 (#1959532, #1965675)
+
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.8.2-4
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
diff --git a/sources b/sources
index 9276f84..bab29e4 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (gpgkey-210FA7FB28E45779777BAA1C5963D59C3D68633B.gpg) = a588dd60b4b25b709f59de25626cf506337e3034c100767a2bb6ccb9fb341b10ce58fdb5afc47d96baeea2e988e48206b9e5ab8879c225819ee69c8776c8d498
-SHA512 (radsecproxy-1.8.2.tar.gz) = a755f67d22c225fc236bb2b28d6681fdb4e615ea971477ed1d7669049b0da8590697b2ec150a6cc0e9d20426260c42712984b9b940649c87a87dcd8f0d90d7d3
-SHA512 (radsecproxy-1.8.2.tar.gz.asc) = eb5ec96fdc07b9ff5223822dd364261949f02a38c9f3feb52c0e3f9b35f7d78de69b539e4e2198c6c81e3f71a8c17e1b70cdf9a2de61426e0bedf0c449fb25e7
+SHA512 (radsecproxy-1.9.0.tar.gz) = a6edfc2673caebc9ed83ab31e313d9f5b593a8ef01893b9983bee595bb3996c7844c1492ea3456f9fe0c5200e68000ff549a59b56914e02746d9fa91a11a8b2f
+SHA512 (radsecproxy-1.9.0.tar.gz.asc) = caf6db2605b8daf8f4a8c1d2e675a9c4be6f1eb574cb92706ee19a2dffb96784db5bc2ae9f98363e4cbee82ab1fa110afae65d83cf69927ae3c7e3d6bd78091a
commit db5b8b8b32c0bacb80f42f6ca1985b41c491cacc
Author: Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl>
Date: Tue Mar 2 16:12:53 2021 +0100
Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
diff --git a/radsecproxy.spec b/radsecproxy.spec
index 0faf57b..c2f9521 100644
--- a/radsecproxy.spec
+++ b/radsecproxy.spec
@@ -1,7 +1,7 @@
Summary: Generic RADIUS proxy with RadSec support
Name: radsecproxy
Version: 1.8.2
-Release: 3%{?dist}
+Release: 4%{?dist}
License: BSD
URL: https://radsecproxy.github.io/
Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%...
@@ -95,6 +95,10 @@ exit 0
%dir %attr(0750,%{name},%{name}) %{_localstatedir}/log/%{name}/
%changelog
+* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.8.2-4
+- Rebuilt for updated systemd-rpm-macros
+ See https://pagure.io/fesco/issue/2583.
+
* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.8.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2 years, 6 months
Architecture specific change in rpms/jpegxl.git
by githook-noreply@fedoraproject.org
The package rpms/jpegxl.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/jpegxl.git/commit/?id=cc1c02250c3....
Change:
+%ifarch %arm32
Thanks.
Full change:
============
commit cc1c02250c3ce4dc9cc498c86d63605a2fb86f8c
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon May 31 21:19:44 2021 +0200
Use Clang instead of GCC due to vector conversion strictness of GCC
Disable LTO on arm due to Clang 12.0.0 bug
Close: rhbz#1922638
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
diff --git a/jpegxl.spec b/jpegxl.spec
index 14030c1..52caffb 100644
--- a/jpegxl.spec
+++ b/jpegxl.spec
@@ -2,6 +2,15 @@
%global name_dash jpeg-xl
+# https://github.com/libjxl/libjxl/issues/63
+# https://github.com/libjxl/libjxl/issues/64
+%global toolchain clang
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1918924
+%ifarch %arm32
+%global _lto_cflags %{nil}
+%endif
+
%global common_description %{expand:
This package contains a reference implementation of JPEG XL (encoder and
decoder). As previously announced, it is available under a royalty-free and open
@@ -10,7 +19,7 @@ source license (Apache 2).}
Name: jpegxl
Version: 0.3.7
%global commit 9e9bce86164dc4d01c39eeeb3404d6aed85137b2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: JPEG XL image format reference implementation
# Main library: ASL 2.0
@@ -37,7 +46,7 @@ BuildRequires: asciidoc
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: extra-cmake-modules
-BuildRequires: gcc
+BuildRequires: clang
BuildRequires: giflib-devel
BuildRequires: gperftools-devel
BuildRequires: ninja-build
@@ -175,9 +184,13 @@ rm -v %{buildroot}%{_libdir}/*.a
%{_libdir}/gimp/2.0/plug-ins/file-jxl/
%changelog
+* Mon May 31 21:07:22 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-2
+- Use Clang instead of GCC due to vector conversion strictness of GCC
+- Disable LTO on arm due to Clang 12.0.0 bug
+- Close: rhbz#1922638
+
* Mon May 17 20:49:39 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-1
- Update to 0.3.7
-- Close: rhbz#1922638
* Sat Jan 30 17:10:24 CET 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3-1
- Update to 0.3
commit 29de62a00652d93b644c53b3727d92a12c612845
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon May 31 18:34:17 2021 +0200
Update to 0.3.7
Close: rhbz#1922638
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0920551
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/jpeg-xl-0.3.7.tar.bz2
+/third_party-0.3.7.tar.gz
diff --git a/jpegxl.spec b/jpegxl.spec
new file mode 100644
index 0000000..14030c1
--- /dev/null
+++ b/jpegxl.spec
@@ -0,0 +1,189 @@
+%global gdk_pixbuf_moduledir $(pkgconf gdk-pixbuf-2.0 --variable=gdk_pixbuf_moduledir)
+
+%global name_dash jpeg-xl
+
+%global common_description %{expand:
+This package contains a reference implementation of JPEG XL (encoder and
+decoder). As previously announced, it is available under a royalty-free and open
+source license (Apache 2).}
+
+Name: jpegxl
+Version: 0.3.7
+%global commit 9e9bce86164dc4d01c39eeeb3404d6aed85137b2
+Release: 1%{?dist}
+Summary: JPEG XL image format reference implementation
+
+# Main library: ASL 2.0
+# lodepng: zlib
+# sjpeg: ASL 2.0
+# skcms: BSD
+License: ASL 2.0 and zlib and BSD
+URL: https://jpeg.org/jpegxl/
+VCS: https://gitlab.com/wg1/jpeg-xl
+Source0: %vcs/-/archive/v%{version}/%{name_dash}-%{version}.tar.bz2
+
+# git clone https://gitlab.com/wg1/jpeg-xl.git
+# cd jpeg-xl/
+# git checkout v%%{version}
+# git submodule init ; git submodule update
+# rm -r third_party/brotli/ third_party/difftest_ng/ third_party/googletest/
+# rm -r third_party/HEVCSoftware/ third_party/highway/
+# rm -r third_party/IQA-optimization/ third_party/lcms/
+# rm -r third_party/skcms/profiles/ third_party/vmaf/ third_party/testdata/
+# tar -zcvf third_party-%%{version}.tar.gz third_party/
+Source1: third_party-%{version}.tar.gz
+
+BuildRequires: asciidoc
+BuildRequires: cmake
+BuildRequires: doxygen
+BuildRequires: extra-cmake-modules
+BuildRequires: gcc
+BuildRequires: giflib-devel
+BuildRequires: gperftools-devel
+BuildRequires: ninja-build
+BuildRequires: pkgconfig(gimp-2.0)
+BuildRequires: (pkgconfig(glut) or pkgconfig(freeglut))
+BuildRequires: pkgconfig(gtest)
+BuildRequires: pkgconfig(libhwy)
+BuildRequires: pkgconfig(libbrotlicommon)
+BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libwebp)
+BuildRequires: pkgconfig(OpenEXR)
+BuildRequires: pkgconfig(Qt5)
+BuildRequires: pkgconfig(Qt5X11Extras)
+BuildRequires: pkgconfig(zlib)
+
+# Header-only library to be directly included in the project's source tree
+Provides: bundled(lodepng) = 0-0.1.20210522git48e5364
+# No official release
+Provides: bundled(sjpeg) = 0-0.1.20210522git868ab55
+# Build system is Bazel, which is not packaged by Fedora
+Provides: bundled(skcms) = 0-0.1.20210522git6437475
+
+%description
+%common_description
+
+%package utils
+Summary: JPEG XL image format reference implementation
+Recommends: jxl-pixbuf-loader = %{version}-%{release}
+Recommends: gimp-jxl-plugin = %{version}-%{release}
+
+%description utils
+%{common_description}
+
+%package doc
+Summary: Documentation for JPEG-XL
+BuildArch: noarch
+
+%description doc
+%{common_description}
+
+Documentation for JPEG-XL.
+
+%package libs
+Summary: Library files for JPEG-XL
+Requires: shared-mime-info
+Recommends: jxl-pixbuf-loader = %{version}-%{release}
+Recommends: gimp-jxl-plugin = %{version}-%{release}
+
+%description libs
+%{common_description}
+
+Library files for JPEG-XL.
+
+%package devel
+Summary: Development files for JPEG-XL
+Requires: jpegxl-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+%{common_description}
+
+Development files for JPEG-XL.
+
+%package -n jxl-pixbuf-loader
+Summary: JPEG-XL image loader for GTK+ applications
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+Requires: gdk-pixbuf2
+
+%description -n jxl-pixbuf-loader
+Jxl-pixbuf-loader contains a plugin to load JPEG-XL images in GTK+ applications.
+
+%package -n gimp-jxl-plugin
+Summary: A plugin for loading and saving JPEG-XL images
+Requires: gimp
+
+%description -n gimp-jxl-plugin
+This is a GIMP plugin for loading and saving JPEG-XL images.
+
+%prep
+%autosetup -p1 -n %{name_dash}-v%{version}-%{commit}
+rm -rf third_party/
+%setup -q -T -D -a 1 -n %{name_dash}-v%{version}-%{commit}
+
+%build
+%cmake -DENABLE_CCACHE=1 \
+ -DBUILD_TESTING=OFF \
+ -DINSTALL_GTEST:BOOL=OFF \
+ -DJPEGXL_ENABLE_BENCHMARK:BOOL=OFF \
+ -DJPEGXL_ENABLE_PLUGINS:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_GTEST:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_HWY:BOOL=ON \
+ -DJPEGXL_WARNINGS_AS_ERRORS:BOOL=OFF \
+ -DBUILD_SHARED_LIBS:BOOL=OFF
+%cmake_build -- all doc
+
+%install
+%cmake_install
+rm -v %{buildroot}%{_libdir}/*.a
+
+%files utils
+%doc CONTRIBUTING.md CONTRIBUTORS README.md
+%{_bindir}/cjxl
+%{_bindir}/djxl
+%{_mandir}/man1/cjxl.1*
+%{_mandir}/man1/djxl.1*
+
+%files doc
+%doc doc/*.md
+%doc %{_vpath_builddir}/html
+%license LICENSE
+
+%files libs
+%license LICENSE
+%{_libdir}/libjxl.so.0*
+%{_libdir}/libjxl_threads.so.0*
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/jxl.thumbnailer
+%{_datadir}/mime/packages/image-jxl.xml
+
+%files devel
+%doc CONTRIBUTING.md
+%{_includedir}/jxl/
+%{_libdir}/libjxl.so
+%{_libdir}/libjxl_threads.so
+%{_libdir}/pkgconfig/libjxl.pc
+%{_libdir}/pkgconfig/libjxl_threads.pc
+
+%files -n jxl-pixbuf-loader
+%license LICENSE
+%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-jxl.so
+
+%files -n gimp-jxl-plugin
+%license LICENSE
+%{_libdir}/gimp/2.0/plug-ins/file-jxl/
+
+%changelog
+* Mon May 17 20:49:39 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-1
+- Update to 0.3.7
+- Close: rhbz#1922638
+
+* Sat Jan 30 17:10:24 CET 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3-1
+- Update to 0.3
+
+* Sat Dec 12 03:45:24 CET 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.1.1-1
+- Update to 0.1.1
+
+* Wed Jul 15 17:00:49 CEST 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.0.1-0.1.20200715git0a46d01c
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..223fdb9
--- /dev/null
+++ b/sources
@@ -0,0 +1,2 @@
+SHA512 (jpeg-xl-0.3.7.tar.bz2) = 6de35fb940f4fdc41a194635e01b474a6be90abd6945f34853234355de51c0812ca4c1891bdd90ec39068e829b16da6997009cb3ba5d9cdcdcd3af1f37139835
+SHA512 (third_party-0.3.7.tar.gz) = b342a5db08b92f7ec4a095f78c50ce8d7fa088a5fcbc56935db218b9107c8b7fd366d36aeab3f1e5081a8eccf02b16b95687ecbc5b7ba90a8ac6ba6786a6c76c
2 years, 6 months
Architecture specific change in rpms/jpegxl.git
by githook-noreply@fedoraproject.org
The package rpms/jpegxl.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/jpegxl.git/commit/?id=cc1c02250c3....
Change:
+%ifarch %arm32
Thanks.
Full change:
============
commit cc1c02250c3ce4dc9cc498c86d63605a2fb86f8c
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon May 31 21:19:44 2021 +0200
Use Clang instead of GCC due to vector conversion strictness of GCC
Disable LTO on arm due to Clang 12.0.0 bug
Close: rhbz#1922638
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
diff --git a/jpegxl.spec b/jpegxl.spec
index 14030c1..52caffb 100644
--- a/jpegxl.spec
+++ b/jpegxl.spec
@@ -2,6 +2,15 @@
%global name_dash jpeg-xl
+# https://github.com/libjxl/libjxl/issues/63
+# https://github.com/libjxl/libjxl/issues/64
+%global toolchain clang
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1918924
+%ifarch %arm32
+%global _lto_cflags %{nil}
+%endif
+
%global common_description %{expand:
This package contains a reference implementation of JPEG XL (encoder and
decoder). As previously announced, it is available under a royalty-free and open
@@ -10,7 +19,7 @@ source license (Apache 2).}
Name: jpegxl
Version: 0.3.7
%global commit 9e9bce86164dc4d01c39eeeb3404d6aed85137b2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: JPEG XL image format reference implementation
# Main library: ASL 2.0
@@ -37,7 +46,7 @@ BuildRequires: asciidoc
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: extra-cmake-modules
-BuildRequires: gcc
+BuildRequires: clang
BuildRequires: giflib-devel
BuildRequires: gperftools-devel
BuildRequires: ninja-build
@@ -175,9 +184,13 @@ rm -v %{buildroot}%{_libdir}/*.a
%{_libdir}/gimp/2.0/plug-ins/file-jxl/
%changelog
+* Mon May 31 21:07:22 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-2
+- Use Clang instead of GCC due to vector conversion strictness of GCC
+- Disable LTO on arm due to Clang 12.0.0 bug
+- Close: rhbz#1922638
+
* Mon May 17 20:49:39 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-1
- Update to 0.3.7
-- Close: rhbz#1922638
* Sat Jan 30 17:10:24 CET 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3-1
- Update to 0.3
commit 29de62a00652d93b644c53b3727d92a12c612845
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon May 31 18:34:17 2021 +0200
Update to 0.3.7
Close: rhbz#1922638
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0920551
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/jpeg-xl-0.3.7.tar.bz2
+/third_party-0.3.7.tar.gz
diff --git a/jpegxl.spec b/jpegxl.spec
new file mode 100644
index 0000000..14030c1
--- /dev/null
+++ b/jpegxl.spec
@@ -0,0 +1,189 @@
+%global gdk_pixbuf_moduledir $(pkgconf gdk-pixbuf-2.0 --variable=gdk_pixbuf_moduledir)
+
+%global name_dash jpeg-xl
+
+%global common_description %{expand:
+This package contains a reference implementation of JPEG XL (encoder and
+decoder). As previously announced, it is available under a royalty-free and open
+source license (Apache 2).}
+
+Name: jpegxl
+Version: 0.3.7
+%global commit 9e9bce86164dc4d01c39eeeb3404d6aed85137b2
+Release: 1%{?dist}
+Summary: JPEG XL image format reference implementation
+
+# Main library: ASL 2.0
+# lodepng: zlib
+# sjpeg: ASL 2.0
+# skcms: BSD
+License: ASL 2.0 and zlib and BSD
+URL: https://jpeg.org/jpegxl/
+VCS: https://gitlab.com/wg1/jpeg-xl
+Source0: %vcs/-/archive/v%{version}/%{name_dash}-%{version}.tar.bz2
+
+# git clone https://gitlab.com/wg1/jpeg-xl.git
+# cd jpeg-xl/
+# git checkout v%%{version}
+# git submodule init ; git submodule update
+# rm -r third_party/brotli/ third_party/difftest_ng/ third_party/googletest/
+# rm -r third_party/HEVCSoftware/ third_party/highway/
+# rm -r third_party/IQA-optimization/ third_party/lcms/
+# rm -r third_party/skcms/profiles/ third_party/vmaf/ third_party/testdata/
+# tar -zcvf third_party-%%{version}.tar.gz third_party/
+Source1: third_party-%{version}.tar.gz
+
+BuildRequires: asciidoc
+BuildRequires: cmake
+BuildRequires: doxygen
+BuildRequires: extra-cmake-modules
+BuildRequires: gcc
+BuildRequires: giflib-devel
+BuildRequires: gperftools-devel
+BuildRequires: ninja-build
+BuildRequires: pkgconfig(gimp-2.0)
+BuildRequires: (pkgconfig(glut) or pkgconfig(freeglut))
+BuildRequires: pkgconfig(gtest)
+BuildRequires: pkgconfig(libhwy)
+BuildRequires: pkgconfig(libbrotlicommon)
+BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libwebp)
+BuildRequires: pkgconfig(OpenEXR)
+BuildRequires: pkgconfig(Qt5)
+BuildRequires: pkgconfig(Qt5X11Extras)
+BuildRequires: pkgconfig(zlib)
+
+# Header-only library to be directly included in the project's source tree
+Provides: bundled(lodepng) = 0-0.1.20210522git48e5364
+# No official release
+Provides: bundled(sjpeg) = 0-0.1.20210522git868ab55
+# Build system is Bazel, which is not packaged by Fedora
+Provides: bundled(skcms) = 0-0.1.20210522git6437475
+
+%description
+%common_description
+
+%package utils
+Summary: JPEG XL image format reference implementation
+Recommends: jxl-pixbuf-loader = %{version}-%{release}
+Recommends: gimp-jxl-plugin = %{version}-%{release}
+
+%description utils
+%{common_description}
+
+%package doc
+Summary: Documentation for JPEG-XL
+BuildArch: noarch
+
+%description doc
+%{common_description}
+
+Documentation for JPEG-XL.
+
+%package libs
+Summary: Library files for JPEG-XL
+Requires: shared-mime-info
+Recommends: jxl-pixbuf-loader = %{version}-%{release}
+Recommends: gimp-jxl-plugin = %{version}-%{release}
+
+%description libs
+%{common_description}
+
+Library files for JPEG-XL.
+
+%package devel
+Summary: Development files for JPEG-XL
+Requires: jpegxl-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+%{common_description}
+
+Development files for JPEG-XL.
+
+%package -n jxl-pixbuf-loader
+Summary: JPEG-XL image loader for GTK+ applications
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+Requires: gdk-pixbuf2
+
+%description -n jxl-pixbuf-loader
+Jxl-pixbuf-loader contains a plugin to load JPEG-XL images in GTK+ applications.
+
+%package -n gimp-jxl-plugin
+Summary: A plugin for loading and saving JPEG-XL images
+Requires: gimp
+
+%description -n gimp-jxl-plugin
+This is a GIMP plugin for loading and saving JPEG-XL images.
+
+%prep
+%autosetup -p1 -n %{name_dash}-v%{version}-%{commit}
+rm -rf third_party/
+%setup -q -T -D -a 1 -n %{name_dash}-v%{version}-%{commit}
+
+%build
+%cmake -DENABLE_CCACHE=1 \
+ -DBUILD_TESTING=OFF \
+ -DINSTALL_GTEST:BOOL=OFF \
+ -DJPEGXL_ENABLE_BENCHMARK:BOOL=OFF \
+ -DJPEGXL_ENABLE_PLUGINS:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_GTEST:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_HWY:BOOL=ON \
+ -DJPEGXL_WARNINGS_AS_ERRORS:BOOL=OFF \
+ -DBUILD_SHARED_LIBS:BOOL=OFF
+%cmake_build -- all doc
+
+%install
+%cmake_install
+rm -v %{buildroot}%{_libdir}/*.a
+
+%files utils
+%doc CONTRIBUTING.md CONTRIBUTORS README.md
+%{_bindir}/cjxl
+%{_bindir}/djxl
+%{_mandir}/man1/cjxl.1*
+%{_mandir}/man1/djxl.1*
+
+%files doc
+%doc doc/*.md
+%doc %{_vpath_builddir}/html
+%license LICENSE
+
+%files libs
+%license LICENSE
+%{_libdir}/libjxl.so.0*
+%{_libdir}/libjxl_threads.so.0*
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/jxl.thumbnailer
+%{_datadir}/mime/packages/image-jxl.xml
+
+%files devel
+%doc CONTRIBUTING.md
+%{_includedir}/jxl/
+%{_libdir}/libjxl.so
+%{_libdir}/libjxl_threads.so
+%{_libdir}/pkgconfig/libjxl.pc
+%{_libdir}/pkgconfig/libjxl_threads.pc
+
+%files -n jxl-pixbuf-loader
+%license LICENSE
+%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-jxl.so
+
+%files -n gimp-jxl-plugin
+%license LICENSE
+%{_libdir}/gimp/2.0/plug-ins/file-jxl/
+
+%changelog
+* Mon May 17 20:49:39 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.7-1
+- Update to 0.3.7
+- Close: rhbz#1922638
+
+* Sat Jan 30 17:10:24 CET 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3-1
+- Update to 0.3
+
+* Sat Dec 12 03:45:24 CET 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.1.1-1
+- Update to 0.1.1
+
+* Wed Jul 15 17:00:49 CEST 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.0.1-0.1.20200715git0a46d01c
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..223fdb9
--- /dev/null
+++ b/sources
@@ -0,0 +1,2 @@
+SHA512 (jpeg-xl-0.3.7.tar.bz2) = 6de35fb940f4fdc41a194635e01b474a6be90abd6945f34853234355de51c0812ca4c1891bdd90ec39068e829b16da6997009cb3ba5d9cdcdcd3af1f37139835
+SHA512 (third_party-0.3.7.tar.gz) = b342a5db08b92f7ec4a095f78c50ce8d7fa088a5fcbc56935db218b9107c8b7fd366d36aeab3f1e5081a8eccf02b16b95687ecbc5b7ba90a8ac6ba6786a6c76c
2 years, 6 months
Architecture specific change in rpms/rust-maybe-owned.git
by githook-noreply@fedoraproject.org
The package rpms/rust-maybe-owned.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/rust-maybe-owned.git/commit/?id=5....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 56af0b423f3d42bc3350909f50d1de7a49f5d4af
Author: Olivier Lemasle <o.lemasle(a)gmail.com>
Date: Mon May 31 20:21:10 2021 +0200
Initial import (#1965122)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4f2350b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/maybe-owned-0.3.4.crate
diff --git a/rust-maybe-owned.spec b/rust-maybe-owned.spec
new file mode 100644
index 0000000..853ffed
--- /dev/null
+++ b/rust-maybe-owned.spec
@@ -0,0 +1,88 @@
+# Generated by rust2rpm 17
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate maybe-owned
+
+Name: rust-%{crate}
+Version: 0.3.4
+Release: 1%{?dist}
+Summary: Provides Rust enums MaybeOwned and MaybeOwnedMut
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/maybe-owned
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Provides a `MaybeOwned` (and `MaybeOwnedMut`) type similar to std's `Cow` but
+it implements `From<T>` and `From<&'a T>` and does not require `ToOwned`.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc README.md
+%license LICENSE-APACHE LICENSE-MIT
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+serde-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+serde-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "serde" feature of "%{crate}" crate.
+
+%files -n %{name}+serde-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Wed May 26 23:38:29 CEST 2021 Olivier Lemasle <o.lemasle(a)gmail.com> - 0.3.4-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..e8b321d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (maybe-owned-0.3.4.crate) = f81f195fea63cac6bbc0ec16e02dc450143eece534f7267fab04605a7630c248a4ef39eb2db07ad4acec3c1327d35d2c16e258f3e5ac8fb04ad6bf670f21d981
2 years, 6 months
Architecture specific change in rpms/rpg-cli.git
by githook-noreply@fedoraproject.org
The package rpms/rpg-cli.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/rpg-cli.git/commit/?id=1fee8ce21b....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ba0d6bf6e1502b736b69f06b20cfa04dcc3ecbec
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Mon May 31 00:04:36 2021 -0400
Update to 0.3.0
diff --git a/.gitignore b/.gitignore
index 6e0eccb..2bb9540 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/0.2.0.tar.gz
+/0.3.0.tar.gz
diff --git a/rpg-cli.spec b/rpg-cli.spec
index 8ec0096..3b36d0a 100644
--- a/rpg-cli.spec
+++ b/rpg-cli.spec
@@ -4,7 +4,7 @@
%global crate rpg-cli
Name: %{crate}
-Version: 0.2.0
+Version: 0.3.0
Release: 1%{?dist}
Summary: JRPG-inspired terminal game
@@ -46,5 +46,7 @@ rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust.}
%endif
%changelog
+* Mon May 31 00:02:23 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.3.0-1
+- update to 0.3.0
* Fri May 28 15:50:45 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.2.0-1
- Initial package
diff --git a/sources b/sources
index acbaf55..0674b99 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (0.2.0.tar.gz) = 7e1782de94f07dc554e1fb077e3f13769890ac6885b3dce1abb98cd85375f5f6597cdb5a5a87f22457d92b0235dfe1d4983376dad8091c0a7827653e78cc87f6
+SHA512 (0.3.0.tar.gz) = 01ecd96f351e9d6906113a51f4e0ff028c236b58a4de6940e8acdfbb1fded29993e071a4fb8045576d6a43f8085fb676158ea7f7e3d420267671c2ef4dbd69d4
commit 1fee8ce21b4df081f53bddbdcc0b5e43818a22c4
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Sun May 30 22:50:11 2021 -0400
Initial import
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6e0eccb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/0.2.0.tar.gz
diff --git a/rpg-cli.spec b/rpg-cli.spec
new file mode 100644
index 0000000..8ec0096
--- /dev/null
+++ b/rpg-cli.spec
@@ -0,0 +1,50 @@
+%bcond_without check
+%global __cargo_skip_build 0
+
+%global crate rpg-cli
+
+Name: %{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: JRPG-inspired terminal game
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://github.com/facundoolano/rpg-cli
+Source: %{url}/archive/refs/tags/%{version}.tar.gz
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust.}
+
+%description %{_description}
+
+%files
+%doc README.md
+%license LICENSE
+%{_bindir}/rpg-cli
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 28 15:50:45 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..acbaf55
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (0.2.0.tar.gz) = 7e1782de94f07dc554e1fb077e3f13769890ac6885b3dce1abb98cd85375f5f6597cdb5a5a87f22457d92b0235dfe1d4983376dad8091c0a7827653e78cc87f6
2 years, 6 months
Architecture specific change in rpms/rust-posish.git
by githook-noreply@fedoraproject.org
The package rpms/rust-posish.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/rust-posish.git/commit/?id=616ddc....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 616ddcec0394edbc4e78f7bb3afaf5ed9a11445a
Author: Olivier Lemasle <o.lemasle(a)gmail.com>
Date: Mon May 31 20:20:01 2021 +0200
Initial import (#1965750)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c9b5210
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/posish-0.6.1.crate
diff --git a/rust-posish.spec b/rust-posish.spec
new file mode 100644
index 0000000..d9ab543
--- /dev/null
+++ b/rust-posish.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 17
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate posish
+
+Name: rust-%{crate}
+Version: 0.6.1
+Release: 1%{?dist}
+Summary: Safe Rust bindings to POSIX-ish libc APIs and syscalls
+
+# Upstream license specification: Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+License: ASL 2.0 with exceptions or ASL 2.0 or MIT
+URL: https://crates.io/crates/posish
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Safe Rust bindings to POSIX-ish libc APIs and syscalls.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc README.md SECURITY.md
+%doc CODE_OF_CONDUCT.md ORG_CODE_OF_CONDUCT.md
+%license LICENSE-APACHE LICENSE-MIT COPYRIGHT
+%license LICENSE-Apache-2.0_WITH_LLVM-exception
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Sat May 29 10:51:50 CEST 2021 Olivier Lemasle <o.lemasle(a)gmail.com> - 0.6.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..ef7ff1e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (posish-0.6.1.crate) = 20c8695c65243e6cebdd267fbc446a00721e4347676128e7b4f66a25b83503edb55d9728ace2658ab61f6f15d33d714ccda6e368cd70defd3239b918cfe458ae
2 years, 6 months
Architecture specific change in rpms/rust-file-per-thread-logger.git
by githook-noreply@fedoraproject.org
The package rpms/rust-file-per-thread-logger.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/rust-file-per-thread-logger.git/c....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 499394ac12eb3007b577644978b4b2b1ff03c820
Author: Olivier Lemasle <o.lemasle(a)gmail.com>
Date: Sat May 29 10:33:04 2021 +0200
Initial import (#1963863)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6c42044
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/file-per-thread-logger-0.1.4.crate
diff --git a/rust-file-per-thread-logger.spec b/rust-file-per-thread-logger.spec
new file mode 100644
index 0000000..a9ce6ac
--- /dev/null
+++ b/rust-file-per-thread-logger.spec
@@ -0,0 +1,80 @@
+# Generated by rust2rpm 17
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate file-per-thread-logger
+
+Name: rust-%{crate}
+Version: 0.1.4
+Release: 1%{?dist}
+Summary: Logging implementation that writes logs in one file per thread
+
+# Upstream license specification: Apache-2.0 WITH LLVM-exception
+License: ASL 2.0 with exceptions
+URL: https://crates.io/crates/file-per-thread-logger
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Logging implementation that writes logs in one file per thread.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc README.md
+%license LICENSE
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+# Tests have to run one after the other because cargo test uses multiple threads
+# Cf. https://github.com/bnjbvr/file-per-thread-logger/blob/1fb9c9e14/.github/w...
+%cargo_test tests
+%cargo_test formatted_logs
+%cargo_test uninitialized_threads_should_panic
+%cargo_test logging_from_uninitialized_threads_allowed
+%endif
+
+%changelog
+* Sun May 23 16:29:33 CEST 2021 Olivier Lemasle <o.lemasle(a)gmail.com> - 0.1.4-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..6b653c1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (file-per-thread-logger-0.1.4.crate) = 9f603283e5daa3dc0ce0289f3a973d62819c3038f390afc21d2921a15185e7c5c8f218e75790e2302ae7bd2f1d69ee0caca822a06cdaef23b3302b7eae188a65
2 years, 6 months
Architecture specific change in rpms/rpg-cli.git
by githook-noreply@fedoraproject.org
The package rpms/rpg-cli.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/rpg-cli.git/commit/?id=1fee8ce21b....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ba0d6bf6e1502b736b69f06b20cfa04dcc3ecbec
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Mon May 31 00:04:36 2021 -0400
Update to 0.3.0
diff --git a/.gitignore b/.gitignore
index 6e0eccb..2bb9540 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/0.2.0.tar.gz
+/0.3.0.tar.gz
diff --git a/rpg-cli.spec b/rpg-cli.spec
index 8ec0096..3b36d0a 100644
--- a/rpg-cli.spec
+++ b/rpg-cli.spec
@@ -4,7 +4,7 @@
%global crate rpg-cli
Name: %{crate}
-Version: 0.2.0
+Version: 0.3.0
Release: 1%{?dist}
Summary: JRPG-inspired terminal game
@@ -46,5 +46,7 @@ rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust.}
%endif
%changelog
+* Mon May 31 00:02:23 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.3.0-1
+- update to 0.3.0
* Fri May 28 15:50:45 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.2.0-1
- Initial package
diff --git a/sources b/sources
index acbaf55..0674b99 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (0.2.0.tar.gz) = 7e1782de94f07dc554e1fb077e3f13769890ac6885b3dce1abb98cd85375f5f6597cdb5a5a87f22457d92b0235dfe1d4983376dad8091c0a7827653e78cc87f6
+SHA512 (0.3.0.tar.gz) = 01ecd96f351e9d6906113a51f4e0ff028c236b58a4de6940e8acdfbb1fded29993e071a4fb8045576d6a43f8085fb676158ea7f7e3d420267671c2ef4dbd69d4
commit 1fee8ce21b4df081f53bddbdcc0b5e43818a22c4
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Sun May 30 22:50:11 2021 -0400
Initial import
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6e0eccb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/0.2.0.tar.gz
diff --git a/rpg-cli.spec b/rpg-cli.spec
new file mode 100644
index 0000000..8ec0096
--- /dev/null
+++ b/rpg-cli.spec
@@ -0,0 +1,50 @@
+%bcond_without check
+%global __cargo_skip_build 0
+
+%global crate rpg-cli
+
+Name: %{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: JRPG-inspired terminal game
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://github.com/facundoolano/rpg-cli
+Source: %{url}/archive/refs/tags/%{version}.tar.gz
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust.}
+
+%description %{_description}
+
+%files
+%doc README.md
+%license LICENSE
+%{_bindir}/rpg-cli
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 28 15:50:45 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..acbaf55
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (0.2.0.tar.gz) = 7e1782de94f07dc554e1fb077e3f13769890ac6885b3dce1abb98cd85375f5f6597cdb5a5a87f22457d92b0235dfe1d4983376dad8091c0a7827653e78cc87f6
2 years, 6 months
Architecture specific change in rpms/golang-github-vultr-govultr-2.git
by githook-noreply@fedoraproject.org
The package rpms/golang-github-vultr-govultr-2.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-vultr-govultr-2.git....
Change:
+%ifnarch %{arm32} %{ix86}
Thanks.
Full change:
============
commit 87bb315e13b0ddd0766d22b52434127a03f36b96
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon May 31 17:32:42 2021 +0200
Initial package
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7123649
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/govultr-2.5.1.tar.gz
diff --git a/golang-github-vultr-govultr-2.spec b/golang-github-vultr-govultr-2.spec
new file mode 100644
index 0000000..ebecd4a
--- /dev/null
+++ b/golang-github-vultr-govultr-2.spec
@@ -0,0 +1,50 @@
+# Generated by go2rpm 1.3
+# https://github.com/vultr/govultr/issues/147
+%ifnarch %{arm32} %{ix86}
+%bcond_without check
+%endif
+
+# https://github.com/vultr/govultr
+%global goipath github.com/vultr/govultr/v2
+Version: 2.5.1
+
+%gometa
+
+%global common_description %{expand:
+Vultr Go API client.}
+
+%global golicenses LICENSE
+%global godocs CONTRIBUTING.md CHANGELOG.md README.md
+
+Name: %{goname}
+Release: 1%{?dist}
+Summary: Vultr Go API client
+
+License: MIT
+URL: %{gourl}
+Source0: %{gosource}
+
+BuildRequires: golang(github.com/google/go-querystring/query)
+BuildRequires: golang(github.com/hashicorp/go-retryablehttp)
+
+%description
+%{common_description}
+
+%gopkg
+
+%prep
+%goprep
+
+%install
+%gopkginstall
+
+%if %{with check}
+%check
+%gocheck
+%endif
+
+%gopkgfiles
+
+%changelog
+* Sun May 30 14:21:30 CEST 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.5.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..fc81817
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (govultr-2.5.1.tar.gz) = 128eafb6b712b6ca00058b67bda7bf8a8d72f50d146459e98df96f6c0a5aa5566e60f565b874ab335d704c113cd0a834e4afe2b3ba0831d38f150b22c4f1ca29
2 years, 6 months