From atler at pld-linux.org Mon May 16 09:46:04 2022 From: atler at pld-linux.org (atler) Date: Mon, 16 May 2022 09:46:04 +0200 Subject: =?utf8?q?=5Bpackages/neovim=5D_R=3A_main_package_in_desktop_subpackage=3B_re?= =?utf8?q?l_3?= References: Message-ID: <4bf4013fa067fc10ae4d9feacd3be25af10f63f7_refs_heads_master@pld-linux.org> commit 4bf4013fa067fc10ae4d9feacd3be25af10f63f7 Author: Jan Palus Date: Mon May 16 09:44:51 2022 +0200 R: main package in desktop subpackage; rel 3 neovim.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/neovim.spec b/neovim.spec index 04c21ce..6b60b14 100644 --- a/neovim.spec +++ b/neovim.spec @@ -19,7 +19,7 @@ Summary: Vim-fork focused on extensibility and agility Name: neovim Version: 0.7.0 -Release: 2 +Release: 3 License: Apache v2.0 Group: Applications/Editors/Vim # Source0Download: https://github.com/neovim/neovim/releases @@ -85,6 +85,7 @@ Group: Applications/Editors/Vim Requires(post,postun): desktop-file-utils Requires(post,postun): gtk-update-icon-cache Requires(post,postun): hicolor-icon-theme +Requires: %{name} = %{version}-%{release} BuildArch: noarch %description desktop ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/neovim.git/commitdiff/4bf4013fa067fc10ae4d9feacd3be25af10f63f7 From atler at pld-linux.org Mon May 16 16:53:14 2022 From: atler at pld-linux.org (atler) Date: Mon, 16 May 2022 16:53:14 +0200 Subject: =?utf8?q?=5Bpackages/zsh=5D_up_to_5=2E9?= References: <2cbe567152f89a1bf5c51d449c8f566c69a90d55_refs_heads_master@pld-linux.org> Message-ID: commit d005e0e4729bae13053814f8a219cf16e42f9d82 Author: Jan Palus Date: Mon May 16 16:49:59 2022 +0200 up to 5.9 zsh.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- diff --git a/zsh.spec b/zsh.spec index 55a6ba0..f256ec6 100644 --- a/zsh.spec +++ b/zsh.spec @@ -15,12 +15,12 @@ Summary(ru.UTF-8): ????????? ????????? (shell) ??????? Summary(tr.UTF-8): Geli?mi? bir BASH s?r?m? Summary(uk.UTF-8): ????????? ???????? (shell) ?????? ?? ksh, ??? ? ???????????? Name: zsh -Version: 5.8.1 +Version: 5.9 Release: 1 License: BSD-like Group: Applications/Shells Source0: https://downloads.sourceforge.net/zsh/%{name}-%{version}.tar.xz -# Source0-md5: 063a98c256ee0584b3c115924e41a332 +# Source0-md5: 182e37ca3fe3fa6a44f69ad462c5c30e Source1: %{name}.1.pl Source2: https://zsh.sourceforge.io/Guide/zshguide.pdf # Source2-md5: 409cbf8cbabb2c6bee88aac5c8279718 @@ -200,6 +200,7 @@ LDFLAGS="%{rpmldflags}" ac_cv_have_dev_ptmx=yes \ --enable-maildir-support \ --enable-cap \ + --enable-gdbm \ --enable-pcre \ --enable-multibyte \ --with-tcsetpgrp ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zsh.git/commitdiff/462c18f38a671b310eacc7b16f00a429cea4b3c2 From atler at pld-linux.org Mon May 16 16:53:19 2022 From: atler at pld-linux.org (atler) Date: Mon, 16 May 2022 16:53:19 +0200 Subject: =?utf8?q?=5Bpackages/zsh=5D_config=2Esub_is_fresh_enough_already?= References: <2cbe567152f89a1bf5c51d449c8f566c69a90d55_refs_heads_master@pld-linux.org> Message-ID: <462c18f38a671b310eacc7b16f00a429cea4b3c2_refs_heads_master@pld-linux.org> commit 462c18f38a671b310eacc7b16f00a429cea4b3c2 Author: Jan Palus Date: Mon May 16 16:52:18 2022 +0200 config.sub is fresh enough already zsh.spec | 1 - 1 file changed, 1 deletion(-) --- diff --git a/zsh.spec b/zsh.spec index f256ec6..03b3fe8 100644 --- a/zsh.spec +++ b/zsh.spec @@ -176,7 +176,6 @@ install %{SOURCE2} . find Functions -type f -exec %{__sed} -i -e 's|#!.*/zsh|#!/bin/zsh|g' "{}" ";" %build -cp -f /usr/share/automake/config.sub . %{__autoconf} %{__autoheader} echo > stamp-h.in ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zsh.git/commitdiff/462c18f38a671b310eacc7b16f00a429cea4b3c2 From atler at pld-linux.org Mon May 16 16:53:28 2022 From: atler at pld-linux.org (atler) Date: Mon, 16 May 2022 16:53:28 +0200 Subject: DISTFILES: zsh: zsh-5.9.tar.xz zshguide.pdf Message-ID: <20684.1652712808@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://downloads.sourceforge.net/zsh/zsh-5.9.tar.xz 182e37ca3fe3fa6a44f69ad462c5c30e zsh-5.9.tar.xz Size: 3332400 bytes ALREADY GOT: https://zsh.sourceforge.io/Guide/zshguide.pdf 409cbf8cbabb2c6bee88aac5c8279718 zshguide.pdf -- Virtually Yours: distfiles. From qboosh at pld-linux.org Mon May 16 21:49:45 2022 From: qboosh at pld-linux.org (qboosh) Date: Mon, 16 May 2022 21:49:45 +0200 Subject: =?utf8?q?=5Bpackages/open-iscsi=5D_-_updated_to_2=2E1=2E4_+_current_Fedora_p?= =?utf8?q?atch_set_-_updated_systemd_patch_-_removed_obsolete_git=2Cbuild_p?= References: <6903a6872293b4366d03b738664858e9bdcbc308_refs_heads_master@pld-linux.org> Message-ID: <3de50fc5e99b5643efe9c051d2892c3800666e04_refs_heads_master@pld-linux.org> commit 3de50fc5e99b5643efe9c051d2892c3800666e04 Author: Jakub Bogusz Date: Mon May 16 21:50:10 2022 +0200 - updated to 2.1.4 + current Fedora patch set - updated systemd patch - removed obsolete git,build patches - added libscsi patch, rename Fedora-provided libiscsi to libopeniscsi to resolve conflict with libiscsi.spec ...emove-dependences-from-iscsi-init.service.patch | 28 + 0001-unit-file-tweaks.patch | 175 + 0005-update-initscripts-and-docs.patch | 134 + 0008-libiscsi.patch | 4014 +++ 0009-Add-macros-to-release-GIL-lock.patch | 56 + 0010-libiscsi-introduce-sessions-API.patch | 290 + ...-fix-discovery-request-timeout-regression.patch | 32 + 0012-libiscsi-format-security-build-errors.patch | 35 + ...libiscsi-fix-build-to-use-libopeniscsiusr.patch | 36 + ...i-fix-build-against-latest-upstream-again.patch | 66 + 0015-remove-the-offload-boot-supported-ifdef.patch | 45 + ...rt-iscsiadm-return-error-when-login-fails.patch | 34 + 0019-Coverity-scan-fixes.patch | 100 + ...stream-build-breakage-of-iscsiuio-LDFLAGS.patch | 25 + ...replace-zero-length-array-with-flexible-a.patch | 44 + 0023-stop-using-Werror-for-now.patch | 56 + 0024-minor-service-file-updates.patch | 68 + ...initrd-option-to-set-run-from-initrd-hint.patch | 61 - ...csid-newroot-command-to-survive-switch_ro.patch | 158 - ...scsiuio-systemd-socket-activation-support.patch | 58 - ...-param-parsing-for-advanced-node-creation.patch | 337 - ...emd-service-files-add-iscsi.service-for-s.patch | 93 - 0050-iscsi-boot-related-service-file-updates.patch | 75 - 0058-iscsiuio-IPC-newroot-command.patch | 122 - 0059-iscsiuio-systemd-unit-files.patch | 53 - ...-for-autostart-sessions-if-iscsi-is-not-u.patch | 30 - ...f-setting-uid-gid-and-drop-supplementary-.patch | 68 - 0065-fix-hardened-build-of-iscsiuio.patch | 31 - ...tart-socket-listeners-on-iscsiadm-command.patch | 28 - open-iscsi-build.patch | 30 - open-iscsi-git.patch | 35445 ------------------- open-iscsi-libiscsi.patch | 20 + open-iscsi-systemd.patch | 110 +- open-iscsi.spec | 261 +- 34 files changed, 5507 insertions(+), 36711 deletions(-) --- diff --git a/open-iscsi.spec b/open-iscsi.spec index f0637fc..1bc271d 100644 --- a/open-iscsi.spec +++ b/open-iscsi.spec @@ -1,50 +1,58 @@ -# Conditional build: -%bcond_without dynamic # link utilities dynamically # -%define ver 2.0 -%define subver 873 +# Conditional build: +%bcond_without python2 # CPython 2.x module +%bcond_without python3 # CPython 3.x module + Summary: iSCSI - SCSI over IP Summary(pl.UTF-8): iSCSI - SCSI po IP Name: open-iscsi -Version: %{ver}.%{subver} -Release: 5 +Version: 2.1.4 +Release: 1 License: GPL v2 Group: Networking/Daemons -Source0: http://www.open-iscsi.org/bits/%{name}-%{ver}-%{subver}.tar.gz -# Source0-md5: 8b8316d7c9469149a6cc6234478347f7 +#Source0Download: https://github.com/open-iscsi/open-iscsi/releases +Source0: https://github.com/open-iscsi/open-iscsi/archive/%{version}/%{name}-%{version}.tar.gz +# Source0-md5: e17f1924c1d64342773eae630e15c519 Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}-devices.init Source4: iscsiuio.logrotate -Patch0: %{name}-git.patch -Patch1: %{name}-build.patch -Patch2: %{name}-systemd.patch -Patch32: 0044-iscsid-add-initrd-option-to-set-run-from-initrd-hint.patch -Patch35: 0047-iscsiadm-iscsid-newroot-command-to-survive-switch_ro.patch -Patch36: 0047-iscsiuio-systemd-socket-activation-support.patch -Patch37: 0048-iscsiadm-param-parsing-for-advanced-node-creation.patch -Patch38: 0049-update-systemd-service-files-add-iscsi.service-for-s.patch -Patch39: 0050-iscsi-boot-related-service-file-updates.patch -Patch40: 0058-iscsiuio-IPC-newroot-command.patch -Patch41: 0059-iscsiuio-systemd-unit-files.patch -Patch42: 0062-Don-t-check-for-autostart-sessions-if-iscsi-is-not-u.patch -Patch43: 0063-fix-order-of-setting-uid-gid-and-drop-supplementary-.patch -Patch44: 0065-fix-hardened-build-of-iscsiuio.patch -Patch45: 0066-start-socket-listeners-on-iscsiadm-command.patch -URL: http://www.open-iscsi.org/ +# Fedora patches +Patch1: 0001-unit-file-tweaks.patch +# idmb_rec_write refactoring skipped, see 75c46b011d7485a4b5676d824c7f3cdea2076f49 +Patch5: 0005-update-initscripts-and-docs.patch +# use-var-for-config, use-red-hat-for-name skipped +Patch8: 0008-libiscsi.patch +Patch9: 0009-Add-macros-to-release-GIL-lock.patch +Patch10: 0010-libiscsi-introduce-sessions-API.patch +Patch11: 0011-libiscsi-fix-discovery-request-timeout-regression.patch +Patch12: 0012-libiscsi-format-security-build-errors.patch +Patch13: 0013-libiscsi-fix-build-to-use-libopeniscsiusr.patch +Patch14: 0014-libiscsi-fix-build-against-latest-upstream-again.patch +Patch15: 0015-remove-the-offload-boot-supported-ifdef.patch +Patch16: 0016-Revert-iscsiadm-return-error-when-login-fails.patch +# dont-install-scripts, use-var-lib-iscsi-in-libopeniscsiusr skipped +Patch19: 0019-Coverity-scan-fixes.patch +Patch20: 0020-fix-upstream-build-breakage-of-iscsiuio-LDFLAGS.patch +# use-Red-Hat-version-string-to-match-RPM-package-vers skipped +Patch22: 0022-iscsi_if.h-replace-zero-length-array-with-flexible-a.patch +Patch23: 0023-stop-using-Werror-for-now.patch +Patch24: 0024-minor-service-file-updates.patch +Patch25: 0001-Remove-dependences-from-iscsi-init.service.patch +# PLD specific +Patch100: %{name}-systemd.patch +Patch101: %{name}-libiscsi.patch +URL: https://www.open-iscsi.com/ BuildRequires: kmod-devel +BuildRequires: open-isns-devel BuildRequires: openssl-devel -BuildRequires: rpmbuild(macros) >= 1.671 -%if %{with dynamic} -BuildRequires: openslp-devel -BuildRequires: sed >= 4.0 -Requires: openslp >= 2.0.0 -%else -BuildRequires: glibc-static -BuildRequires: openslp-static -%endif +%{?with_python2:BuildRequires: python-devel >= 1:2.5} +%{?with_python3:BuildRequires: python3-devel >= 1:3.2} +BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(macros) >= 1.714 Requires(post,preun): /sbin/chkconfig Requires(post,preun,postun): systemd-units >= 38 +Requires: %{name}-libs = %{version}-%{release} Requires: rc-scripts Requires: systemd-units >= 38 Suggests: multipath-tools @@ -70,27 +78,74 @@ Protok?? iSCSI jest zdefiniowany przez IETF do sk?adowania IP. Wi?cej informacji o protokole iSCSI znajduje si? w standardach IETF na . +%package libs +Summary: Open-iSCSI shared libraries +Summary(pl.UTF-8): Biblioteki wsp??dzielone Open-iSCSI +Group: Libraries + +%description libs +Open-iSCSI shared libraries. + +%description libs -l pl.UTF-8 +Biblioteki wsp??dzielone Open-iSCSI. + +%package devel +Summary: Header files for Open-iSCSI libraries +Summary(pl.UTF-8): Pliki nag??wkowe bibliotek Open-iSCSI +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + +%description devel +Header files for Open-iSCSI libraries. + +%description devel -l pl.UTF-8 +Pliki nag??wkowe bibliotek Open-iSCSI. + +%package -n python-pyiscsi +Summary: Python 2 interface to Open-iSCSI library +Summary(pl.UTF-8): Interfejs Pythona 2 do biblioteki Open-iSCSI +Group: Libraries/Python +Requires: %{name}-libs = %{version}-%{release} + +%description -n python-pyiscsi +Python 2 interface to Open-iSCSI library. + +%description -n python-pyiscsi -l pl.UTF-8 +Interfejs Pythona 2 do biblioteki Open-iSCSI. + +%package -n python3-pyiscsi +Summary: Python 3 interface to Open-iSCSI library +Summary(pl.UTF-8): Interfejs Pythona 3 do biblioteki Open-iSCSI +Group: Libraries/Python +Requires: %{name}-libs = %{version}-%{release} + +%description -n python3-pyiscsi +Python 3 interface to Open-iSCSI library. + +%description -n python3-pyiscsi -l pl.UTF-8 +Interfejs Pythona 3 do biblioteki Open-iSCSI. + %prep -%setup -q -n %{name}-%{ver}-%{subver} -%patch0 -p1 -%patch32 -p1 -%patch35 -p1 -%patch36 -p1 -%patch37 -p1 -%patch38 -p1 -%patch39 -p1 -%patch40 -p1 -%patch41 -p1 -%patch42 -p1 -%patch43 -p1 -%patch44 -p1 -%patch45 -p1 +%setup -q %patch1 -p1 -%patch2 -p1 - -%if %{with dynamic} -sed -i -e 's/-static //' usr/Makefile -%endif +%patch5 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 +%patch15 -p1 +%patch16 -p1 +%patch19 -p1 +%patch20 -p1 +%patch22 -p1 +%patch23 -p1 +%patch24 -p1 +%patch25 -p1 +%patch100 -p1 +%patch101 -p1 %build cd iscsiuio @@ -100,47 +155,67 @@ cd iscsiuio %{__autoheader} %{__automake} %configure +cd .. -cd ../utils/open-isns -%configure \ - --with-slp \ - --without-security -cd ../.. %{__make} \ CC="%{__cc}" \ - OPTFLAGS="%{rpmcflags} %{rpmcppflags} -DUSE_KMOD -lkmod" \ - IPC_FLAGS="-DNETLINK_ISCSI=8 -D_GNU_SOURCE" \ + OPTFLAGS="%{rpmcflags} %{rpmcppflags}" \ + SED=sed \ KSUBLEVEL=0 +cd libiscsi +%if %{with python2} +%py_build +%endif +%if %{with python3} +%py3_build +%endif + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/{nodes,send_targets,static,isns,slp,ifaces} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,logrotate.d} \ $RPM_BUILD_ROOT%{systemdunitdir} \ - $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d + $RPM_BUILD_ROOT{/sbin,/lib/systemd/pld-helpers.d} -%{__make} install_programs install_doc install_etc \ +%{__make} -j1 install_programs install_doc install_etc install_libopeniscsiusr \ DESTDIR=$RPM_BUILD_ROOT :> $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/initiatorname.iscsi install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsid -install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/iscsi +cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/iscsi install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi -install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/iscsiuio +cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/iscsiuio install usr/iscsistart $RPM_BUILD_ROOT%{_sbindir} -install doc/iscsistart.8 $RPM_BUILD_ROOT%{_mandir}/man8 -install doc/iscsi-iname.8 $RPM_BUILD_ROOT%{_mandir}/man8 +cp -p doc/iscsistart.8 $RPM_BUILD_ROOT%{_mandir}/man8 +#install doc/iscsi-iname.8 $RPM_BUILD_ROOT%{_mandir}/man8 -install etc/systemd/iscsi.service $RPM_BUILD_ROOT%{systemdunitdir} -install etc/systemd/iscsid.service $RPM_BUILD_ROOT%{systemdunitdir} -install etc/systemd/iscsid.socket $RPM_BUILD_ROOT%{systemdunitdir} -install etc/systemd/iscsiuio.service $RPM_BUILD_ROOT%{systemdunitdir} -install etc/systemd/iscsiuio.socket $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsi.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsi-init.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsi-onboot.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsi-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsid.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsid.socket $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsiuio.service $RPM_BUILD_ROOT%{systemdunitdir} +cp -p etc/systemd/iscsiuio.socket $RPM_BUILD_ROOT%{systemdunitdir} install etc/systemd/iscsi-mark-root-nodes $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d +# rename to resolve conflict with already existing libiscsi from libiscsi.spec +install -p libiscsi/libopeniscsi.so.0 $RPM_BUILD_ROOT%{_libdir} +ln -sf libopeniscsi.so.0 $RPM_BUILD_ROOT%{_libdir}/libopeniscsi.so +cp -p libiscsi/libiscsi.h $RPM_BUILD_ROOT%{_includedir}/libopeniscsi.h + +cd libiscsi +%if %{with python2} +%py_install +%endif +%if %{with python3} +%py3_install +%endif + %clean rm -rf $RPM_BUILD_ROOT @@ -155,7 +230,7 @@ fi /sbin/chkconfig --add iscsi /sbin/chkconfig --add iscsid NORESTART=1 -%systemd_post iscsi.service iscsid.service iscsiuio.service iscsid.socket iscsiuio.socket +%systemd_post iscsi.service iscsid.service iscsiuio.service iscsid.socket iscsiuio.socket iscsi-onboot.service iscsi-init.service iscsi-shutdown.service %preun if [ "$1" = "0" ]; then @@ -164,7 +239,7 @@ if [ "$1" = "0" ]; then /sbin/chkconfig --del iscsid /sbin/chkconfig --del iscsi fi -%systemd_preun iscsi.service iscsid.service iscsiuio.service iscsid.socket iscsiuio.socket +%systemd_preun iscsi.service iscsid.service iscsiuio.service iscsid.socket iscsiuio.socket iscsi-onboot.service iscsi-init.service iscsi-shutdown.service %postun if [ "$1" = "0" ]; then @@ -178,9 +253,12 @@ fi /bin/systemctl --quiet enable iscsid.socket || : /bin/systemctl --quiet enable iscsiuio.socket || : +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + %files %defattr(644,root,root,755) -%doc Changelog README THANKS +%doc Changelog README THANKS TODO %dir %{_sysconfdir}/iscsi %dir %{_sysconfdir}/iscsi/ifaces %dir %{_sysconfdir}/iscsi/isns @@ -195,20 +273,55 @@ fi %attr(754,root,root) /etc/rc.d/init.d/iscsi %attr(754,root,root) /etc/rc.d/init.d/iscsid %{systemdunitdir}/iscsi.service +%{systemdunitdir}/iscsi-init.service +%{systemdunitdir}/iscsi-onboot.service +%{systemdunitdir}/iscsi-shutdown.service %{systemdunitdir}/iscsid.service %{systemdunitdir}/iscsid.socket %{systemdunitdir}/iscsiuio.service %{systemdunitdir}/iscsiuio.socket %attr(755,root,root) /lib/systemd/pld-helpers.d/iscsi-mark-root-nodes +%attr(755,root,root) %{_sbindir}/iscsi-gen-initiatorname %attr(755,root,root) %{_sbindir}/iscsi-iname +%attr(755,root,root) %{_sbindir}/iscsi_discovery +%attr(755,root,root) %{_sbindir}/iscsi_fw_login +%attr(755,root,root) %{_sbindir}/iscsi_offload %attr(755,root,root) %{_sbindir}/iscsiadm %attr(755,root,root) %{_sbindir}/iscsid %attr(755,root,root) %{_sbindir}/iscsistart -%attr(755,root,root) %{_sbindir}/iscsi_discovery %attr(755,root,root) %{_sbindir}/iscsiuio %{_mandir}/man8/iscsi-iname.8* %{_mandir}/man8/iscsi_discovery.8* +%{_mandir}/man8/iscsi_fw_login.8* %{_mandir}/man8/iscsiadm.8* %{_mandir}/man8/iscsid.8* %{_mandir}/man8/iscsistart.8* %{_mandir}/man8/iscsiuio.8* + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libopeniscsi.so.0 +%attr(755,root,root) %{_libdir}/libopeniscsiusr.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libopeniscsiusr.so.0 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libopeniscsi.so +%attr(755,root,root) %{_libdir}/libopeniscsiusr.so +%{_includedir}/libopeniscsi.h +%{_includedir}/libopeniscsiusr*.h +%{_pkgconfigdir}/libopeniscsiusr.pc + +%if %{with python2} +%files -n python-pyiscsi +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/libiscsi.so +%{py_sitedir}/PyIscsi-1.0-py*.egg-info +%endif + +%if %{with python3} +%files -n python3-pyiscsi +%defattr(644,root,root,755) +%attr(755,root,root) %{py3_sitedir}/libiscsi.cpython-*.so +%{py3_sitedir}/PyIscsi-1.0-py*.egg-info +%endif diff --git a/0001-Remove-dependences-from-iscsi-init.service.patch b/0001-Remove-dependences-from-iscsi-init.service.patch new file mode 100644 index 0000000..66c4cc4 --- /dev/null +++ b/0001-Remove-dependences-from-iscsi-init.service.patch @@ -0,0 +1,28 @@ +From 432bbf979ee66ee29bb92e35fd6e3ffb948563e3 Mon Sep 17 00:00:00 2001 +From: Lee Duncan +Date: Wed, 29 Sep 2021 11:48:16 -0700 +Subject: [PATCH] Remove dependences from iscsi-init.service + +Since iscsid.service depends on it but disables +default dependencies, iscsi-init.service must +also disable default dependencies, or a dependency +loop can be created. +--- + etc/systemd/iscsi-init.service | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/etc/systemd/iscsi-init.service b/etc/systemd/iscsi-init.service +index e058ff0..eab4ff2 100644 +--- a/etc/systemd/iscsi-init.service ++++ b/etc/systemd/iscsi-init.service +@@ -1,6 +1,7 @@ + [Unit] + Description=One time configuration for iscsi.service + ConditionPathExists=!/etc/iscsi/initiatorname.iscsi ++DefaultDependencies=no + Before=iscsid.service + + [Service] +-- +2.33.0 + diff --git a/0001-unit-file-tweaks.patch b/0001-unit-file-tweaks.patch new file mode 100644 index 0000000..743dccd --- /dev/null +++ b/0001-unit-file-tweaks.patch @@ -0,0 +1,175 @@ +From fd538429be486d057b092e3b9c148add2c5ea9c2 Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Tue, 4 Jun 2019 13:23:32 -0700 +Subject: [PATCH 1/1] unit file tweaks + +--- + etc/systemd/iscsi-mark-root-nodes | 34 ++++++++++++++++++++++++++++++ + etc/systemd/iscsi-onboot.service | 15 +++++++++++++ + etc/systemd/iscsi-shutdown.service | 15 +++++++++++++ + etc/systemd/iscsi.service | 16 +++++++------- + etc/systemd/iscsid.service | 3 +-- + etc/systemd/iscsiuio.service | 4 +--- + 6 files changed, 74 insertions(+), 13 deletions(-) + create mode 100755 etc/systemd/iscsi-mark-root-nodes + create mode 100644 etc/systemd/iscsi-onboot.service + create mode 100644 etc/systemd/iscsi-shutdown.service + +diff --git a/etc/systemd/iscsi-mark-root-nodes b/etc/systemd/iscsi-mark-root-nodes +new file mode 100755 +index 0000000..9d48805 +--- /dev/null ++++ b/etc/systemd/iscsi-mark-root-nodes +@@ -0,0 +1,34 @@ ++#!/bin/bash ++ ++ISCSIADM=/usr/sbin/iscsiadm ++start_iscsid=0 ++start_iscsiuio=0 ++ ++while read t num p target flash; do ++ # strip tag number from portal, keep "ip:port" ++ portal=${p%,*} ++ transport=${t%:} ++ ++ # use session number to find the iface name in use ++ num=${num#[}; num=${num%]} ++ iface=$(iscsiadm -m session -r $num | grep iface.iscsi_ifacename | cut -d= -f2) ++ ++ $ISCSIADM -m node -p $portal -T $target -I $iface -o update -n node.startup -v onboot ++ ++ start_iscsid=1 ++ ++ if [ "$transport" = bnx2i ] || [ "$transport" = qedi ]; then ++ start_iscsiuio=1 ++ fi ++done < <( $ISCSIADM -m session ) ++ ++# force iscsid and iscsiuio to start if needed for ++# recovering sessions created in the initrd ++ ++if [ "$start_iscsid" -eq 1 ]; then ++ systemctl --no-block start iscsid.service ++fi ++if [ "$start_iscsiuio" -eq 1 ]; then ++ systemctl --no-block start iscsiuio.service ++fi ++ +diff --git a/etc/systemd/iscsi-onboot.service b/etc/systemd/iscsi-onboot.service +new file mode 100644 +index 0000000..42ced68 +--- /dev/null ++++ b/etc/systemd/iscsi-onboot.service +@@ -0,0 +1,15 @@ ++[Unit] ++Description=Special handling of early boot iSCSI sessions ++Documentation=man:iscsiadm(8) man:iscsid(8) ++DefaultDependencies=no ++RefuseManualStart=true ++Before=iscsi.service ++After=systemd-remount-fs.service ++ConditionDirectoryNotEmpty=/sys/class/iscsi_session ++ ++[Service] ++Type=oneshot ++ExecStart=-/usr/libexec/iscsi-mark-root-nodes ++ ++[Install] ++WantedBy=sysinit.target +diff --git a/etc/systemd/iscsi-shutdown.service b/etc/systemd/iscsi-shutdown.service +new file mode 100644 +index 0000000..caee933 +--- /dev/null ++++ b/etc/systemd/iscsi-shutdown.service +@@ -0,0 +1,15 @@ ++[Unit] ++Description=Logout off all iSCSI sessions on shutdown ++Documentation=man:iscsid(8) man:iscsiadm(8) ++DefaultDependencies=no ++Conflicts=shutdown.target ++After=systemd-remount-fs.service network.target iscsid.service iscsiuio.service ++Before=remote-fs-pre.target ++Wants=remote-fs-pre.target ++RefuseManualStop=yes ++ ++[Service] ++Type=oneshot ++RemainAfterExit=true ++ExecStart=-/usr/bin/true ++ExecStop=-/usr/sbin/iscsiadm -m node --logoutall=all +diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service +index 5e394b9..175cb2c 100644 +--- a/etc/systemd/iscsi.service ++++ b/etc/systemd/iscsi.service +@@ -1,18 +1,18 @@ + [Unit] + Description=Login and scanning of iSCSI devices + Documentation=man:iscsiadm(8) man:iscsid(8) +-Before=remote-fs.target +-After=network-online.target iscsid.service +-Requires=iscsid.socket iscsi-init.service +-Wants=network-online.target ++DefaultDependencies=no ++Before=remote-fs-pre.target ++After=network.target network-online.target iscsid.service iscsiuio.service systemd-remount-fs.service ++Wants=remote-fs-pre.target iscsi-shutdown.service ++ConditionDirectoryNotEmpty=/var/lib/iscsi/nodes + + [Service] + Type=oneshot +-ExecStart=/sbin/iscsiadm -m node --loginall=automatic -W +-ExecStop=/sbin/iscsiadm -m node --logoutall=automatic +-ExecStop=/sbin/iscsiadm -m node --logoutall=manual +-SuccessExitStatus=21 15 + RemainAfterExit=true ++ExecStart=-/usr/sbin/iscsiadm -m node --loginall=automatic ++ExecReload=-/usr/sbin/iscsiadm -m node --loginall=automatic ++SuccessExitStatus=21 + + [Install] + WantedBy=remote-fs.target +diff --git a/etc/systemd/iscsid.service b/etc/systemd/iscsid.service +index 3fd7dd3..324c593 100644 +--- a/etc/systemd/iscsid.service ++++ b/etc/systemd/iscsid.service +@@ -4,13 +4,12 @@ Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8) + DefaultDependencies=no + After=network-online.target iscsiuio.service iscsi-init.service + Before=remote-fs-pre.target +-Wants=remote-fs-pre.target + Requires=iscsi-init.service + + [Service] + Type=notify + NotifyAccess=main +-ExecStart=/sbin/iscsid -f ++ExecStart=/usr/sbin/iscsid -f + KillMode=mixed + Restart=on-failure + +diff --git a/etc/systemd/iscsiuio.service b/etc/systemd/iscsiuio.service +index 923e019..fc0be93 100644 +--- a/etc/systemd/iscsiuio.service ++++ b/etc/systemd/iscsiuio.service +@@ -2,17 +2,15 @@ + Description=iSCSI UserSpace I/O driver + Documentation=man:iscsiuio(8) + DefaultDependencies=no +-Conflicts=shutdown.target + Requires=iscsid.service + BindTo=iscsid.service + After=network.target + Before=remote-fs-pre.target iscsid.service +-Wants=remote-fs-pre.target + + [Service] + Type=notify + NotifyAccess=main +-ExecStart=/sbin/iscsiuio -f ++ExecStart=/usr/sbin/iscsiuio -f + KillMode=mixed + Restart=on-failure + +-- +2.26.3 + diff --git a/0005-update-initscripts-and-docs.patch b/0005-update-initscripts-and-docs.patch new file mode 100644 index 0000000..7d487a5 --- /dev/null +++ b/0005-update-initscripts-and-docs.patch @@ -0,0 +1,134 @@ +From 97b1242450df25648d203acf7cc297cd46d10e8c Mon Sep 17 00:00:00 2001 +From: Chris Leech +Date: Mon, 19 Nov 2012 16:37:13 -0800 +Subject: [PATCH] update initscripts and docs + +--- + README | 12 +++++------- + etc/iscsid.conf | 23 +++++++++++------------ + usr/idbm.c | 4 ++++ + 3 files changed, 20 insertions(+), 19 deletions(-) + +diff --git a/README b/README +index 508c9d7..b62a14e 100644 +--- a/README ++++ b/README +@@ -77,11 +77,6 @@ the cache sync command will fail. + - iscsiadm's -P 3 option will not print out scsi devices. + - iscsid will not automatically online devices. + +-You need to enable "Cryptographic API" under "Cryptographic options" in the +-kernel config. And you must enable "CRC32c CRC algorithm" even if +-you do not use header or data digests. They are the kernel options +-CONFIG_CRYPTO and CONFIG_CRYPTO_CRC32C, respectively. +- + The userspace components iscsid, iscsiadm and iscsistart require the + open-isns library, which can be found here: + https://github.com/gonzoleeman/open-isns/releases +@@ -1163,11 +1158,11 @@ Red Hat or Fedora: + ----------------- + To start open-iscsi in Red Hat/Fedora you can do: + +- systemctl start open-iscsi ++ systemctl start iscsi + + To get open-iscsi to automatically start at run time you may have to + run: +- systemctl enable open-iscsi ++ systemctl enable iscsi + + And, to automatically mount a file system during startup + you must have the partition entry in /etc/fstab marked with the "_netdev" +@@ -1370,6 +1365,9 @@ iscsid will only perform rediscovery when it gets a SCN from the server. + # linux-isns (SLES's iSNS server) where it sometimes does not send SCN + # events in the proper format, so they may not get handled. + ++To set the startup value, so that nodes are not logged into automatically ++use the value "manual". ++ + Examples + -------- + +diff --git a/etc/iscsid.conf b/etc/iscsid.conf +index f21ed3d..420145b 100644 +--- a/etc/iscsid.conf ++++ b/etc/iscsid.conf +@@ -19,8 +19,8 @@ + # the time then leave this attribute commented out. + # + # Default for Fedora and RHEL. (uncomment to activate). +-# iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.socket +-# ++iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.socket ++# + # Default if you are not using systemd (uncomment to activate) + # iscsid.startup = /usr/bin/service start iscsid + +@@ -41,8 +41,8 @@ + # To request that the iscsi initd scripts startup a session set to "automatic". + # node.startup = automatic + # +-# To manually startup the session set to "manual". The default is manual. +-node.startup = manual ++# To manually startup the session set to "manual". The default is automatic. ++node.startup = automatic + + # For "automatic" startup nodes, setting this to "Yes" will try logins on each + # available iface until one succeeds, and then stop. The default "No" will try +@@ -271,28 +271,27 @@ node.conn[0].iscsi.MaxXmitDataSegmentLength = 0 + discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 + + # To allow the targets to control the setting of the digest checking, +-# with the initiator requesting a preference of enabling the checking, uncomment# one or both of the following lines: ++# with the initiator requesting a preference of enabling the checking, uncomment ++# the following lines (Data digests are not supported.): + #node.conn[0].iscsi.HeaderDigest = CRC32C,None +-#node.conn[0].iscsi.DataDigest = CRC32C,None ++ + # + # To allow the targets to control the setting of the digest checking, + # with the initiator requesting a preference of disabling the checking, +-# uncomment one or both of the following lines: ++# uncomment the following line: + #node.conn[0].iscsi.HeaderDigest = None,CRC32C +-#node.conn[0].iscsi.DataDigest = None,CRC32C + # + # To enable CRC32C digest checking for the header and/or data part of +-# iSCSI PDUs, uncomment one or both of the following lines: ++# iSCSI PDUs, uncomment the following line: + #node.conn[0].iscsi.HeaderDigest = CRC32C +-#node.conn[0].iscsi.DataDigest = CRC32C + # + # To disable digest checking for the header and/or data part of +-# iSCSI PDUs, uncomment one or both of the following lines: ++# iSCSI PDUs, uncomment the following line: + #node.conn[0].iscsi.HeaderDigest = None +-#node.conn[0].iscsi.DataDigest = None + # + # The default is to never use DataDigests or HeaderDigests. + # ++node.conn[0].iscsi.HeaderDigest = None + + # For multipath configurations, you may want more than one session to be + # created on each iface record. If node.session.nr_sessions is greater +diff --git a/usr/idbm.c b/usr/idbm.c +index f1e5c88..0f0f17a 100644 +--- a/usr/idbm.c ++++ b/usr/idbm.c +@@ -566,9 +566,13 @@ idbm_recinfo_node(node_rec_t *r, recinfo_t *ri) + IDBM_SHOW, "None", "CRC32C", "CRC32C,None", + "None,CRC32C", num, 1); + sprintf(key, CONN_DATA_DIGEST, i); ++ ++#if 0 ++We do not support data digests + __recinfo_int_o4(key, ri, r, conn[i].iscsi.DataDigest, IDBM_SHOW, + "None", "CRC32C", "CRC32C,None", + "None,CRC32C", num, 1); ++#endif + sprintf(key, CONN_IFMARKER, i); + __recinfo_int_o2(key, ri, r, conn[i].iscsi.IFMarker, IDBM_SHOW, + "No", "Yes", num, 1); +-- +2.26.2 + diff --git a/0008-libiscsi.patch b/0008-libiscsi.patch new file mode 100644 index 0000000..39d1a84 --- /dev/null +++ b/0008-libiscsi.patch @@ -0,0 +1,4014 @@ +From 8b4da8007ef59bbc833fed882ddae57bbcd51f1c Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Mon, 26 Jan 2015 12:57:11 -0800 +Subject: [PATCH] libiscsi + +--- + Makefile | 2 + + libiscsi/Makefile | 65 + + libiscsi/libiscsi.c | 617 ++++++++ + libiscsi/libiscsi.doxy | 1473 +++++++++++++++++++ + libiscsi/libiscsi.h | 344 +++++ + libiscsi/no_date_footer.html | 6 + + libiscsi/pylibiscsi.c | 709 +++++++++ + libiscsi/setup.py | 9 + + libiscsi/tests/test_discovery_firmware.c | 53 + + libiscsi/tests/test_discovery_sendtargets.c | 60 + + libiscsi/tests/test_get_auth.c | 70 + + libiscsi/tests/test_get_initiator_name.c | 38 + + libiscsi/tests/test_get_network_config.c | 45 + + libiscsi/tests/test_login.c | 52 + + libiscsi/tests/test_logout.c | 51 + + libiscsi/tests/test_params.c | 103 ++ + libiscsi/tests/test_set_auth.c | 58 + + usr/Makefile | 2 +- + usr/discovery.c | 5 + + usr/idbm.c | 6 +- + usr/idbm.h | 3 + + usr/iscsi_ipc.h | 2 + + 22 files changed, 3769 insertions(+), 4 deletions(-) + create mode 100644 libiscsi/Makefile + create mode 100644 libiscsi/libiscsi.c + create mode 100644 libiscsi/libiscsi.doxy + create mode 100644 libiscsi/libiscsi.h + create mode 100644 libiscsi/no_date_footer.html + create mode 100644 libiscsi/pylibiscsi.c + create mode 100644 libiscsi/setup.py + create mode 100644 libiscsi/tests/test_discovery_firmware.c + create mode 100644 libiscsi/tests/test_discovery_sendtargets.c + create mode 100644 libiscsi/tests/test_get_auth.c + create mode 100644 libiscsi/tests/test_get_initiator_name.c + create mode 100644 libiscsi/tests/test_get_network_config.c + create mode 100644 libiscsi/tests/test_login.c + create mode 100644 libiscsi/tests/test_logout.c + create mode 100644 libiscsi/tests/test_params.c + create mode 100644 libiscsi/tests/test_set_auth.c + +diff --git a/Makefile b/Makefile +index 7b445a5..4ab091f 100644 +--- a/Makefile ++++ b/Makefile +@@ -65,6 +65,7 @@ user: iscsiuio/Makefile + $(MAKE) -C usr + $(MAKE) -C utils + $(MAKE) -C iscsiuio ++ $(MAKE) -C libiscsi + @echo + @echo "Compilation complete Output file" + @echo "----------------------------------- ----------------" +@@ -85,6 +86,7 @@ iscsiuio/configure iscsiuio/Makefile.in: iscsiuio/configure.ac iscsiuio/Makefile + force: ; + + clean: ++ $(MAKE) -C libiscsi clean + $(MAKE) -C utils/sysdeps clean + $(MAKE) -C utils/fwparam_ibft clean + $(MAKE) -C utils clean +diff --git a/libiscsi/Makefile b/libiscsi/Makefile +new file mode 100644 +index 0000000..53f9746 +--- /dev/null ++++ b/libiscsi/Makefile +@@ -0,0 +1,65 @@ ++# This Makefile will work only with GNU make. ++ ++ifeq ($(TOPDIR),) ++ TOPDIR = .. ++endif ++ ++OSNAME=$(shell uname -s) ++OPTFLAGS ?= -O2 -g ++WARNFLAGS ?= -Wall -Wstrict-prototypes ++CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr \ ++ -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden ++LIB = libiscsi.so.0 ++TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware ++TESTS += tests/test_login tests/test_logout tests/test_params ++TESTS += tests/test_get_network_config tests/test_get_initiator_name ++TESTS += tests/test_set_auth tests/test_get_auth ++ ++COMMON_SRCS = sysdeps.o ++# sources shared between iscsid, iscsiadm and iscsistart ++ISCSI_LIB_SRCS = netlink.o transport.o cxgbi.o be2iscsi.o iscsi_timer.o initiator_common.o iscsi_err.o session_info.o iscsi_util.o io.o auth.o discovery.o login.o log.o md5.o sha1.o iface.o idbm.o sysfs.o iscsi_sysfs.o iscsi_net_util.o iscsid_req.o iser.o uip_mgmt_ipc.o ++FW_PARAM_SRCS = fw_entry.o prom_lex.o prom_parse.tab.o fwparam_ppc.o fwparam_sysfs.o ++ ++# sources shared with the userspace utils, note we build these separately ++# to get PIC versions. ++COMMON_OBJS = $(patsubst %.o, common-objs/%.o, $(COMMON_SRCS)) ++USR_OBJS = $(patsubst %.o, usr-objs/%.o, $(ISCSI_LIB_SRCS) strings.o) ++FW_OBJS = $(patsubst %.o, fw-objs/%.o, $(FW_PARAM_SRCS)) ++ ++# Flags for the tests ++tests/% : CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I. ++ ++all: lib tests html ++ ++lib: $(LIB) ++tests: $(TESTS) ++ ++common-objs/%.o: ../utils/sysdeps/%.c ++ mkdir -p common-objs ++ $(CC) $(CFLAGS) -c $< -o $@ ++ ++usr-objs/%.o: ../usr/%.c ++ mkdir -p usr-objs ++ $(CC) $(CFLAGS) -c $< -o $@ ++ ++fw-objs/%.o: ../utils/fwparam_ibft/%.c ++ mkdir -p fw-objs ++ $(CC) $(CFLAGS) -c $< -o $@ ++ ++$(LIB): $(COMMON_OBJS) $(FW_OBJS) $(USR_OBJS) libiscsi.o ++ $(CC) $(CFLAGS) -shared -Wl,-soname,$(LIB) $^ -o $@ -L$(TOPDIR)/libopeniscsiusr -lopeniscsiusr ++ ln -s -f $(LIB) libiscsi.so ++ ++$(TESTS): $(FW_OBJS) $(COMMON_OBJS) $(USR_OBJS) $(LIB) ++ ++html: libiscsi.h libiscsi.doxy ++ doxygen libiscsi.doxy ++ ++clean: ++ rm -rf *.o common-objs usr-objs fw-objs libuip-objs libiscsi.so* \ ++ .depend *~ html $(TESTS) tests/*~ ++ ++depend: ++ gcc $(CFLAGS) -M `ls *.c` > .depend ++ ++-include .depend ../usr/.depend +diff --git a/libiscsi/libiscsi.c b/libiscsi/libiscsi.c +new file mode 100644 +index 0000000..064e4b5 +--- /dev/null ++++ b/libiscsi/libiscsi.c +@@ -0,0 +1,617 @@ ++/* ++ * iSCSI Administration library ++ * ++ * Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. ++ * Copyright (C) 2008-2009 Hans de Goede ++ * maintained by open-iscsi at googlegroups.com ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published ++ * by the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * General Public License for more details. ++ * ++ * See the file COPYING included with this distribution for more details. ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include "libiscsi.h" ++#include "idbm.h" ++#include "discovery.h" ++#include "log.h" ++#include "sysfs.h" ++#include "iscsi_sysfs.h" ++#include "session_info.h" ++#include "iscsi_util.h" ++#include "sysdeps.h" ++#include "iface.h" ++#include "iscsi_proto.h" ++#include "fw_context.h" ++#include "iscsid_req.h" ++#include "iscsi_err.h" ++ ++#define CHECK(a) { context->error_str[0] = 0; rc = a; if (rc) goto leave; } ++ ++/* UGLY, not thread safe :( */ ++static int sysfs_initialized = 0; ++ ++struct libiscsi_context { ++ char error_str[256]; ++ /* For get_parameter_helper() */ ++ const char *parameter; ++ char *value; ++}; ++ ++static void libiscsi_log(int prio, void *priv, const char *fmt, va_list ap) ++{ ++ struct libiscsi_context *context = priv; ++ ++ if (prio > LOG_ERR) /* We are only interested in errors (or worse) */ ++ return; ++ ++ vsnprintf(context->error_str, sizeof(context->error_str), fmt, ap); ++} ++ ++struct libiscsi_context *libiscsi_init(void) ++{ ++ struct libiscsi_context *context; ++ ++ context = calloc(1, sizeof *context); ++ if (!context) ++ return NULL; ++ ++ log_init("libiscsi", 1024, libiscsi_log, context); ++ if (!sysfs_initialized) { ++ sysfs_init(); ++ sysfs_initialized = 1; ++ } ++ increase_max_files(); ++ if (idbm_init(NULL)) { ++ sysfs_cleanup(); ++ free(context); ++ return NULL; ++ } ++ ++ iface_setup_host_bindings(); ++ ++ return context; ++} ++ ++void libiscsi_cleanup(struct libiscsi_context *context) ++{ ++ idbm_terminate(); ++ free_transports(); ++ sysfs_cleanup(); ++ free(context); ++} ++ ++static void free_iface_list(struct list_head *ifaces) ++{ ++ struct iface_rec *iface, *tmp_iface; ++ ++ list_for_each_entry_safe(iface, tmp_iface, ifaces, list) { ++ list_del(&iface->list); ++ free(iface); ++ } ++} ++ ++static void free_rec_list(struct list_head *rec_list) ++{ ++ struct node_rec *rec, *tmp; ++ ++ list_for_each_entry_safe(rec, tmp, rec_list, list) { ++ list_del(&rec->list); ++ free(rec); ++ } ++} ++ ++int libiscsi_discover_sendtargets(struct libiscsi_context *context, ++ const char *address, int port, ++ const struct libiscsi_auth_info *auth_info, ++ int *nr_found, struct libiscsi_node **found_nodes) ++{ ++ struct discovery_rec drec; ++ LIST_HEAD(bound_rec_list); ++ struct node_rec *rec; ++ int rc = 0, found = 0; ++ ++ INIT_LIST_HEAD(&bound_rec_list); ++ ++ if (nr_found) ++ *nr_found = 0; ++ if (found_nodes) ++ *found_nodes = NULL; ++ ++ CHECK(libiscsi_verify_auth_info(context, auth_info)) ++ ++ /* Fill the drec struct with all needed info */ ++ memset(&drec, 0, sizeof drec); ++ idbm_sendtargets_defaults(&drec.u.sendtargets); ++ drec.type = DISCOVERY_TYPE_SENDTARGETS; ++ strlcpy(drec.address, address, sizeof(drec.address)); ++ drec.port = port ? port : ISCSI_LISTEN_PORT; ++ switch(auth_info ? auth_info->method : libiscsi_auth_none) { ++ case libiscsi_auth_chap: ++ drec.u.sendtargets.auth.authmethod = AUTH_METHOD_CHAP; ++ strlcpy(drec.u.sendtargets.auth.username, ++ auth_info->chap.username, AUTH_STR_MAX_LEN); ++ strlcpy((char *)drec.u.sendtargets.auth.password, ++ auth_info->chap.password, AUTH_STR_MAX_LEN); ++ drec.u.sendtargets.auth.password_length = ++ strlen((char *)drec.u.sendtargets.auth.password); ++ strlcpy(drec.u.sendtargets.auth.username_in, ++ auth_info->chap.reverse_username, AUTH_STR_MAX_LEN); ++ strlcpy((char *)drec.u.sendtargets.auth.password_in, ++ auth_info->chap.reverse_password, AUTH_STR_MAX_LEN); ++ drec.u.sendtargets.auth.password_in_length = ++ strlen((char *)drec.u.sendtargets.auth.password_in); ++ break; ++ } ++ ++ CHECK(idbm_add_discovery(&drec)) ++ ++ CHECK(idbm_bind_ifaces_to_nodes(discovery_sendtargets, ++ &drec, NULL, &bound_rec_list)) ++ ++ /* now add/update records */ ++ list_for_each_entry(rec, &bound_rec_list, list) { ++ CHECK(idbm_add_node(rec, &drec, 1 /* overwrite */)) ++ found++; ++ } ++ ++ if (nr_found) ++ *nr_found = found; ++ ++ if (found_nodes && found) { ++ *found_nodes = calloc(found, sizeof **found_nodes); ++ if (*found_nodes == NULL) { ++ snprintf(context->error_str, ++ sizeof(context->error_str), strerror(ENOMEM)); ++ rc = ENOMEM; ++ goto leave; ++ } ++ found = 0; ++ list_for_each_entry(rec, &bound_rec_list, list) { ++ strlcpy((*found_nodes)[found].name, rec->name, ++ LIBISCSI_VALUE_MAXLEN); ++ (*found_nodes)[found].tpgt = rec->tpgt; ++ strlcpy((*found_nodes)[found].address, ++ rec->conn[0].address, NI_MAXHOST); ++ (*found_nodes)[found].port = rec->conn[0].port; ++ strlcpy((*found_nodes)[found].iface, ++ rec->iface.name, LIBISCSI_VALUE_MAXLEN); ++ found++; ++ } ++ } ++ ++leave: ++ free_rec_list(&bound_rec_list); ++ return rc; ++} ++ ++int libiscsi_discover_firmware(struct libiscsi_context *context, ++ int *nr_found, struct libiscsi_node **found_nodes) ++{ ++ struct list_head targets, ifaces, rec_list; ++ discovery_rec_t drec; ++ int rc = 0; ++ ++ INIT_LIST_HEAD(&targets); ++ INIT_LIST_HEAD(&ifaces); ++ INIT_LIST_HEAD(&rec_list); ++ ++ if (nr_found) { ++ *nr_found = 0; ++ } ++ ++ if (found_nodes) { ++ *found_nodes = NULL; ++ } ++ ++ rc = fw_get_targets(&targets); ++ if (rc) { ++ log_error("%s: Could not get list of targets from firmware " ++ "(err %d).\n", __func__, rc); ++ return rc; ++ } ++ ++ CHECK(iface_create_ifaces_from_boot_contexts(&ifaces, &targets)); ++ ++ memset(&drec, 0, sizeof(drec)); ++ drec.type = DISCOVERY_TYPE_FW; ++ rc = idbm_bind_ifaces_to_nodes(discovery_fw, &drec, &ifaces, &rec_list); ++ if (rc) { ++ log_error("%s: Could not determine target nodes from firmware " ++ "(err %d).\n", __func__, rc); ++ goto leave; ++ } ++ ++ int node_count = 0; ++ struct list_head *pos; ++ list_for_each(pos, &rec_list) { ++ ++node_count; ++ } ++ ++ struct libiscsi_node* new_nodes; ++ /* allocate enough space for all the nodes */ ++ new_nodes = calloc(node_count, sizeof *new_nodes); ++ if (new_nodes == NULL) { ++ rc = ENOMEM; ++ log_error("%s: %s.\n", __func__, strerror(ENOMEM)); ++ goto leave; ++ } ++ ++ struct node_rec *rec; ++ struct libiscsi_node *new_node = new_nodes; ++ /* in one loop, add nodes to idbm and create libiscsi_node entries */ ++ list_for_each_entry(rec, &rec_list, list) { ++ CHECK(idbm_add_node(rec, NULL, 1 /* overwrite */)); ++ ++ strlcpy(new_node->name, rec->name, LIBISCSI_VALUE_MAXLEN); ++ new_node->tpgt = rec->tpgt; ++ strlcpy(new_node->address, rec->conn[0].address, NI_MAXHOST); ++ new_node->port = rec->conn[0].port; ++ strlcpy(new_node->iface, rec->iface.name, LIBISCSI_VALUE_MAXLEN); ++ ++ ++new_node; ++ } ++ ++ /* update output parameters */ ++ if (nr_found) { ++ *nr_found = node_count; ++ } ++ if (found_nodes) { ++ *found_nodes = new_nodes; ++ } ++ ++leave: ++ fw_free_targets(&targets); ++ ++ free_iface_list(&ifaces); ++ free_rec_list(&rec_list); ++ ++ return rc; ++} ++ ++int libiscsi_verify_auth_info(struct libiscsi_context *context, ++ const struct libiscsi_auth_info *auth_info) ++{ ++ switch(auth_info ? auth_info->method : libiscsi_auth_none) { ++ case libiscsi_auth_none: ++ break; ++ case libiscsi_auth_chap: ++ if (!auth_info->chap.username[0]) { ++ strcpy(context->error_str, "Empty username"); ++ return EINVAL; ++ } ++ if (!auth_info->chap.password[0]) { ++ strcpy(context->error_str, "Empty password"); ++ return EINVAL; ++ } ++ if (auth_info->chap.reverse_username[0] && ++ !auth_info->chap.reverse_password[0]) { ++ strcpy(context->error_str, "Empty reverse password"); ++ return EINVAL; ++ } ++ break; ++ default: ++ sprintf(context->error_str, ++ "Invalid authentication method: %d", ++ (int)auth_info->method); ++ return EINVAL; ++ } ++ return 0; ++} ++ ++int libiscsi_node_set_auth(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ const struct libiscsi_auth_info *auth_info) ++{ ++ int rc = 0; ++ ++ CHECK(libiscsi_verify_auth_info(context, auth_info)) ++ ++ switch(auth_info ? auth_info->method : libiscsi_auth_none) { ++ case libiscsi_auth_none: ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.authmethod", "None")) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.username", "")) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.password", "")) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.username_in", "")) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.password_in", "")) ++ break; ++ ++ case libiscsi_auth_chap: ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.authmethod", "CHAP")) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.username", ++ auth_info->chap.username)) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.password", ++ auth_info->chap.password)) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.username_in", ++ auth_info->chap.reverse_username)) ++ CHECK(libiscsi_node_set_parameter(context, node, ++ "node.session.auth.password_in", ++ auth_info->chap.reverse_password)) ++ break; ++ } ++leave: ++ return rc; ++} ++ ++int libiscsi_node_get_auth(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ struct libiscsi_auth_info *auth_info) ++{ ++ int rc = 0; ++ char value[LIBISCSI_VALUE_MAXLEN]; ++ ++ memset(auth_info, 0, sizeof *auth_info); ++ ++ CHECK(libiscsi_node_get_parameter(context, node, ++ "node.session.auth.authmethod", value)) ++ ++ if (!strcmp(value, "None")) { ++ auth_info->method = libiscsi_auth_none; ++ } else if (!strcmp(value, "CHAP")) { ++ auth_info->method = libiscsi_auth_chap; ++ CHECK(libiscsi_node_get_parameter(context, node, ++ "node.session.auth.username", ++ auth_info->chap.username)) ++ CHECK(libiscsi_node_get_parameter(context, node, ++ "node.session.auth.password", ++ auth_info->chap.password)) ++ CHECK(libiscsi_node_get_parameter(context, node, ++ "node.session.auth.username_in", ++ auth_info->chap.reverse_username)) ++ CHECK(libiscsi_node_get_parameter(context, node, ++ "node.session.auth.password_in", ++ auth_info->chap.reverse_password)) ++ } else { ++ snprintf(context->error_str, sizeof(context->error_str), ++ "unknown authentication method: %s", value); ++ rc = EINVAL; ++ } ++leave: ++ return rc; ++} ++ ++static void node_to_rec(const struct libiscsi_node *node, ++ struct node_rec *rec) ++{ ++ memset(rec, 0, sizeof *rec); ++ idbm_node_setup_defaults(rec); ++ strlcpy(rec->name, node->name, TARGET_NAME_MAXLEN); ++ rec->tpgt = node->tpgt; ++ strlcpy(rec->conn[0].address, node->address, NI_MAXHOST); ++ rec->conn[0].port = node->port; ++} ++ ++int login_helper(void *data, node_rec_t *rec) ++{ ++ char *iface = (char*)data; ++ if (strcmp(iface, rec->iface.name)) ++ /* different iface, skip it */ ++ return -1; ++ ++ int rc = iscsid_req_by_rec(MGMT_IPC_SESSION_LOGIN, rec); ++ if (rc) { ++ iscsi_err_print_msg(rc); ++ rc = ENOTCONN; ++ } ++ return rc; ++} ++ ++int libiscsi_node_login(struct libiscsi_context *context, ++ const struct libiscsi_node *node) ++{ ++ int nr_found = 0, rc; ++ ++ CHECK(idbm_for_each_iface(&nr_found, (void*)node->iface, login_helper, ++ (char *)node->name, node->tpgt, ++ (char *)node->address, node->port)) ++ if (nr_found == 0) { ++ strcpy(context->error_str, "No such node"); ++ rc = ENODEV; ++ } ++leave: ++ return rc; ++} ++ ++static int logout_helper(void *data, struct session_info *info) ++{ ++ int rc; ++ struct node_rec *rec = data; ++ ++ if (!iscsi_match_session(rec, info)) ++ /* Tell iscsi_sysfs_for_each_session this session was not a ++ match so that it will not increase nr_found. */ ++ return -1; ++ ++ rc = iscsid_req_by_sid(MGMT_IPC_SESSION_LOGOUT, info->sid); ++ if (rc) { ++ iscsi_err_print_msg(rc); ++ rc = EIO; ++ } ++ ++ return rc; ++} ++ ++int libiscsi_node_logout(struct libiscsi_context *context, ++ const struct libiscsi_node *node) ++{ ++ int nr_found = 0, rc; ++ struct node_rec rec; ++ ++ node_to_rec(node, &rec); ++ CHECK(iscsi_sysfs_for_each_session(&rec, &nr_found, logout_helper,0)) ++ if (nr_found == 0) { ++ strcpy(context->error_str, "No matching session"); ++ rc = ENODEV; ++ } ++leave: ++ return rc; ++} ++ ++int libiscsi_node_set_parameter(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ const char *parameter, const char *value) ++{ ++ int nr_found = 0, rc; ++ struct user_param *param; ++ struct list_head params; ++ ++ INIT_LIST_HEAD(¶ms); ++ param = idbm_alloc_user_param(parameter, value); ++ if (!param) { ++ rc = ENOMEM; ++ goto leave; ++ } ++ list_add_tail(¶ms, ¶m->list); ++ ++ CHECK(idbm_for_each_iface(&nr_found, ¶ms, idbm_node_set_param, ++ (char *)node->name, node->tpgt, ++ (char *)node->address, node->port)) ++ if (nr_found == 0) { ++ strcpy(context->error_str, "No such node"); ++ rc = ENODEV; ++ } ++ free(param->name); ++ free(param); ++leave: ++ return rc; ++} ++ ++static int get_parameter_helper(void *data, node_rec_t *rec) ++{ ++ struct libiscsi_context *context = data; ++ recinfo_t *info; ++ int i; ++ ++ info = idbm_recinfo_alloc(MAX_KEYS); ++ if (!info) { ++ snprintf(context->error_str, sizeof(context->error_str), ++ strerror(ENOMEM)); ++ return ENOMEM; ++ } ++ ++ idbm_recinfo_node(rec, info); ++ ++ for (i = 0; i < MAX_KEYS; i++) { ++ if (!info[i].visible) ++ continue; ++ ++ if (strcmp(context->parameter, info[i].name)) ++ continue; ++ ++ strlcpy(context->value, info[i].value, LIBISCSI_VALUE_MAXLEN); ++ break; ++ } ++ ++ free(info); ++ ++ if (i == MAX_KEYS) { ++ strcpy(context->error_str, "No such parameter"); ++ return EINVAL; ++ } ++ ++ return 0; ++} ++ ++int libiscsi_node_get_parameter(struct libiscsi_context *context, ++ const struct libiscsi_node *node, const char *parameter, char *value) ++{ ++ int nr_found = 0, rc = 0; ++ ++ context->parameter = parameter; ++ context->value = value; ++ ++ /* Note we assume there is only one interface, if not we will get ++ the value from the last interface iterated over! ++ This (multiple interfaces) can only happen if someone explicitly ++ created ones using iscsiadm. Even then this should not be a problem ++ as most settings should be the same independent of the iface. */ ++ CHECK(idbm_for_each_iface(&nr_found, context, get_parameter_helper, ++ (char *)node->name, node->tpgt, ++ (char *)node->address, node->port)) ++ if (nr_found == 0) { ++ strcpy(context->error_str, "No such node"); ++ rc = ENODEV; ++ } ++leave: ++ return rc; ++} ++ ++const char *libiscsi_get_error_string(struct libiscsi_context *context) ++{ ++ /* Sometimes the core open-iscsi code does not give us an error ++ message */ ++ if (!context->error_str[0]) ++ return "Unknown error"; ++ ++ return context->error_str; ++} ++ ++ ++/************************** Utility functions *******************************/ ++ ++int libiscsi_get_firmware_network_config( ++ struct libiscsi_network_config *config) ++{ ++ struct boot_context fw_entry; ++ ++ if (!sysfs_initialized) { ++ sysfs_init(); ++ sysfs_initialized = 1; ++ } ++ ++ memset(config, 0, sizeof *config); ++ memset(&fw_entry, 0, sizeof fw_entry); ++ if (fw_get_entry(&fw_entry)) ++ return ENODEV; ++ ++ config->dhcp = strlen(fw_entry.dhcp) ? 1 : 0; ++ strlcpy(config->iface_name, fw_entry.iface, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->mac_address, fw_entry.mac, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->ip_address, fw_entry.ipaddr, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->netmask, fw_entry.mask, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->gateway, fw_entry.gateway, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->primary_dns, fw_entry.primary_dns, LIBISCSI_VALUE_MAXLEN); ++ strlcpy(config->secondary_dns, fw_entry.secondary_dns, LIBISCSI_VALUE_MAXLEN); ++ return 0; ++} ++ ++int libiscsi_get_firmware_initiator_name(char *initiatorname) ++{ ++ struct boot_context fw_entry; ++ ++ if (!sysfs_initialized) { ++ sysfs_init(); ++ sysfs_initialized = 1; ++ } ++ ++ memset(initiatorname, 0, LIBISCSI_VALUE_MAXLEN); ++ memset(&fw_entry, 0, sizeof fw_entry); ++ if (fw_get_entry(&fw_entry)) ++ return ENODEV; ++ ++ strlcpy(initiatorname, fw_entry.initiatorname, LIBISCSI_VALUE_MAXLEN); ++ ++ return 0; ++} +diff --git a/libiscsi/libiscsi.doxy b/libiscsi/libiscsi.doxy +new file mode 100644 +index 0000000..7a5ff7f +--- /dev/null ++++ b/libiscsi/libiscsi.doxy +@@ -0,0 +1,1473 @@ ++# Doxyfile 1.5.7.1 ++ ++# This file describes the settings to be used by the documentation system ++# doxygen (www.doxygen.org) for a project ++# ++# All text after a hash (#) is considered a comment and will be ignored ++# The format is: ++# TAG = value [value, ...] ++# For lists items can also be appended using: ++# TAG += value [value, ...] ++# Values that contain spaces should be placed between quotes (" ") ++ ++#--------------------------------------------------------------------------- ++# Project related configuration options ++#--------------------------------------------------------------------------- ++ ++# This tag specifies the encoding used for all characters in the config file ++# that follow. The default is UTF-8 which is also the encoding used for all ++# text before the first occurrence of this tag. Doxygen uses libiconv (or the ++# iconv built into libc) for the transcoding. See ++# http://www.gnu.org/software/libiconv for the list of possible encodings. ++ ++DOXYFILE_ENCODING = UTF-8 ++ ++# The PROJECT_NAME tag is a single word (or a sequence of words surrounded ++# by quotes) that should identify the project. ++ ++PROJECT_NAME = libiscsi ++ ++# The PROJECT_NUMBER tag can be used to enter a project or revision number. ++# This could be handy for archiving the generated documentation or ++# if some version control system is used. ++ ++PROJECT_NUMBER = ++ ++# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) ++# base path where the generated documentation will be put. ++# If a relative path is entered, it will be relative to the location ++# where doxygen was started. If left blank the current directory will be used. ++ ++OUTPUT_DIRECTORY = ++ ++# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create ++# 4096 sub-directories (in 2 levels) under the output directory of each output ++# format and will distribute the generated files over these directories. ++# Enabling this option can be useful when feeding doxygen a huge amount of ++# source files, where putting all generated files in the same directory would ++# otherwise cause performance problems for the file system. ++ ++CREATE_SUBDIRS = NO ++ ++# The OUTPUT_LANGUAGE tag is used to specify the language in which all ++# documentation generated by doxygen is written. Doxygen will use this ++# information to generate all constant output in the proper language. ++# The default language is English, other supported languages are: ++# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, ++# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, ++# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), ++# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, ++# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, ++# Spanish, Swedish, and Ukrainian. ++ ++OUTPUT_LANGUAGE = English ++ ++# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will ++# include brief member descriptions after the members that are listed in ++# the file and class documentation (similar to JavaDoc). ++# Set to NO to disable this. ++ ++BRIEF_MEMBER_DESC = YES ++ ++# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend ++# the brief description of a member or function before the detailed description. ++# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the ++# brief descriptions will be completely suppressed. ++ ++REPEAT_BRIEF = NO ++ ++# This tag implements a quasi-intelligent brief description abbreviator ++# that is used to form the text in various listings. Each string ++# in this list, if found as the leading text of the brief description, will be ++# stripped from the text and the result after processing the whole list, is ++# used as the annotated text. Otherwise, the brief description is used as-is. ++# If left blank, the following values are used ("$name" is automatically ++# replaced with the name of the entity): "The $name class" "The $name widget" ++# "The $name file" "is" "provides" "specifies" "contains" ++# "represents" "a" "an" "the" ++ ++ABBREVIATE_BRIEF = ++ ++# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then ++# Doxygen will generate a detailed section even if there is only a brief ++# description. ++ ++ALWAYS_DETAILED_SEC = YES ++ ++# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all ++# inherited members of a class in the documentation of that class as if those ++# members were ordinary class members. Constructors, destructors and assignment ++# operators of the base classes will not be shown. ++ ++INLINE_INHERITED_MEMB = NO ++ ++# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full ++# path before files name in the file list and in the header files. If set ++# to NO the shortest path that makes the file name unique will be used. ++ ++FULL_PATH_NAMES = YES ++ ++# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag ++# can be used to strip a user-defined part of the path. Stripping is ++# only done if one of the specified strings matches the left-hand part of ++# the path. The tag can be used to show relative paths in the file list. ++# If left blank the directory from which doxygen is run is used as the ++# path to strip. ++ ++STRIP_FROM_PATH = ++ ++# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of ++# the path mentioned in the documentation of a class, which tells ++# the reader which header file to include in order to use a class. ++# If left blank only the name of the header file containing the class ++# definition is used. Otherwise one should specify the include paths that ++# are normally passed to the compiler using the -I flag. ++ ++STRIP_FROM_INC_PATH = ++ ++# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter ++# (but less readable) file names. This can be useful is your file systems ++# doesn't support long names like on DOS, Mac, or CD-ROM. ++ ++SHORT_NAMES = NO ++ ++# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen ++# will interpret the first line (until the first dot) of a JavaDoc-style ++# comment as the brief description. If set to NO, the JavaDoc ++# comments will behave just like regular Qt-style comments ++# (thus requiring an explicit @brief command for a brief description.) ++ ++JAVADOC_AUTOBRIEF = NO ++ ++# If the QT_AUTOBRIEF tag is set to YES then Doxygen will ++# interpret the first line (until the first dot) of a Qt-style ++# comment as the brief description. If set to NO, the comments ++# will behave just like regular Qt-style comments (thus requiring ++# an explicit \brief command for a brief description.) ++ ++QT_AUTOBRIEF = NO ++ ++# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen ++# treat a multi-line C++ special comment block (i.e. a block of //! or /// ++# comments) as a brief description. This used to be the default behaviour. ++# The new default is to treat a multi-line C++ comment block as a detailed ++# description. Set this tag to YES if you prefer the old behaviour instead. ++ ++MULTILINE_CPP_IS_BRIEF = NO ++ ++# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented ++# member inherits the documentation from any documented member that it ++# re-implements. ++ ++INHERIT_DOCS = YES ++ ++# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce ++# a new page for each member. If set to NO, the documentation of a member will ++# be part of the file/class/namespace that contains it. ++ ++SEPARATE_MEMBER_PAGES = NO ++ ++# The TAB_SIZE tag can be used to set the number of spaces in a tab. ++# Doxygen uses this value to replace tabs by spaces in code fragments. ++ ++TAB_SIZE = 8 ++ ++# This tag can be used to specify a number of aliases that acts ++# as commands in the documentation. An alias has the form "name=value". ++# For example adding "sideeffect=\par Side Effects:\n" will allow you to ++# put the command \sideeffect (or @sideeffect) in the documentation, which ++# will result in a user-defined paragraph with heading "Side Effects:". ++# You can put \n's in the value part of an alias to insert newlines. ++ ++ALIASES = ++ ++# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C ++# sources only. Doxygen will then generate output that is more tailored for C. ++# For instance, some of the names that are used will be different. The list ++# of all members will be omitted, etc. ++ ++OPTIMIZE_OUTPUT_FOR_C = YES ++ ++# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java ++# sources only. Doxygen will then generate output that is more tailored for ++# Java. For instance, namespaces will be presented as packages, qualified ++# scopes will look different, etc. ++ ++OPTIMIZE_OUTPUT_JAVA = NO ++ ++# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran ++# sources only. Doxygen will then generate output that is more tailored for ++# Fortran. ++ ++OPTIMIZE_FOR_FORTRAN = NO ++ ++# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL ++# sources. Doxygen will then generate output that is tailored for ++# VHDL. ++ ++OPTIMIZE_OUTPUT_VHDL = NO ++ ++# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want ++# to include (a tag file for) the STL sources as input, then you should ++# set this tag to YES in order to let doxygen match functions declarations and ++# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. ++# func(std::string) {}). This also make the inheritance and collaboration ++# diagrams that involve STL classes more complete and accurate. ++ ++BUILTIN_STL_SUPPORT = NO ++ ++# If you use Microsoft's C++/CLI language, you should set this option to YES to ++# enable parsing support. ++ ++CPP_CLI_SUPPORT = NO ++ ++# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. ++# Doxygen will parse them like normal C++ but will assume all classes use public ++# instead of private inheritance when no explicit protection keyword is present. ++ ++SIP_SUPPORT = NO ++ ++# For Microsoft's IDL there are propget and propput attributes to indicate getter ++# and setter methods for a property. Setting this option to YES (the default) ++# will make doxygen to replace the get and set methods by a property in the ++# documentation. This will only work if the methods are indeed getting or ++# setting a simple type. If this is not the case, or you want to show the ++# methods anyway, you should set this option to NO. ++ ++IDL_PROPERTY_SUPPORT = YES ++ ++# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC ++# tag is set to YES, then doxygen will reuse the documentation of the first ++# member in the group (if any) for the other members of the group. By default ++# all members of a group must be documented explicitly. ++ ++DISTRIBUTE_GROUP_DOC = NO ++ ++# Set the SUBGROUPING tag to YES (the default) to allow class member groups of ++# the same type (for instance a group of public functions) to be put as a ++# subgroup of that type (e.g. under the Public Functions section). Set it to ++# NO to prevent subgrouping. Alternatively, this can be done per class using ++# the \nosubgrouping command. ++ ++SUBGROUPING = YES ++ ++# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum ++# is documented as struct, union, or enum with the name of the typedef. So ++# typedef struct TypeS {} TypeT, will appear in the documentation as a struct ++# with name TypeT. When disabled the typedef will appear as a member of a file, ++# namespace, or class. And the struct will be named TypeS. This can typically ++# be useful for C code in case the coding convention dictates that all compound ++# types are typedef'ed and only the typedef is referenced, never the tag name. ++ ++TYPEDEF_HIDES_STRUCT = NO ++ ++# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to ++# determine which symbols to keep in memory and which to flush to disk. ++# When the cache is full, less often used symbols will be written to disk. ++# For small to medium size projects (<1000 input files) the default value is ++# probably good enough. For larger projects a too small cache size can cause ++# doxygen to be busy swapping symbols to and from disk most of the time ++# causing a significant performance penality. ++# If the system has enough physical memory increasing the cache will improve the ++# performance by keeping more symbols in memory. Note that the value works on ++# a logarithmic scale so increasing the size by one will rougly double the ++# memory usage. The cache size is given by this formula: ++# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, ++# corresponding to a cache size of 2^16 = 65536 symbols ++ ++SYMBOL_CACHE_SIZE = 0 ++ ++#--------------------------------------------------------------------------- ++# Build related configuration options ++#--------------------------------------------------------------------------- ++ ++# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in ++# documentation are documented, even if no documentation was available. ++# Private class members and static file members will be hidden unless ++# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES ++ ++EXTRACT_ALL = YES ++ ++# If the EXTRACT_PRIVATE tag is set to YES all private members of a class ++# will be included in the documentation. ++ ++EXTRACT_PRIVATE = NO ++ ++# If the EXTRACT_STATIC tag is set to YES all static members of a file ++# will be included in the documentation. ++ ++EXTRACT_STATIC = NO ++ ++# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) ++# defined locally in source files will be included in the documentation. ++# If set to NO only classes defined in header files are included. ++ ++EXTRACT_LOCAL_CLASSES = YES ++ ++# This flag is only useful for Objective-C code. When set to YES local ++# methods, which are defined in the implementation section but not in ++# the interface are included in the documentation. ++# If set to NO (the default) only methods in the interface are included. ++ ++EXTRACT_LOCAL_METHODS = NO ++ ++# If this flag is set to YES, the members of anonymous namespaces will be ++# extracted and appear in the documentation as a namespace called ++# 'anonymous_namespace{file}', where file will be replaced with the base ++# name of the file that contains the anonymous namespace. By default ++# anonymous namespace are hidden. ++ ++EXTRACT_ANON_NSPACES = NO ++ ++# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all ++# undocumented members of documented classes, files or namespaces. ++# If set to NO (the default) these members will be included in the ++# various overviews, but no documentation section is generated. ++# This option has no effect if EXTRACT_ALL is enabled. ++ ++HIDE_UNDOC_MEMBERS = NO ++ ++# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all ++# undocumented classes that are normally visible in the class hierarchy. ++# If set to NO (the default) these classes will be included in the various ++# overviews. This option has no effect if EXTRACT_ALL is enabled. ++ ++HIDE_UNDOC_CLASSES = NO ++ ++# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all ++# friend (class|struct|union) declarations. ++# If set to NO (the default) these declarations will be included in the ++# documentation. ++ ++HIDE_FRIEND_COMPOUNDS = NO ++ ++# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any ++# documentation blocks found inside the body of a function. ++# If set to NO (the default) these blocks will be appended to the ++# function's detailed documentation block. ++ ++HIDE_IN_BODY_DOCS = NO ++ ++# The INTERNAL_DOCS tag determines if documentation ++# that is typed after a \internal command is included. If the tag is set ++# to NO (the default) then the documentation will be excluded. ++# Set it to YES to include the internal documentation. ++ ++INTERNAL_DOCS = NO ++ ++# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate ++# file names in lower-case letters. If set to YES upper-case letters are also ++# allowed. This is useful if you have classes or files whose names only differ ++# in case and if your file system supports case sensitive file names. Windows ++# and Mac users are advised to set this option to NO. ++ ++CASE_SENSE_NAMES = YES ++ ++# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen ++# will show members with their full class and namespace scopes in the ++# documentation. If set to YES the scope will be hidden. ++ ++HIDE_SCOPE_NAMES = NO ++ ++# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen ++# will put a list of the files that are included by a file in the documentation ++# of that file. ++ ++SHOW_INCLUDE_FILES = YES ++ ++# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] ++# is inserted in the documentation for inline members. ++ ++INLINE_INFO = YES ++ ++# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen ++# will sort the (detailed) documentation of file and class members ++# alphabetically by member name. If set to NO the members will appear in ++# declaration order. ++ ++SORT_MEMBER_DOCS = YES ++ ++# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the ++# brief documentation of file, namespace and class members alphabetically ++# by member name. If set to NO (the default) the members will appear in ++# declaration order. ++ ++SORT_BRIEF_DOCS = NO ++ ++# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the ++# hierarchy of group names into alphabetical order. If set to NO (the default) ++# the group names will appear in their defined order. ++ ++SORT_GROUP_NAMES = NO ++ ++# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be ++# sorted by fully-qualified names, including namespaces. If set to ++# NO (the default), the class list will be sorted only by class name, ++# not including the namespace part. ++# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. ++# Note: This option applies only to the class list, not to the ++# alphabetical list. ++ ++SORT_BY_SCOPE_NAME = NO ++ ++# The GENERATE_TODOLIST tag can be used to enable (YES) or ++# disable (NO) the todo list. This list is created by putting \todo ++# commands in the documentation. ++ ++GENERATE_TODOLIST = YES ++ ++# The GENERATE_TESTLIST tag can be used to enable (YES) or ++# disable (NO) the test list. This list is created by putting \test ++# commands in the documentation. ++ ++GENERATE_TESTLIST = YES ++ ++# The GENERATE_BUGLIST tag can be used to enable (YES) or ++# disable (NO) the bug list. This list is created by putting \bug ++# commands in the documentation. ++ ++GENERATE_BUGLIST = YES ++ ++# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or ++# disable (NO) the deprecated list. This list is created by putting ++# \deprecated commands in the documentation. ++ ++GENERATE_DEPRECATEDLIST= YES ++ ++# The ENABLED_SECTIONS tag can be used to enable conditional ++# documentation sections, marked by \if sectionname ... \endif. ++ ++ENABLED_SECTIONS = ++ ++# The MAX_INITIALIZER_LINES tag determines the maximum number of lines ++# the initial value of a variable or define consists of for it to appear in ++# the documentation. If the initializer consists of more lines than specified ++# here it will be hidden. Use a value of 0 to hide initializers completely. ++# The appearance of the initializer of individual variables and defines in the ++# documentation can be controlled using \showinitializer or \hideinitializer ++# command in the documentation regardless of this setting. ++ ++MAX_INITIALIZER_LINES = 30 ++ ++# Set the SHOW_USED_FILES tag to NO to disable the list of files generated ++# at the bottom of the documentation of classes and structs. If set to YES the ++# list will mention the files that were used to generate the documentation. ++ ++SHOW_USED_FILES = YES ++ ++# If the sources in your project are distributed over multiple directories ++# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy ++# in the documentation. The default is NO. ++ ++SHOW_DIRECTORIES = NO ++ ++# Set the SHOW_FILES tag to NO to disable the generation of the Files page. ++# This will remove the Files entry from the Quick Index and from the ++# Folder Tree View (if specified). The default is YES. ++ ++SHOW_FILES = YES ++ ++# Set the SHOW_NAMESPACES tag to NO to disable the generation of the ++# Namespaces page. This will remove the Namespaces entry from the Quick Index ++# and from the Folder Tree View (if specified). The default is YES. ++ ++SHOW_NAMESPACES = YES ++ ++# The FILE_VERSION_FILTER tag can be used to specify a program or script that ++# doxygen should invoke to get the current version for each file (typically from ++# the version control system). Doxygen will invoke the program by executing (via ++# popen()) the command , where is the value of ++# the FILE_VERSION_FILTER tag, and is the name of an input file ++# provided by doxygen. Whatever the program writes to standard output ++# is used as the file version. See the manual for examples. ++ ++FILE_VERSION_FILTER = ++ ++# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by ++# doxygen. The layout file controls the global structure of the generated output files ++# in an output format independent way. The create the layout file that represents ++# doxygen's defaults, run doxygen with the -l option. You can optionally specify a ++# file name after the option, if omitted DoxygenLayout.xml will be used as the name ++# of the layout file. ++ ++LAYOUT_FILE = ++ ++#--------------------------------------------------------------------------- ++# configuration options related to warning and progress messages ++#--------------------------------------------------------------------------- ++ ++# The QUIET tag can be used to turn on/off the messages that are generated ++# by doxygen. Possible values are YES and NO. If left blank NO is used. ++ ++QUIET = YES ++ ++# The WARNINGS tag can be used to turn on/off the warning messages that are ++# generated by doxygen. Possible values are YES and NO. If left blank ++# NO is used. ++ ++WARNINGS = YES ++ ++# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings ++# for undocumented members. If EXTRACT_ALL is set to YES then this flag will ++# automatically be disabled. ++ ++WARN_IF_UNDOCUMENTED = YES ++ ++# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for ++# potential errors in the documentation, such as not documenting some ++# parameters in a documented function, or documenting parameters that ++# don't exist or using markup commands wrongly. ++ ++WARN_IF_DOC_ERROR = YES ++ ++# This WARN_NO_PARAMDOC option can be abled to get warnings for ++# functions that are documented, but have no documentation for their parameters ++# or return value. If set to NO (the default) doxygen will only warn about ++# wrong or incomplete parameter documentation, but not about the absence of ++# documentation. ++ ++WARN_NO_PARAMDOC = NO ++ ++# The WARN_FORMAT tag determines the format of the warning messages that ++# doxygen can produce. The string should contain the $file, $line, and $text ++# tags, which will be replaced by the file and line number from which the ++# warning originated and the warning text. Optionally the format may contain ++# $version, which will be replaced by the version of the file (if it could ++# be obtained via FILE_VERSION_FILTER) ++ ++WARN_FORMAT = "$file:$line: $text" ++ ++# The WARN_LOGFILE tag can be used to specify a file to which warning ++# and error messages should be written. If left blank the output is written ++# to stderr. ++ ++WARN_LOGFILE = ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the input files ++#--------------------------------------------------------------------------- ++ ++# The INPUT tag can be used to specify the files and/or directories that contain ++# documented source files. You may enter file names like "myfile.cpp" or ++# directories like "/usr/src/myproject". Separate the files or directories ++# with spaces. ++ ++INPUT = ++ ++# This tag can be used to specify the character encoding of the source files ++# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is ++# also the default input encoding. Doxygen uses libiconv (or the iconv built ++# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for ++# the list of possible encodings. ++ ++INPUT_ENCODING = UTF-8 ++ ++# If the value of the INPUT tag contains directories, you can use the ++# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp ++# and *.h) to filter out the source-files in the directories. If left ++# blank the following patterns are tested: ++# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx ++# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 ++ ++FILE_PATTERNS = ++ ++# The RECURSIVE tag can be used to turn specify whether or not subdirectories ++# should be searched for input files as well. Possible values are YES and NO. ++# If left blank NO is used. ++ ++RECURSIVE = NO ++ ++# The EXCLUDE tag can be used to specify files and/or directories that should ++# excluded from the INPUT source files. This way you can easily exclude a ++# subdirectory from a directory tree whose root is specified with the INPUT tag. ++ ++EXCLUDE = ++ ++# The EXCLUDE_SYMLINKS tag can be used select whether or not files or ++# directories that are symbolic links (a Unix filesystem feature) are excluded ++# from the input. ++ ++EXCLUDE_SYMLINKS = NO ++ ++# If the value of the INPUT tag contains directories, you can use the ++# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude ++# certain files from those directories. Note that the wildcards are matched ++# against the file with absolute path, so to exclude all test directories ++# for example use the pattern */test/* ++ ++EXCLUDE_PATTERNS = ++ ++# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names ++# (namespaces, classes, functions, etc.) that should be excluded from the ++# output. The symbol name can be a fully qualified name, a word, or if the ++# wildcard * is used, a substring. Examples: ANamespace, AClass, ++# AClass::ANamespace, ANamespace::*Test ++ ++EXCLUDE_SYMBOLS = ++ ++# The EXAMPLE_PATH tag can be used to specify one or more files or ++# directories that contain example code fragments that are included (see ++# the \include command). ++ ++EXAMPLE_PATH = ++ ++# If the value of the EXAMPLE_PATH tag contains directories, you can use the ++# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp ++# and *.h) to filter out the source-files in the directories. If left ++# blank all files are included. ++ ++EXAMPLE_PATTERNS = ++ ++# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be ++# searched for input files to be used with the \include or \dontinclude ++# commands irrespective of the value of the RECURSIVE tag. ++# Possible values are YES and NO. If left blank NO is used. ++ ++EXAMPLE_RECURSIVE = NO ++ ++# The IMAGE_PATH tag can be used to specify one or more files or ++# directories that contain image that are included in the documentation (see ++# the \image command). ++ ++IMAGE_PATH = ++ ++# The INPUT_FILTER tag can be used to specify a program that doxygen should ++# invoke to filter for each input file. Doxygen will invoke the filter program ++# by executing (via popen()) the command , where ++# is the value of the INPUT_FILTER tag, and is the name of an ++# input file. Doxygen will then use the output that the filter program writes ++# to standard output. If FILTER_PATTERNS is specified, this tag will be ++# ignored. ++ ++INPUT_FILTER = ++ ++# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern ++# basis. Doxygen will compare the file name with each pattern and apply the ++# filter if there is a match. The filters are a list of the form: ++# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further ++# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER ++# is applied to all files. ++ ++FILTER_PATTERNS = ++ ++# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using ++# INPUT_FILTER) will be used to filter the input files when producing source ++# files to browse (i.e. when SOURCE_BROWSER is set to YES). ++ ++FILTER_SOURCE_FILES = NO ++ ++#--------------------------------------------------------------------------- ++# configuration options related to source browsing ++#--------------------------------------------------------------------------- ++ ++# If the SOURCE_BROWSER tag is set to YES then a list of source files will ++# be generated. Documented entities will be cross-referenced with these sources. ++# Note: To get rid of all source code in the generated output, make sure also ++# VERBATIM_HEADERS is set to NO. ++ ++SOURCE_BROWSER = NO ++ ++# Setting the INLINE_SOURCES tag to YES will include the body ++# of functions and classes directly in the documentation. ++ ++INLINE_SOURCES = NO ++ ++# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct ++# doxygen to hide any special comment blocks from generated source code ++# fragments. Normal C and C++ comments will always remain visible. ++ ++STRIP_CODE_COMMENTS = YES ++ ++# If the REFERENCED_BY_RELATION tag is set to YES ++# then for each documented function all documented ++# functions referencing it will be listed. ++ ++REFERENCED_BY_RELATION = NO ++ ++# If the REFERENCES_RELATION tag is set to YES ++# then for each documented function all documented entities ++# called/used by that function will be listed. ++ ++REFERENCES_RELATION = NO ++ ++# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) ++# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from ++# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will ++# link to the source code. Otherwise they will link to the documentstion. ++ ++REFERENCES_LINK_SOURCE = YES ++ ++# If the USE_HTAGS tag is set to YES then the references to source code ++# will point to the HTML generated by the htags(1) tool instead of doxygen ++# built-in source browser. The htags tool is part of GNU's global source ++# tagging system (see http://www.gnu.org/software/global/global.html). You ++# will need version 4.8.6 or higher. ++ ++USE_HTAGS = NO ++ ++# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen ++# will generate a verbatim copy of the header file for each class for ++# which an include is specified. Set to NO to disable this. ++ ++VERBATIM_HEADERS = YES ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the alphabetical class index ++#--------------------------------------------------------------------------- ++ ++# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index ++# of all compounds will be generated. Enable this if the project ++# contains a lot of classes, structs, unions or interfaces. ++ ++ALPHABETICAL_INDEX = NO ++ ++# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then ++# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns ++# in which this list will be split (can be a number in the range [1..20]) ++ ++COLS_IN_ALPHA_INDEX = 5 ++ ++# In case all classes in a project start with a common prefix, all ++# classes will be put under the same header in the alphabetical index. ++# The IGNORE_PREFIX tag can be used to specify one or more prefixes that ++# should be ignored while generating the index headers. ++ ++IGNORE_PREFIX = ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the HTML output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_HTML tag is set to YES (the default) Doxygen will ++# generate HTML output. ++ ++GENERATE_HTML = YES ++ ++# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. ++# If a relative path is entered the value of OUTPUT_DIRECTORY will be ++# put in front of it. If left blank `html' will be used as the default path. ++ ++HTML_OUTPUT = html ++ ++# The HTML_FILE_EXTENSION tag can be used to specify the file extension for ++# each generated HTML page (for example: .htm,.php,.asp). If it is left blank ++# doxygen will generate files with .html extension. ++ ++HTML_FILE_EXTENSION = .html ++ ++# The HTML_HEADER tag can be used to specify a personal HTML header for ++# each generated HTML page. If it is left blank doxygen will generate a ++# standard header. ++ ++HTML_HEADER = ++ ++# The HTML_FOOTER tag can be used to specify a personal HTML footer for ++# each generated HTML page. If it is left blank doxygen will generate a ++# standard footer. ++ ++HTML_FOOTER = no_date_footer.html ++ ++# The HTML_STYLESHEET tag can be used to specify a user-defined cascading ++# style sheet that is used by each HTML page. It can be used to ++# fine-tune the look of the HTML output. If the tag is left blank doxygen ++# will generate a default style sheet. Note that doxygen will try to copy ++# the style sheet file to the HTML output directory, so don't put your own ++# stylesheet in the HTML output directory as well, or it will be erased! ++ ++HTML_STYLESHEET = ++ ++# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, ++# files or namespaces will be aligned in HTML using tables. If set to ++# NO a bullet list will be used. ++ ++HTML_ALIGN_MEMBERS = YES ++ ++# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML ++# documentation will contain sections that can be hidden and shown after the ++# page has loaded. For this to work a browser that supports ++# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox ++# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). ++ ++HTML_DYNAMIC_SECTIONS = NO ++ ++# If the GENERATE_DOCSET tag is set to YES, additional index files ++# will be generated that can be used as input for Apple's Xcode 3 ++# integrated development environment, introduced with OSX 10.5 (Leopard). ++# To create a documentation set, doxygen will generate a Makefile in the ++# HTML output directory. Running make will produce the docset in that ++# directory and running "make install" will install the docset in ++# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find ++# it at startup. ++# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. ++ ++GENERATE_DOCSET = NO ++ ++# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the ++# feed. A documentation feed provides an umbrella under which multiple ++# documentation sets from a single provider (such as a company or product suite) ++# can be grouped. ++ ++DOCSET_FEEDNAME = "Doxygen generated docs" ++ ++# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that ++# should uniquely identify the documentation set bundle. This should be a ++# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen ++# will append .docset to the name. ++ ++DOCSET_BUNDLE_ID = org.doxygen.Project ++ ++# If the GENERATE_HTMLHELP tag is set to YES, additional index files ++# will be generated that can be used as input for tools like the ++# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) ++# of the generated HTML documentation. ++ ++GENERATE_HTMLHELP = NO ++ ++# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can ++# be used to specify the file name of the resulting .chm file. You ++# can add a path in front of the file if the result should not be ++# written to the html output directory. ++ ++CHM_FILE = ++ ++# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can ++# be used to specify the location (absolute path including file name) of ++# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run ++# the HTML help compiler on the generated index.hhp. ++ ++HHC_LOCATION = ++ ++# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag ++# controls if a separate .chi index file is generated (YES) or that ++# it should be included in the master .chm file (NO). ++ ++GENERATE_CHI = NO ++ ++# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING ++# is used to encode HtmlHelp index (hhk), content (hhc) and project file ++# content. ++ ++CHM_INDEX_ENCODING = ++ ++# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag ++# controls whether a binary table of contents is generated (YES) or a ++# normal table of contents (NO) in the .chm file. ++ ++BINARY_TOC = NO ++ ++# The TOC_EXPAND flag can be set to YES to add extra items for group members ++# to the contents of the HTML help documentation and to the tree view. ++ ++TOC_EXPAND = NO ++ ++# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER ++# are set, an additional index file will be generated that can be used as input for ++# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated ++# HTML documentation. ++ ++GENERATE_QHP = NO ++ ++# If the QHG_LOCATION tag is specified, the QCH_FILE tag can ++# be used to specify the file name of the resulting .qch file. ++# The path specified is relative to the HTML output folder. ++ ++QCH_FILE = ++ ++# The QHP_NAMESPACE tag specifies the namespace to use when generating ++# Qt Help Project output. For more information please see ++# Qt Help Project / Namespace. ++ ++QHP_NAMESPACE = org.doxygen.Project ++ ++# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating ++# Qt Help Project output. For more information please see ++# Qt Help Project / Virtual Folders. ++ ++QHP_VIRTUAL_FOLDER = doc ++ ++# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can ++# be used to specify the location of Qt's qhelpgenerator. ++# If non-empty doxygen will try to run qhelpgenerator on the generated ++# .qhp file . ++ ++QHG_LOCATION = ++ ++# The DISABLE_INDEX tag can be used to turn on/off the condensed index at ++# top of each HTML page. The value NO (the default) enables the index and ++# the value YES disables it. ++ ++DISABLE_INDEX = NO ++ ++# This tag can be used to set the number of enum values (range [1..20]) ++# that doxygen will group on one line in the generated HTML documentation. ++ ++ENUM_VALUES_PER_LINE = 4 ++ ++# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index ++# structure should be generated to display hierarchical information. ++# If the tag value is set to FRAME, a side panel will be generated ++# containing a tree-like index structure (just like the one that ++# is generated for HTML Help). For this to work a browser that supports ++# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, ++# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are ++# probably better off using the HTML help feature. Other possible values ++# for this tag are: HIERARCHIES, which will generate the Groups, Directories, ++# and Class Hierarchy pages using a tree view instead of an ordered list; ++# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which ++# disables this behavior completely. For backwards compatibility with previous ++# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE ++# respectively. ++ ++GENERATE_TREEVIEW = NONE ++ ++# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be ++# used to set the initial width (in pixels) of the frame in which the tree ++# is shown. ++ ++TREEVIEW_WIDTH = 250 ++ ++# Use this tag to change the font size of Latex formulas included ++# as images in the HTML documentation. The default is 10. Note that ++# when you change the font size after a successful doxygen run you need ++# to manually remove any form_*.png images from the HTML output directory ++# to force them to be regenerated. ++ ++FORMULA_FONTSIZE = 10 ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the LaTeX output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will ++# generate Latex output. ++ ++GENERATE_LATEX = NO ++ ++# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. ++# If a relative path is entered the value of OUTPUT_DIRECTORY will be ++# put in front of it. If left blank `latex' will be used as the default path. ++ ++LATEX_OUTPUT = latex ++ ++# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be ++# invoked. If left blank `latex' will be used as the default command name. ++ ++LATEX_CMD_NAME = latex ++ ++# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to ++# generate index for LaTeX. If left blank `makeindex' will be used as the ++# default command name. ++ ++MAKEINDEX_CMD_NAME = makeindex ++ ++# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact ++# LaTeX documents. This may be useful for small projects and may help to ++# save some trees in general. ++ ++COMPACT_LATEX = NO ++ ++# The PAPER_TYPE tag can be used to set the paper type that is used ++# by the printer. Possible values are: a4, a4wide, letter, legal and ++# executive. If left blank a4wide will be used. ++ ++PAPER_TYPE = a4wide ++ ++# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX ++# packages that should be included in the LaTeX output. ++ ++EXTRA_PACKAGES = ++ ++# The LATEX_HEADER tag can be used to specify a personal LaTeX header for ++# the generated latex document. The header should contain everything until ++# the first chapter. If it is left blank doxygen will generate a ++# standard header. Notice: only use this tag if you know what you are doing! ++ ++LATEX_HEADER = ++ ++# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated ++# is prepared for conversion to pdf (using ps2pdf). The pdf file will ++# contain links (just like the HTML output) instead of page references ++# This makes the output suitable for online browsing using a pdf viewer. ++ ++PDF_HYPERLINKS = YES ++ ++# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of ++# plain latex in the generated Makefile. Set this option to YES to get a ++# higher quality PDF documentation. ++ ++USE_PDFLATEX = YES ++ ++# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. ++# command to the generated LaTeX files. This will instruct LaTeX to keep ++# running if errors occur, instead of asking the user for help. ++# This option is also used when generating formulas in HTML. ++ ++LATEX_BATCHMODE = NO ++ ++# If LATEX_HIDE_INDICES is set to YES then doxygen will not ++# include the index chapters (such as File Index, Compound Index, etc.) ++# in the output. ++ ++LATEX_HIDE_INDICES = NO ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the RTF output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output ++# The RTF output is optimized for Word 97 and may not look very pretty with ++# other RTF readers or editors. ++ ++GENERATE_RTF = NO ++ ++# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. ++# If a relative path is entered the value of OUTPUT_DIRECTORY will be ++# put in front of it. If left blank `rtf' will be used as the default path. ++ ++RTF_OUTPUT = rtf ++ ++# If the COMPACT_RTF tag is set to YES Doxygen generates more compact ++# RTF documents. This may be useful for small projects and may help to ++# save some trees in general. ++ ++COMPACT_RTF = NO ++ ++# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated ++# will contain hyperlink fields. The RTF file will ++# contain links (just like the HTML output) instead of page references. ++# This makes the output suitable for online browsing using WORD or other ++# programs which support those fields. ++# Note: wordpad (write) and others do not support links. ++ ++RTF_HYPERLINKS = NO ++ ++# Load stylesheet definitions from file. Syntax is similar to doxygen's ++# config file, i.e. a series of assignments. You only have to provide ++# replacements, missing definitions are set to their default value. ++ ++RTF_STYLESHEET_FILE = ++ ++# Set optional variables used in the generation of an rtf document. ++# Syntax is similar to doxygen's config file. ++ ++RTF_EXTENSIONS_FILE = ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the man page output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_MAN tag is set to YES (the default) Doxygen will ++# generate man pages ++ ++GENERATE_MAN = NO ++ ++# The MAN_OUTPUT tag is used to specify where the man pages will be put. ++# If a relative path is entered the value of OUTPUT_DIRECTORY will be ++# put in front of it. If left blank `man' will be used as the default path. ++ ++MAN_OUTPUT = man ++ ++# The MAN_EXTENSION tag determines the extension that is added to ++# the generated man pages (default is the subroutine's section .3) ++ ++MAN_EXTENSION = .3 ++ ++# If the MAN_LINKS tag is set to YES and Doxygen generates man output, ++# then it will generate one additional man file for each entity ++# documented in the real man page(s). These additional files ++# only source the real man page, but without them the man command ++# would be unable to find the correct page. The default is NO. ++ ++MAN_LINKS = NO ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the XML output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_XML tag is set to YES Doxygen will ++# generate an XML file that captures the structure of ++# the code including all documentation. ++ ++GENERATE_XML = NO ++ ++# The XML_OUTPUT tag is used to specify where the XML pages will be put. ++# If a relative path is entered the value of OUTPUT_DIRECTORY will be ++# put in front of it. If left blank `xml' will be used as the default path. ++ ++XML_OUTPUT = xml ++ ++# The XML_SCHEMA tag can be used to specify an XML schema, ++# which can be used by a validating XML parser to check the ++# syntax of the XML files. ++ ++XML_SCHEMA = ++ ++# The XML_DTD tag can be used to specify an XML DTD, ++# which can be used by a validating XML parser to check the ++# syntax of the XML files. ++ ++XML_DTD = ++ ++# If the XML_PROGRAMLISTING tag is set to YES Doxygen will ++# dump the program listings (including syntax highlighting ++# and cross-referencing information) to the XML output. Note that ++# enabling this will significantly increase the size of the XML output. ++ ++XML_PROGRAMLISTING = YES ++ ++#--------------------------------------------------------------------------- ++# configuration options for the AutoGen Definitions output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will ++# generate an AutoGen Definitions (see autogen.sf.net) file ++# that captures the structure of the code including all ++# documentation. Note that this feature is still experimental ++# and incomplete at the moment. ++ ++GENERATE_AUTOGEN_DEF = NO ++ ++#--------------------------------------------------------------------------- ++# configuration options related to the Perl module output ++#--------------------------------------------------------------------------- ++ ++# If the GENERATE_PERLMOD tag is set to YES Doxygen will ++# generate a Perl module file that captures the structure of ++# the code including all documentation. Note that this ++# feature is still experimental and incomplete at the ++# moment. ++ ++GENERATE_PERLMOD = NO ++ ++# If the PERLMOD_LATEX tag is set to YES Doxygen will generate ++# the necessary Makefile rules, Perl scripts and LaTeX code to be able ++# to generate PDF and DVI output from the Perl module output. ++ ++PERLMOD_LATEX = NO ++ ++# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be ++# nicely formatted so it can be parsed by a human reader. This is useful ++# if you want to understand what is going on. On the other hand, if this ++# tag is set to NO the size of the Perl module output will be much smaller ++# and Perl will parse it just the same. ++ ++PERLMOD_PRETTY = YES ++ ++# The names of the make variables in the generated doxyrules.make file ++# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. ++# This is useful so different doxyrules.make files included by the same ++# Makefile don't overwrite each other's variables. ++ ++PERLMOD_MAKEVAR_PREFIX = ++ ++#--------------------------------------------------------------------------- ++# Configuration options related to the preprocessor ++#--------------------------------------------------------------------------- ++ ++# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will ++# evaluate all C-preprocessor directives found in the sources and include ++# files. ++ ++ENABLE_PREPROCESSING = YES ++ ++# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro ++# names in the source code. If set to NO (the default) only conditional ++# compilation will be performed. Macro expansion can be done in a controlled ++# way by setting EXPAND_ONLY_PREDEF to YES. ++ ++MACRO_EXPANSION = NO ++ ++# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES ++# then the macro expansion is limited to the macros specified with the ++# PREDEFINED and EXPAND_AS_DEFINED tags. ++ ++EXPAND_ONLY_PREDEF = NO ++ ++# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files ++# in the INCLUDE_PATH (see below) will be search if a #include is found. ++ ++SEARCH_INCLUDES = YES ++ ++# The INCLUDE_PATH tag can be used to specify one or more directories that ++# contain include files that are not input files but should be processed by ++# the preprocessor. ++ ++INCLUDE_PATH = ++ ++# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard ++# patterns (like *.h and *.hpp) to filter out the header-files in the ++# directories. If left blank, the patterns specified with FILE_PATTERNS will ++# be used. ++ ++INCLUDE_FILE_PATTERNS = ++ ++# The PREDEFINED tag can be used to specify one or more macro names that ++# are defined before the preprocessor is started (similar to the -D option of ++# gcc). The argument of the tag is a list of macros of the form: name ++# or name=definition (no spaces). If the definition and the = are ++# omitted =1 is assumed. To prevent a macro definition from being ++# undefined via #undef or recursively expanded use the := operator ++# instead of the = operator. ++ ++PREDEFINED = ++ ++# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then ++# this tag can be used to specify a list of macro names that should be expanded. ++# The macro definition that is found in the sources will be used. ++# Use the PREDEFINED tag if you want to use a different macro definition. ++ ++EXPAND_AS_DEFINED = ++ ++# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then ++# doxygen's preprocessor will remove all function-like macros that are alone ++# on a line, have an all uppercase name, and do not end with a semicolon. Such ++# function macros are typically used for boiler-plate code, and will confuse ++# the parser if not removed. ++ ++SKIP_FUNCTION_MACROS = YES ++ ++#--------------------------------------------------------------------------- ++# Configuration::additions related to external references ++#--------------------------------------------------------------------------- ++ ++# The TAGFILES option can be used to specify one or more tagfiles. ++# Optionally an initial location of the external documentation ++# can be added for each tagfile. The format of a tag file without ++# this location is as follows: ++# TAGFILES = file1 file2 ... ++# Adding location for the tag files is done as follows: ++# TAGFILES = file1=loc1 "file2 = loc2" ... ++# where "loc1" and "loc2" can be relative or absolute paths or ++# URLs. If a location is present for each tag, the installdox tool ++# does not have to be run to correct the links. ++# Note that each tag file must have a unique name ++# (where the name does NOT include the path) ++# If a tag file is not located in the directory in which doxygen ++# is run, you must also specify the path to the tagfile here. ++ ++TAGFILES = ++ ++# When a file name is specified after GENERATE_TAGFILE, doxygen will create ++# a tag file that is based on the input files it reads. ++ ++GENERATE_TAGFILE = ++ ++# If the ALLEXTERNALS tag is set to YES all external classes will be listed ++# in the class index. If set to NO only the inherited external classes ++# will be listed. ++ ++ALLEXTERNALS = NO ++ ++# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed ++# in the modules index. If set to NO, only the current project's groups will ++# be listed. ++ ++EXTERNAL_GROUPS = YES ++ ++# The PERL_PATH should be the absolute path and name of the perl script ++# interpreter (i.e. the result of `which perl'). ++ ++PERL_PATH = /usr/bin/perl ++ ++#--------------------------------------------------------------------------- ++# Configuration options related to the dot tool ++#--------------------------------------------------------------------------- ++ ++# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will ++# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base ++# or super classes. Setting the tag to NO turns the diagrams off. Note that ++# this option is superseded by the HAVE_DOT option below. This is only a ++# fallback. It is recommended to install and use dot, since it yields more ++# powerful graphs. ++ ++CLASS_DIAGRAMS = YES ++ ++# You can define message sequence charts within doxygen comments using the \msc ++# command. Doxygen will then run the mscgen tool (see ++# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the ++# documentation. The MSCGEN_PATH tag allows you to specify the directory where ++# the mscgen tool resides. If left empty the tool is assumed to be found in the ++# default search path. ++ ++MSCGEN_PATH = ++ ++# If set to YES, the inheritance and collaboration graphs will hide ++# inheritance and usage relations if the target is undocumented ++# or is not a class. ++ ++HIDE_UNDOC_RELATIONS = YES ++ ++# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is ++# available from the path. This tool is part of Graphviz, a graph visualization ++# toolkit from AT&T and Lucent Bell Labs. The other options in this section ++# have no effect if this option is set to NO (the default) ++ ++HAVE_DOT = NO ++ ++# By default doxygen will write a font called FreeSans.ttf to the output ++# directory and reference it in all dot files that doxygen generates. This ++# font does not include all possible unicode characters however, so when you need ++# these (or just want a differently looking font) you can specify the font name ++# using DOT_FONTNAME. You need need to make sure dot is able to find the font, ++# which can be done by putting it in a standard location or by setting the ++# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory ++# containing the font. ++ ++DOT_FONTNAME = FreeSans ++ ++# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. ++# The default size is 10pt. ++ ++DOT_FONTSIZE = 10 ++ ++# By default doxygen will tell dot to use the output directory to look for the ++# FreeSans.ttf font (which doxygen will put there itself). If you specify a ++# different font using DOT_FONTNAME you can set the path where dot ++# can find it using this tag. ++ ++DOT_FONTPATH = ++ ++# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen ++# will generate a graph for each documented class showing the direct and ++# indirect inheritance relations. Setting this tag to YES will force the ++# the CLASS_DIAGRAMS tag to NO. ++ ++CLASS_GRAPH = YES ++ ++# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen ++# will generate a graph for each documented class showing the direct and ++# indirect implementation dependencies (inheritance, containment, and ++# class references variables) of the class with other documented classes. ++ ++COLLABORATION_GRAPH = YES ++ ++# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen ++# will generate a graph for groups, showing the direct groups dependencies ++ ++GROUP_GRAPHS = YES ++ ++# If the UML_LOOK tag is set to YES doxygen will generate inheritance and ++# collaboration diagrams in a style similar to the OMG's Unified Modeling ++# Language. ++ ++UML_LOOK = NO ++ ++# If set to YES, the inheritance and collaboration graphs will show the ++# relations between templates and their instances. ++ ++TEMPLATE_RELATIONS = NO ++ ++# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT ++# tags are set to YES then doxygen will generate a graph for each documented ++# file showing the direct and indirect include dependencies of the file with ++# other documented files. ++ ++INCLUDE_GRAPH = YES ++ ++# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and ++# HAVE_DOT tags are set to YES then doxygen will generate a graph for each ++# documented header file showing the documented files that directly or ++# indirectly include this file. ++ ++INCLUDED_BY_GRAPH = YES ++ ++# If the CALL_GRAPH and HAVE_DOT options are set to YES then ++# doxygen will generate a call dependency graph for every global function ++# or class method. Note that enabling this option will significantly increase ++# the time of a run. So in most cases it will be better to enable call graphs ++# for selected functions only using the \callgraph command. ++ ++CALL_GRAPH = NO ++ ++# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then ++# doxygen will generate a caller dependency graph for every global function ++# or class method. Note that enabling this option will significantly increase ++# the time of a run. So in most cases it will be better to enable caller ++# graphs for selected functions only using the \callergraph command. ++ ++CALLER_GRAPH = NO ++ ++# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen ++# will graphical hierarchy of all classes instead of a textual one. ++ ++GRAPHICAL_HIERARCHY = YES ++ ++# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES ++# then doxygen will show the dependencies a directory has on other directories ++# in a graphical way. The dependency relations are determined by the #include ++# relations between the files in the directories. ++ ++DIRECTORY_GRAPH = YES ++ ++# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images ++# generated by dot. Possible values are png, jpg, or gif ++# If left blank png will be used. ++ ++DOT_IMAGE_FORMAT = png ++ ++# The tag DOT_PATH can be used to specify the path where the dot tool can be ++# found. If left blank, it is assumed the dot tool can be found in the path. ++ ++DOT_PATH = ++ ++# The DOTFILE_DIRS tag can be used to specify one or more directories that ++# contain dot files that are included in the documentation (see the ++# \dotfile command). ++ ++DOTFILE_DIRS = ++ ++# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of ++# nodes that will be shown in the graph. If the number of nodes in a graph ++# becomes larger than this value, doxygen will truncate the graph, which is ++# visualized by representing a node as a red box. Note that doxygen if the ++# number of direct children of the root node in a graph is already larger than ++# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note ++# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. ++ ++DOT_GRAPH_MAX_NODES = 50 ++ ++# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the ++# graphs generated by dot. A depth value of 3 means that only nodes reachable ++# from the root by following a path via at most 3 edges will be shown. Nodes ++# that lay further from the root node will be omitted. Note that setting this ++# option to 1 or 2 may greatly reduce the computation time needed for large ++# code bases. Also note that the size of a graph can be further restricted by ++# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. ++ ++MAX_DOT_GRAPH_DEPTH = 0 ++ ++# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent ++# background. This is disabled by default, because dot on Windows does not ++# seem to support this out of the box. Warning: Depending on the platform used, ++# enabling this option may lead to badly anti-aliased labels on the edges of ++# a graph (i.e. they become hard to read). ++ ++DOT_TRANSPARENT = NO ++ ++# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output ++# files in one run (i.e. multiple -o and -T options on the command line). This ++# makes dot run faster, but since only newer versions of dot (>1.8.10) ++# support this, this feature is disabled by default. ++ ++DOT_MULTI_TARGETS = NO ++ ++# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will ++# generate a legend page explaining the meaning of the various boxes and ++# arrows in the dot generated graphs. ++ ++GENERATE_LEGEND = YES ++ ++# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will ++# remove the intermediate dot files that are used to generate ++# the various graphs. ++ ++DOT_CLEANUP = YES ++ ++#--------------------------------------------------------------------------- ++# Configuration::additions related to the search engine ++#--------------------------------------------------------------------------- ++ ++# The SEARCHENGINE tag specifies whether or not a search engine should be ++# used. If set to NO the values of all tags below this one will be ignored. ++ ++SEARCHENGINE = NO +diff --git a/libiscsi/libiscsi.h b/libiscsi/libiscsi.h +new file mode 100644 +index 0000000..756590e +--- /dev/null ++++ b/libiscsi/libiscsi.h +@@ -0,0 +1,344 @@ ++/* ++ * iSCSI Administration library ++ * ++ * Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. ++ * Copyright (C) 2008-2009 Hans de Goede ++ * maintained by open-iscsi at googlegroups.com ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published ++ * by the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * General Public License for more details. ++ * ++ * See the file COPYING included with this distribution for more details. ++ */ ++ ++#ifndef __LIBISCSI_H ++#define __LIBISCSI_H ++ ++#include ++ ++#ifdef __cplusplus ++extern "C" { ++#endif /* __cplusplus */ ++ ++#if __GNUC__ >= 4 ++#define PUBLIC __attribute__ ((visibility("default"))) ++#else ++#define PUBLIC ++#endif ++ ++/** \brief Maximum length for iSCSI values. ++ * ++ * Maximum length for iSCSI values such as hostnames and parameter values. ++ */ ++#define LIBISCSI_VALUE_MAXLEN 256 ++ ++/** \brief supported authentication methods ++ * ++ * This enum lists all supported authentication methods. ++ */ ++enum libiscsi_auth_t { ++ libiscsi_auth_none /** No authentication */, ++ libiscsi_auth_chap /** CHAP authentication */, ++}; ++ ++/** \brief libiscsi context struct ++ * ++ * Note: even though libiscsi uses a context struct, the underlying open-iscsi ++ * code does not, so libiscsi is not thread safe, not even when using one ++ * context per thread! ++ */ ++struct libiscsi_context; ++ ++/** \brief iSCSI node record ++ * ++ * Struct holding data uniquely identifying an iSCSI node. ++ */ ++struct libiscsi_node { ++ char name[LIBISCSI_VALUE_MAXLEN] /** iSCSI iqn for the node. */; ++ int tpgt /** Portal group number. */; ++ /* Note open-iscsi has some code in place for multiple connections in one ++ node record and thus multiple address / port combi's, but this does not ++ get used anywhere, so we keep things simple and assume one connection */ ++ char address[NI_MAXHOST] /** Portal hostname or IP-address. */; ++ int port /** Portal port number. */; ++ char iface[LIBISCSI_VALUE_MAXLEN] /** Interface to connect through. */; ++}; ++ ++/** \brief libiscsi CHAP authentication information struct ++ * ++ * Struct holding all data needed for CHAP login / authentication. Note that ++ * \e reverse_username may be a 0 length string in which case only forward ++ * authentication will be done. ++ */ ++struct libiscsi_chap_auth_info { ++ char username[LIBISCSI_VALUE_MAXLEN] /** Username */; ++ char password[LIBISCSI_VALUE_MAXLEN] /** Password */; ++ char reverse_username[LIBISCSI_VALUE_MAXLEN] /** Reverse Username */; ++ char reverse_password[LIBISCSI_VALUE_MAXLEN] /** Reverse Password */; ++}; ++ ++/** \brief generic libiscsi authentication information struct ++ * ++ * Struct holding authentication information for discovery and login. ++ */ ++struct libiscsi_auth_info { ++ enum libiscsi_auth_t method /** Authentication method to use */; ++ union { ++ struct libiscsi_chap_auth_info chap /** Chap specific info */; ++ } /** Union holding method depenend info */; ++}; ++ ++/** \brief Initalize libiscsi ++ * ++ * This function creates a libiscsi context and initalizes it. This context ++ * is need to use other libiscsi funtions. ++ * ++ * \return A pointer to the created context, or NULL in case of an error. ++ */ ++PUBLIC struct libiscsi_context *libiscsi_init(void); ++ ++/** \brief Cleanup libiscsi used resource ++ * ++ * This function cleanups any used resources and then destroys the passed ++ * context. After this the passed in context may no longer be used! ++ * ++ * \param context libiscsi context to operate on. ++ */ ++PUBLIC void libiscsi_cleanup(struct libiscsi_context *context); ++ ++/** \brief Discover iSCSI nodes using sendtargets and add them to the node db. ++ * ++ * This function connects to the given address and port and then tries to ++ * discover iSCSI nodes using the sendtargets protocol. Any found nodes are ++ * added to the local iSCSI node database and are returned in a dynamically ++ * allocated array. ++ * ++ * Note that the (optional) authentication info is for authenticating the ++ * discovery, and is not for the found nodes! If the connection(s) to the ++ * node(s) need authentication too, you can set the username / password for ++ * those (which can be different!) using the libiscsi_node_set_auth() function. ++ * ++ * \param context libiscsi context to operate on. ++ * \param address Hostname or IP-address to connect to. ++ * \param port Port to connect to, or 0 for the default port. ++ * \param auth_info Authentication information, or NULL. ++ * \param nr_found The number of found nodes will be returned ++ * through this pointer if not NULL. ++ * \param found_nodes The address of the dynamically allocated array ++ * of found nodes will be returned through this ++ * pointer if not NULL. The caller must free this ++ * array using free(). ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_discover_sendtargets(struct libiscsi_context *context, ++ const char *address, int port, const struct libiscsi_auth_info *auth_info, ++ int *nr_found, struct libiscsi_node **found_nodes); ++ ++/** \brief Read iSCSI node info from firmware and add them to the node db. ++ * ++ * This function discovers iSCSI nodes using firmware (ppc or ibft). Any found ++ * nodes are added to the local iSCSI node database and are returned in a ++ * dynamically allocated array. ++ * ++ * Note that unlike sendtargets discovery, this function will also read ++ * authentication info and store that in the database too. ++ * ++ * Note this function currently is a stub which will always return -EINVAL ++ * (IOW it is not yet implemented) ++ * ++ * \param context libiscsi context to operate on. ++ * \param nr_found The number of found nodes will be returned ++ * through this pointer if not NULL. ++ * \param found_nodes The address of the dynamically allocated array ++ * of found nodes will be returned through this ++ * pointer if not NULL. The caller must free this ++ * array using free(). ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_discover_firmware(struct libiscsi_context *context, ++ int *nr_found, struct libiscsi_node **found_nodes); ++ ++/** \brief Check validity of the given authentication info. ++ * ++ * This function checks the validity of the given authentication info. For ++ * example in case of CHAP, if the username and password are not empty. ++ * ++ * This function is mainly intended for use by language bindings. ++ * ++ * \param context libiscsi context to operate on. ++ * \param auth_info Authentication information to check. ++ * \return 0 on success, otherwise EINVAL. ++ */ ++PUBLIC int libiscsi_verify_auth_info(struct libiscsi_context *context, ++ const struct libiscsi_auth_info *auth_info); ++ ++/** \brief Set the authentication info for the given node. ++ * ++ * This function sets the authentication information for the node described by ++ * the given node record. This will overwrite any existing authentication ++ * information. ++ * ++ * This is the way to specify authentication information for nodes found ++ * through sendtargets discovery. ++ * ++ * Note: ++ * 1) This is a convience wrapper around libiscsi_node_set_parameter(), ++ * setting the node.session.auth.* parameters. ++ * 2) For nodes found through firmware discovery the authentication information ++ * has already been set from the firmware. ++ * 3) \e auth_info may be NULL in which case any existing authinfo will be ++ * cleared. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to set auth information of ++ * \param auth_info Authentication information, or NULL. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_set_auth(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ const struct libiscsi_auth_info *auth_info); ++ ++/** \brief Get the authentication info for the given node. ++ * ++ * This function gets the authentication information for the node described by ++ * the given node record. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to set auth information of ++ * \param auth_info Pointer to a libiscsi_auth_info struct where ++ * the retreived information will be stored. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_get_auth(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ struct libiscsi_auth_info *auth_info); ++ ++/** \brief Login to an iSCSI node. ++ * ++ * Login to the iSCSI node described by the given node record. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to login to. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_login(struct libiscsi_context *context, ++ const struct libiscsi_node *node); ++ ++/** \brief Logout of an iSCSI node. ++ * ++ * Logout of the iSCSI node described by the given node record. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to logout from. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_logout(struct libiscsi_context *context, ++ const struct libiscsi_node *node); ++ ++/** \brief Set an iSCSI parameter for the given node ++ * ++ * Set the given nodes iSCSI parameter named by \e parameter to value \e value. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to change a parameter from. ++ * \param parameter Name of the parameter to set. ++ * \param value Value to set the parameter too. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_set_parameter(struct libiscsi_context *context, ++ const struct libiscsi_node *node, ++ const char *parameter, const char *value); ++ ++/** \brief Get the value of an iSCSI parameter for the given node ++ * ++ * Get the value of the given nodes iSCSI parameter named by \e parameter. ++ * ++ * \param context libiscsi context to operate on. ++ * \param node iSCSI node to change a parameter from. ++ * \param parameter Name of the parameter to get. ++ * \param value The retreived value is stored here, this buffer must be ++ * atleast LIBISCSI_VALUE_MAXLEN bytes large. ++ * \return 0 on success, otherwise a standard error code ++ * (from errno.h). ++ */ ++PUBLIC int libiscsi_node_get_parameter(struct libiscsi_context *context, ++ const struct libiscsi_node *node, const char *parameter, char *value); ++ ++/** \brief Get human readable string describing the last libiscsi error. ++ * ++ * This function can be called to get a human readable error string when a ++ * libiscsi function has returned an error. This function uses a single buffer ++ * per context, thus the result is only valid as long as no other libiscsi ++ * calls are made on the same context after the failing function call. ++ * ++ * \param context libiscsi context to operate on. ++ * ++ * \return human readable string describing the last libiscsi error. ++ */ ++PUBLIC const char *libiscsi_get_error_string(struct libiscsi_context *context); ++ ++ ++/************************** Utility functions *******************************/ ++ ++/** \brief libiscsi network config struct ++ * ++ * libiscsi network config struct. ++ */ ++struct libiscsi_network_config { ++ int dhcp /** Using DHCP? (boolean). */; ++ char iface_name[LIBISCSI_VALUE_MAXLEN] /** Interface name. */; ++ char mac_address[LIBISCSI_VALUE_MAXLEN] /** MAC address. */; ++ char ip_address[LIBISCSI_VALUE_MAXLEN] /** IP address. */; ++ char netmask[LIBISCSI_VALUE_MAXLEN] /** Netmask. */; ++ char gateway[LIBISCSI_VALUE_MAXLEN] /** IP of Default gateway. */; ++ char primary_dns[LIBISCSI_VALUE_MAXLEN] /** IP of the Primary DNS. */; ++ char secondary_dns[LIBISCSI_VALUE_MAXLEN] /** IP of the Secondary DNS. */; ++}; ++ ++/** \brief Get network configuration information from iscsi firmware ++ * ++ * Function can be called to get the network configuration information ++ * (like dhcp, ip, netmask, default gateway, etc.) from the firmware of a ++ * network adapter with iscsi boot firmware. ++ * ++ * Note that not all fields of the returned struct are necessarilly filled, ++ * unset fields contain a 0 length string. ++ * ++ * \param config pointer to a libiscsi_network_config struct to fill. ++ * ++ * \return 0 on success, ENODEV when no iscsi firmware was found. ++ */ ++PUBLIC int libiscsi_get_firmware_network_config( ++ struct libiscsi_network_config *config); ++ ++/** \brief Get the initiator name (iqn) from the iscsi firmware ++ * ++ * Get the initiator name (iqn) from the iscsi firmware. ++ * ++ * \param initiatorname The initiator name is stored here, this buffer must be ++ * atleast LIBISCSI_VALUE_MAXLEN bytes large. ++ * \return 0 on success, ENODEV when no iscsi firmware was found. ++ */ ++PUBLIC int libiscsi_get_firmware_initiator_name(char *initiatorname); ++ ++#undef PUBLIC ++ ++#ifdef __cplusplus ++} ++#endif /* __cplusplus */ ++ ++#endif +diff --git a/libiscsi/no_date_footer.html b/libiscsi/no_date_footer.html +new file mode 100644 +index 0000000..1e0c6c4 +--- /dev/null ++++ b/libiscsi/no_date_footer.html +@@ -0,0 +1,6 @@ ++
++Generated for $projectname by doxygen ++$doxygenversion
++ ++ +diff --git a/libiscsi/pylibiscsi.c b/libiscsi/pylibiscsi.c +new file mode 100644 +index 0000000..8800853 +--- /dev/null ++++ b/libiscsi/pylibiscsi.c +@@ -0,0 +1,709 @@ ++/* ++ * iSCSI Administration library ++ * ++ * Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. ++ * Copyright (C) 2008-2009 Hans de Goede ++ * maintained by open-iscsi at googlegroups.com ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published ++ * by the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * General Public License for more details. ++ * ++ * See the file COPYING included with this distribution for more details. ++ */ ++ ++#include ++#include "libiscsi.h" ++ ++#if PY_MAJOR_VERSION >= 3 ++#define IS_PY3K ++#define MODINITERROR return NULL ++#define PYNUM_FROMLONG PyLong_FromLong ++#define PYSTR_FROMSTRING PyUnicode_FromString ++#else ++#define MODINITERROR return ++#define PYNUM_FROMLONG PyInt_FromLong ++#define PYSTR_FROMSTRING PyString_FromString ++#endif ++ ++#define RET_TRUE_ELSE_FALSE { Py_RETURN_TRUE; } else { Py_RETURN_FALSE; } ++#define CMP_TO_RICHCMP(cmpfunc) \ ++ int comp_res = cmpfunc(self, other); \ ++ switch (op) { \ ++ case Py_LT: \ ++ if (comp_res < 0) RET_TRUE_ELSE_FALSE \ ++ case Py_LE: \ ++ if (comp_res <= 0) RET_TRUE_ELSE_FALSE \ ++ case Py_EQ: \ ++ if (comp_res == 0) RET_TRUE_ELSE_FALSE \ ++ case Py_NE: \ ++ if (comp_res != 0) RET_TRUE_ELSE_FALSE \ ++ case Py_GT: \ ++ if (comp_res > 0) RET_TRUE_ELSE_FALSE \ ++ default: \ ++ if (comp_res >= 0) RET_TRUE_ELSE_FALSE \ ++ } ++ ++static struct libiscsi_context *context = NULL; ++ ++/****************************** helpers ***********************************/ ++static int check_string(const char *string) ++{ ++ if (strlen(string) >= LIBISCSI_VALUE_MAXLEN) { ++ PyErr_SetString(PyExc_ValueError, "string too long"); ++ return -1; ++ } ++ return 0; ++} ++ ++/********************** PyIscsiChapAuthInfo ***************************/ ++ ++typedef struct { ++ PyObject_HEAD ++ ++ struct libiscsi_auth_info info; ++} PyIscsiChapAuthInfo; ++ ++static int PyIscsiChapAuthInfo_init(PyObject *self, PyObject *args, ++ PyObject *kwds) ++{ ++ int i; ++ PyIscsiChapAuthInfo *chap = (PyIscsiChapAuthInfo *)self; ++ char *kwlist[] = {"username", "password", "reverse_username", ++ "reverse_password", NULL}; ++ const char *string[4] = { NULL, NULL, NULL, NULL }; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, ++ "zz|zz:chapAuthInfo.__init__", ++ kwlist, &string[0], &string[1], ++ &string[2], &string[3])) ++ return -1; ++ ++ for (i = 0; i < 4; i++) ++ if (string[i] && check_string(string[i])) ++ return -1; ++ ++ memset (&chap->info, 0, sizeof(chap->info)); ++ chap->info.method = libiscsi_auth_chap; ++ if (string[0]) ++ strcpy(chap->info.chap.username, string[0]); ++ if (string[1]) ++ strcpy(chap->info.chap.password, string[1]); ++ if (string[2]) ++ strcpy(chap->info.chap.reverse_username, string[2]); ++ if (string[3]) ++ strcpy(chap->info.chap.reverse_password, string[3]); ++ ++ if (libiscsi_verify_auth_info(context, &chap->info)) { ++ PyErr_SetString(PyExc_ValueError, ++ libiscsi_get_error_string(context)); ++ return -1; ++ } ++ return 0; ++} ++ ++static PyObject *PyIscsiChapAuthInfo_get(PyObject *self, void *data) ++{ ++ PyIscsiChapAuthInfo *chap = (PyIscsiChapAuthInfo *)self; ++ const char *attr = (const char *)data; ++ ++ if (!strcmp(attr, "username")) { ++ return PYSTR_FROMSTRING(chap->info.chap.username); ++ } else if (!strcmp(attr, "password")) { ++ return PYSTR_FROMSTRING(chap->info.chap.password); ++ } else if (!strcmp(attr, "reverse_username")) { ++ return PYSTR_FROMSTRING(chap->info.chap.reverse_username); ++ } else if (!strcmp(attr, "reverse_password")) { ++ return PYSTR_FROMSTRING(chap->info.chap.reverse_password); ++ } ++ return NULL; ++} ++ ++static int PyIscsiChapAuthInfo_set(PyObject *self, PyObject *value, void *data) ++{ ++ PyIscsiChapAuthInfo *chap = (PyIscsiChapAuthInfo *)self; ++ const char *attr = (const char *)data; ++ const char *str; ++ ++ if (!PyArg_Parse(value, "s", &str) || check_string(str)) ++ return -1; ++ ++ if (!strcmp(attr, "username")) { ++ strcpy(chap->info.chap.username, str); ++ } else if (!strcmp(attr, "password")) { ++ strcpy(chap->info.chap.password, str); ++ } else if (!strcmp(attr, "reverse_username")) { ++ strcpy(chap->info.chap.reverse_username, str); ++ } else if (!strcmp(attr, "reverse_password")) { ++ strcpy(chap->info.chap.reverse_password, str); ++ } ++ ++ return 0; ++} ++ ++static int PyIscsiChapAuthInfo_compare(PyIscsiChapAuthInfo *self, ++ PyIscsiChapAuthInfo *other) ++{ ++ int r; ++ ++ r = strcmp(self->info.chap.username, other->info.chap.username); ++ if (r) ++ return r; ++ ++ r = strcmp(self->info.chap.password, other->info.chap.password); ++ if (r) ++ return r; ++ ++ r = strcmp(self->info.chap.reverse_username, ++ other->info.chap.reverse_username); ++ if (r) ++ return r; ++ ++ r = strcmp(self->info.chap.reverse_password, ++ other->info.chap.reverse_password); ++ return r; ++} ++ ++PyObject *PyIscsiChapAuthInfo_richcompare(PyIscsiChapAuthInfo *self, ++ PyIscsiChapAuthInfo *other, ++ int op) ++{ ++ CMP_TO_RICHCMP(PyIscsiChapAuthInfo_compare) ++} ++ ++static PyObject *PyIscsiChapAuthInfo_str(PyObject *self) ++{ ++ PyIscsiChapAuthInfo *chap = (PyIscsiChapAuthInfo *)self; ++ char s[1024], reverse[512] = ""; ++ ++ if (chap->info.chap.reverse_username[0]) ++ snprintf(reverse, sizeof(reverse), ", %s:%s", ++ chap->info.chap.reverse_username, ++ chap->info.chap.reverse_password); ++ ++ snprintf(s, sizeof(s), "%s:%s%s", chap->info.chap.username, ++ chap->info.chap.password, reverse); ++ ++ return PYSTR_FROMSTRING(s); ++} ++ ++static struct PyGetSetDef PyIscsiChapAuthInfo_getseters[] = { ++ {"username", (getter)PyIscsiChapAuthInfo_get, ++ (setter)PyIscsiChapAuthInfo_set, ++ "username", "username"}, ++ {"password", (getter)PyIscsiChapAuthInfo_get, ++ (setter)PyIscsiChapAuthInfo_set, ++ "password", "password"}, ++ {"reverse_username", (getter)PyIscsiChapAuthInfo_get, ++ (setter)PyIscsiChapAuthInfo_set, ++ "reverse_username", "reverse_username"}, ++ {"reverse_password", (getter)PyIscsiChapAuthInfo_get, ++ (setter)PyIscsiChapAuthInfo_set, ++ "reverse_password", "reverse_password"}, ++ {NULL} ++}; ++ ++PyTypeObject PyIscsiChapAuthInfo_Type = { ++ PyVarObject_HEAD_INIT(NULL, 0) ++ .tp_name = "libiscsi.chapAuthInfo", ++ .tp_basicsize = sizeof (PyIscsiChapAuthInfo), ++ .tp_getset = PyIscsiChapAuthInfo_getseters, ++ .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE ++#ifndef IS_PY3K ++ // Py_TPFLAGS_CHECKTYPES is only needed on Python 2 ++ | Py_TPFLAGS_CHECKTYPES ++#endif ++ , ++ .tp_richcompare = (richcmpfunc)PyIscsiChapAuthInfo_compare, ++ .tp_init = PyIscsiChapAuthInfo_init, ++ .tp_str = PyIscsiChapAuthInfo_str, ++ .tp_new = PyType_GenericNew, ++ .tp_doc = "iscsi chap authentication information.", ++}; ++ ++/***************************** PyIscsiNode ********************************/ ++ ++typedef struct { ++ PyObject_HEAD ++ ++ struct libiscsi_node node; ++} PyIscsiNode; ++ ++static int PyIscsiNode_init(PyObject *self, PyObject *args, PyObject *kwds) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ char *kwlist[] = {"name", "tpgt", "address", "port", "iface", NULL}; ++ const char *name = NULL, *address = NULL, *iface = NULL; ++ int tpgt = -1, port = 3260; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|isis:node.__init__", ++ kwlist, &name, &tpgt, &address, ++ &port, &iface)) ++ return -1; ++ if (address == NULL) { ++ PyErr_SetString(PyExc_ValueError, "address not set"); ++ return -1; ++ } ++ if (check_string(name) || check_string(address) || check_string(iface)) ++ return -1; ++ ++ strcpy(node->node.name, name); ++ node->node.tpgt = tpgt; ++ strcpy(node->node.address, address); ++ node->node.port = port; ++ strcpy(node->node.iface, iface); ++ ++ return 0; ++} ++ ++static PyObject *PyIscsiNode_get(PyObject *self, void *data) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ const char *attr = (const char *)data; ++ ++ if (!strcmp(attr, "name")) { ++ return PYSTR_FROMSTRING(node->node.name); ++ } else if (!strcmp(attr, "tpgt")) { ++ return PYNUM_FROMLONG(node->node.tpgt); ++ } else if (!strcmp(attr, "address")) { ++ return PYSTR_FROMSTRING(node->node.address); ++ } else if (!strcmp(attr, "port")) { ++ return PYNUM_FROMLONG(node->node.port); ++ } else if (!strcmp(attr, "iface")) { ++ return PYSTR_FROMSTRING(node->node.iface); ++ } ++ return NULL; ++} ++ ++static int PyIscsiNode_set(PyObject *self, PyObject *value, void *data) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ const char *attr = (const char *)data; ++ const char *str; ++ int i; ++ ++ if (!strcmp(attr, "name")) { ++ if (!PyArg_Parse(value, "s", &str) || check_string(str)) ++ return -1; ++ strcpy(node->node.name, str); ++ } else if (!strcmp(attr, "tpgt")) { ++ if (!PyArg_Parse(value, "i", &i)) ++ return -1; ++ node->node.tpgt = i; ++ } else if (!strcmp(attr, "address")) { ++ if (!PyArg_Parse(value, "s", &str) || check_string(str)) ++ return -1; ++ strcpy(node->node.address, str); ++ } else if (!strcmp(attr, "port")) { ++ if (!PyArg_Parse(value, "i", &i)) ++ return -1; ++ node->node.port = i; ++ } else if (!strcmp(attr, "iface")) { ++ if (!PyArg_Parse(value, "s", &str) || check_string(str)) ++ return -1; ++ strcpy(node->node.iface, str); ++ } ++ ++ return 0; ++} ++ ++static int PyIscsiNode_compare(PyIscsiNode *self, PyIscsiNode *other) ++{ ++ int res; ++ ++ res = strcmp(self->node.name, other->node.name); ++ if (res) ++ return res; ++ ++ if (self->node.tpgt < other->node.tpgt) ++ return -1; ++ if (self->node.tpgt > other->node.tpgt) ++ return -1; ++ ++ res = strcmp(self->node.address, other->node.address); ++ if (res) ++ return res; ++ ++ if (self->node.port < other->node.port) ++ return -1; ++ if (self->node.port > other->node.port) ++ return -1; ++ ++ res = strcmp(self->node.iface, other->node.iface); ++ if (res) ++ return res; ++ ++ return 0; ++} ++ ++PyObject *PyIscsiNode_richcompare(PyIscsiNode *self, PyIscsiNode *other, int op) ++{ ++ CMP_TO_RICHCMP(PyIscsiNode_compare) ++} ++ ++static PyObject *PyIscsiNode_str(PyObject *self) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ char s[1024], tpgt[16] = ""; ++ ++ if (node->node.tpgt != -1) ++ sprintf(tpgt, ",%d", node->node.tpgt); ++ ++ snprintf(s, sizeof(s), "%s:%d%s %s", node->node.address, ++ node->node.port, tpgt, node->node.name); ++ ++ return PYSTR_FROMSTRING(s); ++} ++ ++static PyObject *PyIscsiNode_login(PyObject *self) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ ++ if (libiscsi_node_login(context, &node->node)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ Py_RETURN_NONE; ++} ++ ++static PyObject *PyIscsiNode_logout(PyObject *self) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ ++ if (libiscsi_node_logout(context, &node->node)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ Py_RETURN_NONE; ++} ++ ++static PyObject *PyIscsiNode_setAuth(PyObject *self, PyObject *args, ++ PyObject *kwds) ++{ ++ char *kwlist[] = {"authinfo", NULL}; ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ PyObject *arg; ++ const struct libiscsi_auth_info *authinfo = NULL; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, "O", kwlist, &arg)) ++ return NULL; ++ ++ if (arg == Py_None) { ++ authinfo = NULL; ++ } else if (PyObject_IsInstance(arg, (PyObject *) ++ &PyIscsiChapAuthInfo_Type)) { ++ PyIscsiChapAuthInfo *pyauthinfo = (PyIscsiChapAuthInfo *)arg; ++ authinfo = &pyauthinfo->info; ++ } else { ++ PyErr_SetString(PyExc_ValueError, "invalid authinfo type"); ++ return NULL; ++ } ++ ++ if (libiscsi_node_set_auth(context, &node->node, authinfo)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ Py_RETURN_NONE; ++} ++ ++static PyObject *PyIscsiNode_getAuth(PyObject *self) ++{ ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ PyIscsiChapAuthInfo *pyauthinfo; ++ struct libiscsi_auth_info authinfo; ++ ++ if (libiscsi_node_get_auth(context, &node->node, &authinfo)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ ++ switch (authinfo.method) { ++ case libiscsi_auth_chap: ++ pyauthinfo = PyObject_New(PyIscsiChapAuthInfo, ++ &PyIscsiChapAuthInfo_Type); ++ if (!pyauthinfo) ++ return NULL; ++ ++ pyauthinfo->info = authinfo; ++ ++ return (PyObject *)pyauthinfo; ++ ++ case libiscsi_auth_none: ++ default: ++ Py_RETURN_NONE; ++ } ++} ++ ++static PyObject *PyIscsiNode_setParameter(PyObject *self, PyObject *args, ++ PyObject *kwds) ++{ ++ char *kwlist[] = {"parameter", "value", NULL}; ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ const char *parameter, *value; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, "ss", kwlist, ++ ¶meter, &value)) ++ return NULL; ++ if (check_string(parameter) || check_string(value)) ++ return NULL; ++ ++ if (libiscsi_node_set_parameter(context, &node->node, parameter, ++ value)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ Py_RETURN_NONE; ++} ++ ++static PyObject *PyIscsiNode_getParameter(PyObject *self, PyObject *args, ++ PyObject *kwds) ++{ ++ char *kwlist[] = {"parameter", NULL}; ++ PyIscsiNode *node = (PyIscsiNode *)self; ++ const char *parameter; ++ char value[LIBISCSI_VALUE_MAXLEN]; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, "s", kwlist, ¶meter)) ++ return NULL; ++ if (check_string(parameter)) ++ return NULL; ++ ++ if (libiscsi_node_get_parameter(context, &node->node, parameter, ++ value)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ return Py_BuildValue("s", value); ++} ++ ++static struct PyGetSetDef PyIscsiNode_getseters[] = { ++ {"name", (getter)PyIscsiNode_get, (setter)PyIscsiNode_set, ++ "name", "name"}, ++ {"tpgt", (getter)PyIscsiNode_get, (setter)PyIscsiNode_set, ++ "tpgt", "tpgt"}, ++ {"address", (getter)PyIscsiNode_get, (setter)PyIscsiNode_set, ++ "address", "address"}, ++ {"port", (getter)PyIscsiNode_get, (setter)PyIscsiNode_set, ++ "port", "port"}, ++ {"iface", (getter)PyIscsiNode_get, (setter)PyIscsiNode_set, ++ "iface", "iface"}, ++ {NULL} ++}; ++ ++static struct PyMethodDef PyIscsiNode_methods[] = { ++ {"login", (PyCFunction) PyIscsiNode_login, METH_NOARGS, ++ "Log in to the node"}, ++ {"logout", (PyCFunction) PyIscsiNode_logout, METH_NOARGS, ++ "Log out of the node"}, ++ {"setAuth", (PyCFunction) PyIscsiNode_setAuth, ++ METH_VARARGS|METH_KEYWORDS, ++ "Set authentication information"}, ++ {"getAuth", (PyCFunction) PyIscsiNode_getAuth, METH_NOARGS, ++ "Get authentication information"}, ++ {"setParameter", (PyCFunction) PyIscsiNode_setParameter, ++ METH_VARARGS|METH_KEYWORDS, ++ "Set an iscsi node parameter"}, ++ {"getParameter", (PyCFunction) PyIscsiNode_getParameter, ++ METH_VARARGS|METH_KEYWORDS, ++ "Get an iscsi node parameter"}, ++ {NULL} ++}; ++ ++PyTypeObject PyIscsiNode_Type = { ++ PyVarObject_HEAD_INIT(NULL, 0) ++ .tp_name = "libiscsi.node", ++ .tp_basicsize = sizeof (PyIscsiNode), ++ .tp_getset = PyIscsiNode_getseters, ++ .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE ++#ifndef IS_PY3K ++ | Py_TPFLAGS_CHECKTYPES ++#endif ++ , ++ .tp_methods = PyIscsiNode_methods, ++ .tp_richcompare = (richcmpfunc)PyIscsiNode_richcompare, ++ .tp_init = PyIscsiNode_init, ++ .tp_str = PyIscsiNode_str, ++ .tp_new = PyType_GenericNew, ++ .tp_doc = "The iscsi node contains iscsi node information.", ++}; ++ ++/***************************************************************************/ ++ ++static PyObject *pylibiscsi_discover_sendtargets(PyObject *self, ++ PyObject *args, PyObject *kwds) ++{ ++ char *kwlist[] = {"address", "port", "authinfo", NULL}; ++ const char *address = NULL; ++ int i, nr_found, port = 3260; ++ PyObject *authinfo_arg = NULL; ++ const struct libiscsi_auth_info *authinfo = NULL; ++ struct libiscsi_node *found_nodes; ++ PyObject* found_node_list; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|iO", ++ kwlist, &address, &port, ++ &authinfo_arg)) ++ return NULL; ++ ++ if (authinfo_arg) { ++ if (PyObject_IsInstance(authinfo_arg, (PyObject *) ++ &PyIscsiChapAuthInfo_Type)) { ++ PyIscsiChapAuthInfo *pyauthinfo = ++ (PyIscsiChapAuthInfo *)authinfo_arg; ++ authinfo = &pyauthinfo->info; ++ } else if (authinfo_arg != Py_None) { ++ PyErr_SetString(PyExc_ValueError, ++ "invalid authinfo type"); ++ return NULL; ++ } ++ } ++ ++ if (libiscsi_discover_sendtargets(context, address, port, authinfo, ++ &nr_found, &found_nodes)) { ++ PyErr_SetString(PyExc_IOError, ++ libiscsi_get_error_string(context)); ++ return NULL; ++ } ++ ++ if (nr_found == 0) ++ Py_RETURN_NONE; ++ ++ found_node_list = PyList_New(nr_found); ++ if (!found_node_list) ++ return NULL; ++ ++ for(i = 0; i < nr_found; i++) { ++ PyIscsiNode *pynode; ++ ++ pynode = PyObject_New(PyIscsiNode, &PyIscsiNode_Type); ++ if (!pynode) { ++ /* This will deref already added nodes for us */ ++ Py_DECREF(found_node_list); ++ return NULL; ++ } ++ pynode->node = found_nodes[i]; ++ PyList_SET_ITEM(found_node_list, i, (PyObject *)pynode); ++ } ++ ++ return found_node_list; ++} ++ ++static PyObject *pylibiscsi_discover_firmware(PyObject *self) ++{ ++ int i, nr_found; ++ struct libiscsi_node *found_nodes; ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/open-iscsi.git/commitdiff/3de50fc5e99b5643efe9c051d2892c3800666e04 From qboosh at pld-linux.org Mon May 16 21:50:00 2022 From: qboosh at pld-linux.org (qboosh) Date: Mon, 16 May 2022 21:50:00 +0200 Subject: DISTFILES: open-iscsi: open-iscsi-2.1.4.tar.gz Message-ID: <28487.1652730600@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://github.com/open-iscsi/open-iscsi/archive/2.1.4/open-iscsi-2.1.4.tar.gz e17f1924c1d64342773eae630e15c519 open-iscsi-2.1.4.tar.gz Size: 621247 bytes -- Virtually Yours: distfiles. From arekm at pld-linux.org Tue May 17 02:33:07 2022 From: arekm at pld-linux.org (arekm) Date: Tue, 17 May 2022 02:33:07 +0200 Subject: PLD-doc: PLD-update-TODO - updated In-Reply-To: References: Message-ID: Author: arekm Date: Tue May 17 00:33:07 2022 GMT Module: PLD-doc Tag: HEAD ---- Log message: - updated ---- Files affected: PLD-doc: PLD-update-TODO (1.2711 -> 1.2712) ---- Diffs: ================================================================ Index: PLD-doc/PLD-update-TODO diff -u PLD-doc/PLD-update-TODO:1.2711 PLD-doc/PLD-update-TODO:1.2712 --- PLD-doc/PLD-update-TODO:1.2711 Fri May 13 23:51:28 2022 +++ PLD-doc/PLD-update-TODO Tue May 17 02:33:01 2022 @@ -1,14 +1,11 @@ -0ad(14) [OLD] r10803 [NEW] r10803 +0ad(14) [OLD] r10803 [NEW] r09049-alpha-unix-build 3store(12) [OLD] 2.2.22 [NEW] 3.0.7 -4pane [OLD] 0.8.0 [NEW] 7.0 -6tunnel [OLD] 0.11 [NEW] 0.13 -9base [OLD] 2 [NEW] 6 -9wm [OLD] 1.2 [NEW] 1.4.2 +4pane(8) [OLD] 0.8.0 [NEW] 7.0 AfterStep(20) [OLD] 2.2.11 [NEW] 2.2.12 AppStream(16) [OLD] 0.14.6 [NEW] 0.15.3 +BNFC(9) [OLD] 2.4.2.0 [NEW] 2.9.4 CGAL [OLD] 4.7 [NEW] 5.4 CImg(8) [OLD] 1.7.9 [NEW] 3.1.2 -CodeIgniter [OLD] 2.2.2 [NEW] 3.1.13 CoinOsi(15) [OLD] 0.106.10 [NEW] 0.108.6 CoinUtils(13) [OLD] 2.9.17 [NEW] 2.11.4 ConsoleKit2(7) [OLD] 1.0.2 [NEW] 1.2.1 @@ -100,10 +97,10 @@ apache-mod_caml(12) [OLD] 1.3.4 [NEW] 1.3.6 apache-mod_jk(12) [OLD] 1.2.37 [NEW] 1.2.48 apache-mod_pagespeed [OLD] 1.9.32.4 [NEW] 1.14.36.1 -apache-mod_qos(9) [OLD] 11.59 [NEW] 11.71 +apache-mod_qos(9) [OLD] 11.59 [NEW] 11.72 apache1-mod_limitipconn(9) [OLD] 0.04 [NEW] 0.24 apache1-mod_macro(10) [OLD] 1.1.2 [NEW] 1.2.1 -apache1-mod_roaming(23) [OLD] 1.0.2 [NEW] 2.0.0 +apache1-mod_roaming(23) [OLD] 1.0.2 [NEW] 2.0b1 apcupsd(17) [OLD] 3.14.13 [NEW] 3.14.14 apk-tools [OLD] 2.10.5 [NEW] 2.12.9 apr-compat(10) [OLD] 1.3.3 [NEW] 1.7.0 @@ -116,7 +113,7 @@ ardour [OLD] 5.12.0 [NEW] 6.9 argus(17) [OLD] 3.0.0 [NEW] 3.0.8.2 aria2(14) [OLD] 1.35.0 [NEW] 1.36.0 -armadillo(8) [OLD] 10.1.2 [NEW] 11.0.1 +armadillo(8) [OLD] 10.1.2 [NEW] 11.1.1 arping [OLD] 2.21 [NEW] 2.23 arpsend(8) [OLD] 1.2.3 [NEW] 1.2.4 artanis(9) [OLD] 0.4.1 [NEW] 0.5.1 @@ -132,7 +129,7 @@ asterisk-sounds-core(48) [OLD] 1.5 [NEW] 1.6.1 asterisk-sounds-extra(34) [OLD] 1.5 [NEW] 1.5.2 asunder(8) [OLD] 2.2 [NEW] 2.9.7 -asymptote(15) [OLD] 2.70 [NEW] 2.80 +asymptote(15) [OLD] 2.70 [NEW] 2.81 atanks(9) [OLD] 5.2 [NEW] 6.6 atf(9) [OLD] 0.21 [NEW] 0.21. atftp(11) [OLD] 0.7.2 [NEW] 0.7.5 @@ -147,7 +144,7 @@ avrdude(9) [OLD] 6.3 [NEW] 7.0 awesome(10) [OLD] 3.4.12 [NEW] 4.3 awesome2(9) [OLD] 2.3.6 [NEW] 4.3 -awscli(10) [OLD] 1.23.9 [NEW] 1.23.13 +awscli(10) [OLD] 1.23.9 [NEW] 1.24.0 ayam(9) [OLD] 1.8.2 [NEW] 1.26.beta babeltrace(13) [OLD] 1.5.8 [NEW] 2.0.0 babl(26) [OLD] 0.1.88 [NEW] 0.1.92 @@ -210,6 +207,7 @@ catdoc(8) [OLD] 0.94.2 [NEW] 0.95 cbb(9) [OLD] 0.8.1 [NEW] 0.79a cbrpager(8) [OLD] 0.9.18 [NEW] 0.9.22 +ccache [OLD] 4.6 [NEW] 4.6.1 cciss_vol_status [OLD] 1.12 [NEW] 1.12a ccrypt(8) [OLD] 1.9 [NEW] 1.11 cdlabelgen [OLD] 4.0.0 [NEW] 4.3.0 @@ -260,7 +258,6 @@ coffee-script(9) [OLD] 1.6.3 [NEW] 2.7.0 collector-sidecar [OLD] 0.1.4 [NEW] 1.1.0 colord(15) [OLD] 1.4.5 [NEW] 1.4.6 -colord-gtk(16) [OLD] 0.2.0 [NEW] 0.3.0 comparator(8) [OLD] 2.8 [NEW] 2.12 compat-gcc-34(12) [OLD] 3.4.6 [NEW] 12.1.0 composer [OLD] 1.10.24 [NEW] 2.3.5 @@ -314,12 +311,13 @@ crossmingw32-fribidi(10) [OLD] 1.0.11 [NEW] 1.0.12 crossmingw32-gcc(21) [OLD] 8.5.0 [NEW] 12.1.0 crossmingw32-jasper [OLD] 2.0.33 [NEW] 3.0.3 +crossmingw32-libiconv(9) [OLD] 1.16 [NEW] 1.17 crossmingw32-lua40(9) [OLD] 4.0.1 [NEW] 5.4.4 crossmingw32-lua50(9) [OLD] 5.0.3 [NEW] 5.4.4 crossmingw32-std-threads [OLD] 0 [NEW] Adopted crossmingw32-xz(8) [OLD] 5.2.4 [NEW] 5.3.2alpha crossmingw64-gcc(17) [OLD] 8.5.0 [NEW] 12.1.0 -crossmipsel-egcs(10) [OLD] 1.0.2 [NEW] 1.1b +crossmipsel-egcs(10) [OLD] 1.0.2 [NEW] 1.1.2 crossmipsel-gcc(13) [OLD] 3.4.6 [NEW] 12.1.0 crossmipsel-uClibc(12) [OLD] 0.9.28 [NEW] 0.9.33.2 crossppc-gcc(17) [OLD] 4.4.0 [NEW] 12.1.0 @@ -363,6 +361,7 @@ dd_rescue [OLD] 1.99.8 [NEW] 1.99.11 dd_rhelp(7) [OLD] 0.1.2 [NEW] 0.3.0 ddpt [OLD] 0.96 [NEW] 0.97 +deadbeef(7) [OLD] 0.5.6 [NEW] 1.9.1 debbuild [OLD] 16.6.0 [NEW] 20.04.0 debhelper [OLD] 9.20160814 [NEW] 13.7.1 debiandoc-sgml(8) [OLD] 1.2.31 [NEW] 1.2.32 @@ -397,8 +396,6 @@ dlm(8) [OLD] 4.0.9 [NEW] 4.1.1 dmalloc(8) [OLD] 5.5.2 [NEW] 5.6.5 dnf-plugin-cow [OLD] 0.0.2 [NEW] 0.0.3 -dnf-plugins-core [OLD] 4.0.19 [NEW] 4.2.0 -dnf-plugins-extras [OLD] 4.0.13 [NEW] 4.0.16 dnfdaemon(6) [OLD] 0.3.20 [NEW] 0.3.20. dnprogs(13) [OLD] 2.23 [NEW] 2.61 dnrd(12) [OLD] 2.20.1 [NEW] 2.20.3 @@ -505,7 +502,7 @@ exmh(15) [OLD] 2.7.2 [NEW] 2.9.0 extace(8) [OLD] 1.5.0 [NEW] 1.9.9 fIcy(7) [OLD] 1.0.18 [NEW] 1.0.21 -fabtests(10) [OLD] 1.14.0 [NEW] 1.15.0 +fabtests(10) [OLD] 1.14.0 [NEW] 1.15.1 faces-pm(8) [OLD] 0.11.6 [NEW] 0.11.7 fakechroot(8) [OLD] 2.3 [NEW] 2.19.orig fakeroot [OLD] 1.26 [NEW] 1.28 @@ -585,7 +582,7 @@ gcl(16) [OLD] 2.6.10 [NEW] 2.6.12 gcompris-qt(6) [OLD] 2.0 [NEW] 2.4 gcx(8) [OLD] 0.8.8 [NEW] 0.9.6 -gdal(56) [OLD] 3.0.4 [NEW] 3.4.3.tar.gz.md5 +gdal(56) [OLD] 3.0.4 [NEW] 3.5.0.tar.gz.md5 gdb(28) [OLD] 11.2 [NEW] 12.1 gdbm-export(8) [OLD] 1.14.1 [NEW] 1.23 gdbm18(12) [OLD] 1.8.3 [NEW] 1.23 @@ -595,14 +592,44 @@ gentoo(8) [OLD] 0.15.5 [NEW] 0.20.7 geoclue(15) [OLD] 0.12.99 [NEW] 1.99.0 geos(12) [OLD] 3.8.1 [NEW] 3.10.2 -getdp(11) [OLD] 1.2.1 [NEW] 3.4.0 +getdp(11) [OLD] 1.2.1 [NEW] 3.5.0 getmail(8) [OLD] 5.13 [NEW] 5.16 gfs2-utils(9) [OLD] 3.1.10 [NEW] 3.4.1 gftp [OLD] 2.0.19 [NEW] 2.9.1b +ghc-BNFC-meta(8) [OLD] 0.4.0.1 [NEW] 0.6.1 +ghc-MissingH(13) [OLD] 1.2.0.0 [NEW] 1.5.0.1 +ghc-X11(8) [OLD] 1.9.1 [NEW] 1.10.2 +ghc-X11-xft(8) [OLD] 0.3.1 [NEW] 0.3.4 +ghc-binary(8) [OLD] 0.8.8.0 [NEW] 0.10.0.0 +ghc-binary-shared(8) [OLD] 0.8.2 [NEW] 0.8.3 +ghc-bytestring-show(8) [OLD] 0.3.5.5 [NEW] 0.3.5.6 +ghc-cairo(8) [OLD] 0.12.3.1 [NEW] 0.13.8.2 +ghc-cereal(12) [OLD] 0.5.8.1 [NEW] 0.5.8.2 +ghc-dbus(8) [OLD] 0.10.4 [NEW] 1.2.24 +ghc-gio(8) [OLD] 0.12.3 [NEW] 0.13.8.2 +ghc-glib(8) [OLD] 0.12.3.1 [NEW] 0.13.8.2 +ghc-gtk(8) [OLD] 0.12.3.1 [NEW] 0.15.7 +ghc-gtksourceview2(8) [OLD] 0.12.3.1 [NEW] 0.13.3.1 +ghc-hashed-storage(8) [OLD] 0.5.10 [NEW] 0.5.11 +ghc-haskeline(8) [OLD] 0.7.0.3 [NEW] 0.8.2 ghc-haskell-src-exts [OLD] 1.23.0 [NEW] 1.23.1 ghc-highlighting-kate [OLD] 0.5.5.1 [NEW] 0.6.4 +ghc-hinotify(8) [OLD] 0.3.5 [NEW] 0.4.1 +ghc-language-c(8) [OLD] 0.9.0.2 [NEW] 0.9.1 +ghc-libmpd(8) [OLD] 0.9.1.0 [NEW] 0.10.0.0 +ghc-ltk(8) [OLD] 0.12.1.0 [NEW] 0.16.2.0 +ghc-pango(8) [OLD] 0.12.3 [NEW] 0.13.8.2 +ghc-regex-tdfa(8) [OLD] 1.1.8 [NEW] 1.3.1.2 +ghc-snap-server(8) [OLD] 0.9.4.0 [NEW] 1.1.2.0 +ghc-stm(8) [OLD] 2.4.2 [NEW] 2.5.0.2 +ghc-strict(8) [OLD] 0.3.2 [NEW] 0.4.0.1 +ghc-terminfo(8) [OLD] 0.3.2.5 [NEW] 0.4.1.5 +ghc-timezone-olson(8) [OLD] 0.2.0 [NEW] 0.2.1 +ghc-timezone-series(8) [OLD] 0.1.9 [NEW] 0.1.13 ghc-uniplate [OLD] 1.6.12 [NEW] 1.6.13 ghc-unix-compat [OLD] 0.5.2 [NEW] 0.5.4 +ghc-utf8-string(12) [OLD] 1.0.1.1 [NEW] 1.0.2 +ghc-xml-types(12) [OLD] 0.3.6 [NEW] 0.3.8 ghc-yaml [OLD] 0.11.4.0 [NEW] 0.11.8.0 ghc-zlib-enum [OLD] 0.2.3 [NEW] 0.2.3.1 ghostpdl(19) [OLD] 9.55.0 [NEW] 9.56.1 @@ -613,6 +640,7 @@ giflib4(16) [OLD] 4.2.3 [NEW] 5.2.1 gifsicle [OLD] 1.88 [NEW] 1.93 gimp(30) [OLD] 2.10.24 [NEW] 2.10.30 +git-annex(7) [OLD] 4.20130501.1 [NEW] 10.20220504 git-meld-index [OLD] 0.2.2 [NEW] 0.2.3 gitlab-ce [OLD] 10.7.3 [NEW] 14.10.2 gitlab-ci-multi-runner [OLD] 9.5.0 [NEW] 14.10.1 @@ -639,8 +667,9 @@ gmime3(8) [OLD] 3.2.6 [NEW] 3.2.7 gmorgan(8) [OLD] 0.25 [NEW] 0.79 gmp-bsd [OLD] 5.0.5 [NEW] 6.2.1 -gmsh(11) [OLD] 2.0.8 [NEW] 4.10.1 +gmsh(11) [OLD] 2.0.8 [NEW] 4.10.2 gnaughty(8) [OLD] 1.1.1 [NEW] 1.2.5 +gnome-abrt [OLD] 1.3.6 [NEW] 1.4.1 gnome-applet-aquarium(8) [OLD] 2.2.0 [NEW] 3.0.1 gnome-applet-glunarclock(8) [OLD] 0.32.4 [NEW] 0.34.1 gnome-applet-quick-lounge(8) [OLD] 2.14.0 [NEW] 2.14.1 @@ -685,7 +714,6 @@ gnustep-gui(15) [OLD] 0.24.0 [NEW] 0.29.0 gnustep-make(13) [OLD] 2.6.6 [NEW] 2.9.0 gnustep-make-libFoundation(19) [OLD] 1.11.0 [NEW] 2.9.0 -gnutls(20) [OLD] 3.7.4 [NEW] 3.7.5 gobby(12) [OLD] 0.5.0 [NEW] 0.6.0 gofish(8) [OLD] 0.22 [NEW] 1.2 golang-github-shurcooL-sanitized_anchor_name [OLD] 0 [NEW] v1.0.0 @@ -758,7 +786,7 @@ hadoop(15) [OLD] 0.20.2 [NEW] 3.3.2 hamlib(18) [OLD] 3.3 [NEW] 4.4 handbrake [OLD] 1.4.1 [NEW] 1.5.1 -haproxy(17) [OLD] 2.4.7 [NEW] 2.4.16 +haproxy(17) [OLD] 2.4.7 [NEW] 2.4.17 harminv(8) [OLD] 1.3.1 [NEW] 1.4.1 haveged(8) [OLD] 1.9.15 [NEW] 1.9.18 hawkey [OLD] 0.6.4 [NEW] 1 @@ -773,6 +801,7 @@ hidapi(13) [OLD] 0.11.2 [NEW] 0.12.0 hitch [OLD] 1.7.0 [NEW] 1.7.2 hivex(20) [OLD] 1.3.19 [NEW] 1.3.21 +hlint(7) [OLD] 3.1.3 [NEW] 3.4 homebank(7) [OLD] 4.0 [NEW] 5.5.5 hpibrowser(8) [OLD] 2.15.0 [NEW] 3.1.0 hplip(22) [OLD] 3.18.6 [NEW] 3.22.4 @@ -804,12 +833,12 @@ icedtea-web(16) [OLD] 1.7.1 [NEW] 1.8 icedtea6(27) [OLD] 1.12.4 [NEW] 1.13.13 icedtea7(38) [OLD] 2.6.9 [NEW] 3.19.0 -iceweasel [OLD] 44.0.2 [NEW] 100.0 +iceweasel [OLD] 44.0.2 [NEW] 100.0.1 ido-gtk2(10) [OLD] 0.3.4 [NEW] 12.10.2 iec16022(13) [OLD] 0.3.0 [NEW] 0.3.0.exe ifhp(12) [OLD] 3.5.20 [NEW] 3.5.22 ifp-line(11) [OLD] 0.2.4.5 [NEW] 0.3 -igb(18) [OLD] 5.3.4.4 [NEW] 5.9.3 +igb(18) [OLD] 5.3.4.4 [NEW] 5.10.2 im-chooser(13) [OLD] 1.7.3 [NEW] 1.7.4 im-ja(8) [OLD] 1.3 [NEW] 1.5 imapfilter(8) [OLD] 2.6.11 [NEW] 2.7.5 @@ -821,7 +850,7 @@ initramfs-tools(14) [OLD] 0.114 [NEW] 0.141 inn(19) [OLD] 2.6.4 [NEW] 2.6.5 input-pad [OLD] 1.0.3 [NEW] 1.0.99.20210817 -intel-compute-runtime [OLD] 19.24.13171 [NEW] 22.18.23063 +intel-compute-runtime [OLD] 19.24.13171 [NEW] 22.19.23136 intel-gmmlib [OLD] 19.2.1 [NEW] 22.1.3 intel-graphics-compiler(13) [OLD] 1.0.8744 [NEW] 1.0.11104. ipac-ng(13) [OLD] 1.31 [NEW] 1.34.2 @@ -832,6 +861,7 @@ ipmiutil(17) [OLD] 3.1.7 [NEW] 3.1.8 iprange(7) [OLD] 1.0.4 [NEW] 1.0.4.tar.xz.sha ipsilon(12) [OLD] 1.1.1 [NEW] 2.1.0 +iptables%{?with_vserver:-vserver}(42) [OLD] 1.8.7 [NEW] 1.8.8 iptstate(9) [OLD] 2.2.6 [NEW] 2.2.7 iputils [OLD] 20210722 [NEW] 20211215 ircd-hybrid(19) [OLD] 7.0.3 [NEW] 8.2.39 @@ -900,7 +930,6 @@ java-xom(14) [OLD] 1.1 [NEW] 1.3.7 java-xz [OLD] 1.5 [NEW] 1.9 jed [OLD] 0.99.19 [NEW] 0.99-19 -jenkins [OLD] 2.107.1 [NEW] 2.235.1 jhead(8) [OLD] 3.00 [NEW] 3.04 jimtcl [OLD] 0.76 [NEW] 0.81 jing [OLD] 20091111 [NEW] 20220510 @@ -912,7 +941,7 @@ jquery-migrate(10) [OLD] 1.1.1 [NEW] 3.4.0 jquery-nanoscroller [OLD] 0.7.2 [NEW] 0.8.7 jquery-touchswipe [OLD] 1.6.6 [NEW] 1.6.19 -jquery-twitter-bootstrap [OLD] 3.1.1 [NEW] 4.6.1 +jquery-twitter-bootstrap(13) [OLD] 3.1.1 [NEW] 5.1.3 js(14) [OLD] 1.7.0 [NEW] 1.60 jsext(8) [OLD] 0.12 [NEW] 1.1 jtrac(10) [OLD] 2.1.0 [NEW] 2.2.1 @@ -950,7 +979,6 @@ kernel-video-qc-usb-messenger(18) [OLD] 1.5 [NEW] 1.8 keybinder(15) [OLD] 0.3.1 [NEW] 3.0 kio-extras(13) [OLD] 19.04.1 [NEW] 22.04.1 -kf5-plasma-wayland-protocols(11) [OLD] 1.6.0 [NEW] 1.7.0 kflickr(8) [OLD] 0.9.1 [NEW] 20140907 kgcc(8) [OLD] 3.2.2 [NEW] 12.1.0 kguitar(8) [OLD] 0.5 [NEW] 0.5.1 @@ -1004,6 +1032,8 @@ ldns(14) [OLD] 1.7.1 [NEW] 1.8.1 leafnode(9) [OLD] 1.11.8 [NEW] 1.12.0.rc1 ledit(8) [OLD] 2.02.1 [NEW] 2.04 +leksah(7) [OLD] 0.12.1.3 [NEW] 0.16.2.2 +leksah-server(7) [OLD] 0.12.1.2 [NEW] 0.16.3.0 lensfun(20) [OLD] 0.3.2 [NEW] 0.3.95 lg(292) [OLD] 150 [NEW] 186 lg-latest(20) [OLD] 157 [NEW] 186 @@ -1011,7 +1041,6 @@ libSavitar [OLD] 2.7.0 [NEW] 8640_PyQt6_upgrade libabigail(13) [OLD] 1.6 [NEW] 2.0 libasr [OLD] 1.0.2 [NEW] 1.0.4 -libass(9) [OLD] 0.15.2 [NEW] 0.16.0 libassuan1(14) [OLD] 1.0.5 [NEW] 2.5.5 libayatana-appindicator [OLD] 0.5.5 [NEW] 0.5.91 libbfio [OLD] 20190112 [NEW] 20220120 @@ -1032,7 +1061,7 @@ libclocale [OLD] 20180721 [NEW] 20220107 libcnotify [OLD] 20180102 [NEW] 20220108 libconfini(8) [OLD] 1.14.0 [NEW] 1.16.3 -libconfuse(14) [OLD] 2.8 [NEW] 3.3.zip.md5 +libconfuse(14) [OLD] 2.8 [NEW] 3.3. libcouchbase [OLD] 3.0.1 [NEW] 3.3.0 libcpath [OLD] 20181228 [NEW] 20220108 libcsplit [OLD] 20190102 [NEW] 20220109 @@ -1046,7 +1075,7 @@ libewf [OLD] 20171104 [NEW] 20201230 libexif(18) [OLD] 0.6.24 [NEW] 0.6.24. libextractor(17) [OLD] 1.10 [NEW] 1.11 -libfabric(23) [OLD] 1.14.0 [NEW] 1.15.0 +libfabric(23) [OLD] 1.14.0 [NEW] 1.15.1 libfad(8) [OLD] 0.9.6 [NEW] 0.84 libfastjson(12) [OLD] 0.99.8 [NEW] 0.99.9 libfcache [OLD] 20181011 [NEW] 20220110 @@ -1069,6 +1098,7 @@ libhmac [OLD] 20180731 [NEW] 20220425 libica(8) [OLD] 1.3.9.1 [NEW] 2.3.0 libical(14) [OLD] 3.0.14 [NEW] 3.0.14. +libiconv(9) [OLD] 1.16 [NEW] 1.17 libimagequant [OLD] 2.17.0 [NEW] 4.0.0 libinfinity(14) [OLD] 0.6.7 [NEW] 0.7.2 libint [OLD] 1.2.1 [NEW] 2.7.1 @@ -1087,7 +1117,7 @@ libmygpo-qt [OLD] 1.0.9 [NEW] 1.1.0 libmypaint(14) [OLD] 1.6.1 [NEW] 2.0.0 libnbd(19) [OLD] 1.10.0 [NEW] 1.10.5 -libnet(15) [OLD] 1.2 [NEW] 1.2.zip.md5 +libnet(15) [OLD] 1.2 [NEW] 1.2. libnfs(10) [OLD] 5.0.1 [NEW] 5.0.1. libnl(15) [OLD] 3.5.0 [NEW] 3.6.0 libnsl(13) [OLD] 1.3.0 [NEW] 2.0.0 @@ -1115,7 +1145,6 @@ libredwg(8) [OLD] 0.12.4 [NEW] 0.12.5 librelp(12) [OLD] 1.8.0 [NEW] 1.10.0 libreswan(19) [OLD] 3.23 [NEW] 4.6 -librsvg [OLD] 2.54.1 [NEW] 2.54.2 librvngabw(12) [OLD] 0.0.2 [NEW] 0.0.3 libsbsms(12) [OLD] 1.7.0 [NEW] 2.0.2 libseccomp(25) [OLD] 2.5.4 [NEW] 2.5.4.tar.gz.SHA256SUM @@ -1176,7 +1205,7 @@ links2(24) [OLD] 2.1pre28 [NEW] 2.26 linphone [OLD] 4.2.5 [NEW] 5.2.0-alpha linux-firmware(16) [OLD] 20220411 [NEW] 20220509 -linux-libc-headers(14) [OLD] 5.17.1 [NEW] 5.17.7 +linux-libc-headers(14) [OLD] 5.17.1 [NEW] 5.17.8 linux_logo(10) [OLD] 5.11 [NEW] 6.0 linuxconsoletools(8) [OLD] 1.5.1 [NEW] 1.7.1 linuxsampler(11) [OLD] 2.1.0 [NEW] 2.2.0 @@ -1240,7 +1269,6 @@ lxtask(16) [OLD] 0.1.4 [NEW] 0.1.10 lxterminal(16) [OLD] 0.2.0 [NEW] 0.4.0 lynx(17) [OLD] 2.8.9rel.1 [NEW] 2.9.0dev.10 -lyx(16) [OLD] 2.3.2 [NEW] 2.3.6.1 lziprecover(8) [OLD] 1.22 [NEW] 1.23 lzlib(10) [OLD] 1.12 [NEW] 1.13 mDNSResponder(8) [OLD] 878.200.35 [NEW] 1310.140.1 @@ -1317,7 +1345,8 @@ monodevelop(15) [OLD] 5.10.0.871 [NEW] 7.8.4.1 most(8) [OLD] 5.0.0a [NEW] 5.1.0 movit(12) [OLD] 1.5.1 [NEW] 1.6.3 -mozilla-firefox [OLD] 38.0.1 [NEW] 100.0 +mozilla-firefox [OLD] 38.0.1 [NEW] 100.0.1 +mozilla-firefox-bin [OLD] 100.0 [NEW] 100.0.1 mozilla-thunderbird [OLD] 31.7.0 [NEW] 91.9.0 mozjpeg(7) [OLD] 3.1 [NEW] 3.2 mp1e(12) [OLD] 1.9.4 [NEW] 1.9.7cvs @@ -1390,8 +1419,8 @@ nfs4-acl-tools(9) [OLD] 0.3.5 [NEW] 0.3.7 nfs4-acl-tools-gui(8) [OLD] 0.3.4 [NEW] 0.3.7 nfswatch(8) [OLD] 4.99.9 [NEW] 4.99.11 -nghttp3(14) [OLD] 0.2.0 [NEW] 0.4.0 -ngtcp2(17) [OLD] 0.2.0 [NEW] 0.4.0 +nghttp3(14) [OLD] 0.2.0 [NEW] 0.4.1 +ngtcp2(17) [OLD] 0.2.0 [NEW] 0.5.0 nickle(8) [OLD] 2.84 [NEW] 2.90 nightfall(8) [OLD] 1.70 [NEW] 1.92 njamd(8) [OLD] 0.8.1 [NEW] 0.9.3pre2 @@ -1729,7 +1758,7 @@ perl-Compress-Bzip2 [OLD] 2.26 [NEW] 2.28 perl-Compress-Raw-Bzip2(15) [OLD] 2.093 [NEW] 2.103 perl-Compress-Raw-Lzma(15) [OLD] 2.101 [NEW] 2.103 -perl-Compress-Raw-Zlib(15) [OLD] 2.093 [NEW] 2.104 +perl-Compress-Raw-Zlib(15) [OLD] 2.093 [NEW] 2.105 perl-Config-Any [OLD] 0.23 [NEW] 0.32 perl-Config-Auto(15) [OLD] 0.42 [NEW] 0.44 perl-Config-AutoConf(16) [OLD] 0.317 [NEW] 0.320 @@ -2107,7 +2136,7 @@ perl-Math-BaseCalc(15) [OLD] 1.016 [NEW] 1.019 perl-Math-BaseCnv(14) [OLD] 1.4.75O6Pbr [NEW] 1.14 perl-Math-Big(15) [OLD] 1.12 [NEW] 1.16 -perl-Math-BigInt(15) [OLD] 1.999813 [NEW] 1.999830 +perl-Math-BigInt(15) [OLD] 1.999813 [NEW] 1.999831 perl-Math-BigInt-Constant(15) [OLD] 1.08 [NEW] 1.13 perl-Math-BigInt-FastCalc(15) [OLD] 0.30 [NEW] 0.5012 perl-Math-BigInt-GMP(15) [OLD] 1.6007 [NEW] 1.6010 @@ -2134,7 +2163,7 @@ perl-Math-Random(15) [OLD] 0.71 [NEW] 0.72 perl-Math-Spline(15) [OLD] 0.01 [NEW] 0.02 perl-Math-Symbolic(15) [OLD] 0.606 [NEW] 0.612 -perl-Modern-Perl [OLD] 1.03 [NEW] 1.20200211 +perl-Modern-Perl [OLD] 1.03 [NEW] 1.20220515 perl-Module-Build-XSUtil(14) [OLD] 0.14 [NEW] 0.19 perl-Module-CPANfile [OLD] 1.0001 [NEW] 1.1004 perl-Module-Compile(15) [OLD] 0.35 [NEW] 0.38 @@ -2375,7 +2404,7 @@ perl-Sys-Syslog(14) [OLD] 0.35 [NEW] 0.36 perl-Sys-Virt [OLD] 6.3.0 [NEW] 8.3.0 perl-TAP-Formatter-HTML [OLD] 0.09 [NEW] 0.11 -perl-TAP-Formatter-JUnit(15) [OLD] 0.11 [NEW] 0.15 +perl-TAP-Formatter-JUnit(15) [OLD] 0.11 [NEW] 0.16 perl-TAP-Harness-Archive(15) [OLD] 0.14 [NEW] 0.18 perl-Tangram(16) [OLD] 2.10 [NEW] 2.12 perl-TeX-DVI(15) [OLD] 0.110 [NEW] 1.01 @@ -2509,7 +2538,7 @@ perl-XML-Filter-DOMFilter-LibXML(14) [OLD] 0.02 [NEW] 0.04 perl-XML-Generator [OLD] 1.04 [NEW] 1.09 perl-XML-LibXML-Iterator(15) [OLD] 1.04 [NEW] 1.06 -perl-XML-LibXSLT [OLD] 1.99 [NEW] 2.000000 +perl-XML-LibXSLT [OLD] 1.99 [NEW] 2.001000 perl-XML-Liberal(15) [OLD] 0.22 [NEW] 0.32 perl-XML-Pastor(15) [OLD] 1.0.3 [NEW] 1.0.4 perl-XML-RSS(15) [OLD] 1.61 [NEW] 1.62 @@ -2522,7 +2551,7 @@ perl-XML-Smart(15) [OLD] 1.6.9 [NEW] 1.78 perl-XML-TreePP(14) [OLD] 0.41 [NEW] 0.43 perl-XML-Writer [OLD] 0.615 [NEW] 0.900 -perl-XML-XPath(14) [OLD] 1.20 [NEW] 1.46 +perl-XML-XPath(14) [OLD] 1.20 [NEW] 1.47 perl-XML-XPathScript(15) [OLD] 1.54 [NEW] 2.00 perl-XML-XSH(14) [OLD] 1.8.2 [NEW] 1.8.6 perl-YAML-Shell(15) [OLD] 0.60 [NEW] 0.71 @@ -2691,7 +2720,6 @@ php4-pecl-expect(12) [OLD] 0.2.4 [NEW] 0.4.0 php4-pecl-geoip(12) [OLD] 0.2.0 [NEW] 1.1.1 php4-pecl-gnupg(12) [OLD] 1.3 [NEW] 1.5.1 -php4-pecl-http(13) [OLD] 1.3.3 [NEW] 4.2.2 php4-pecl-intercept(12) [OLD] 0.3.0 [NEW] 0.4.0 php4-pecl-mailparse(12) [OLD] 2.1.1 [NEW] 3.1.3 php4-pecl-memcache(12) [OLD] 1.5 [NEW] 8.0 @@ -2700,6 +2728,7 @@ php4-pecl-rpmreader(12) [OLD] 0.3 [NEW] 0.4 php4-pecl-runkit(12) [OLD] 0.9 [NEW] 1.0.4 php4-pecl-stats(12) [OLD] 1.0.2 [NEW] 2.0.3 +php4-pecl-xdebug(12) [OLD] 2.0.5 [NEW] 3.1.4 php4-pecl-xmlwriter(12) [OLD] 2.0.0 [NEW] 2.0.4 php4-pecl-yaz(12) [OLD] 1.0.7 [NEW] 1.2.3 php4-pecl-zip(12) [OLD] 1.9.0 [NEW] 1.20.1 @@ -2770,12 +2799,12 @@ proj [OLD] 6.3.2 [NEW] 9.0.0 prosody(9) [OLD] 0.11.5 [NEW] 0.12.0 protobuf(20) [OLD] 3.14.0 [NEW] 21.0 -proxysql [OLD] 1.4.1 [NEW] 2.4.0 +proxysql [OLD] 1.4.1 [NEW] 2.4.1 ps_mem(10) [OLD] 3.12 [NEW] 3.13 psad(10) [OLD] 2.0.1 [NEW] 2.4.6 psensor(16) [OLD] 1.2.0 [NEW] 1.2.1 psi(9) [OLD] 1.3 [NEW] 1.5 -psi-plus(9) [OLD] 1.2.243 [NEW] 1.5.1625 +psi-plus(9) [OLD] 1.2.243 [NEW] 1.5.1626 psmisc(20) [OLD] 23.3 [NEW] 23.5 pspg [OLD] 4.3.0 [NEW] 5.5.4 pstreams(8) [OLD] 0.5.2 [NEW] 1.0.3 @@ -2798,6 +2827,7 @@ python-BitVector(9) [OLD] 1.5.1 [NEW] 3.5.0 python-ConcurrentLogHandler(8) [OLD] 0.8.4 [NEW] 0.9.1 python-Crypto(16) [OLD] 2.6.1 [NEW] 2.7a1 +python-Cython(18) [OLD] 0.29.28 [NEW] 0.29.29 python-Flask-SQLAlchemy(12) [OLD] 0.15 [NEW] 2.5.1 python-FormEncode(17) [OLD] 1.3.1 [NEW] 2.0.1 python-GeoIP2 [OLD] 2.1.0 [NEW] 4.5.0 @@ -2861,12 +2891,12 @@ python-blivet [OLD] 0.14 [NEW] blivet-1.1-1 python-blockdiag(18) [OLD] 1.5.4 [NEW] 3.0.0 python-booleanOperations(16) [OLD] 0.8.2 [NEW] 0.9.0 -python-boto3(15) [OLD] 1.17.1 [NEW] 1.22.13 -python-botocore(16) [OLD] 1.20.5 [NEW] 1.25.13 +python-boto3(15) [OLD] 1.17.1 [NEW] 1.23.0 +python-botocore(16) [OLD] 1.20.5 [NEW] 1.26.0 python-bottle(18) [OLD] 0.12.18 [NEW] 0.12.19 python-bs4(17) [OLD] 4.6.3 [NEW] 4.11.1 python-bsddb(13) [OLD] 6.2.6 [NEW] 6.2.9 -python-cachetools(18) [OLD] 0.7.0 [NEW] 5.0.0 +python-cachetools(18) [OLD] 0.7.0 [NEW] 5.1.0 python-captcha-solver(14) [OLD] 0.0.3 [NEW] 0.1.5 python-cassandra [OLD] 3.20.0 [NEW] 3.25.0 python-casttube(15) [OLD] 0.2.0 [NEW] 0.2.1 @@ -2981,28 +3011,23 @@ python-gitdb [OLD] 2.0.6 [NEW] 4.0.9 python-gitlab(17) [OLD] 0.16 [NEW] 3.4.0 python-glanceclient(14) [OLD] 2.8.0 [NEW] 3.6.0 -python-gnutls(10) [OLD] 3.1.2 [NEW] 3.1.3 python-google-apputils(12) [OLD] 0.4.1 [NEW] 0.4.2 python-gprof2dot(10) [OLD] 1.0 [NEW] 2021.2.21 -python-graphviz(18) [OLD] 0.16 [NEW] 0.20 python-grequests(15) [OLD] 0.2.0 [NEW] 0.6.0 python-gstreamer(16) [OLD] 1.16.3 [NEW] 1.20.2 python-gstreamer0.10(8) [OLD] 0.10.22 [NEW] 1.20.2 python-gunicorn(18) [OLD] 19.10.0 [NEW] 20.1.0 python-guppy(13) [OLD] 0.1.9 [NEW] 0.1.11 -python-h2(17) [OLD] 3.2.0 [NEW] 4.1.0 python-helper(15) [OLD] 2.4.2 [NEW] 2.5.0 python-hgtools(15) [OLD] 6.5.1 [NEW] 9.1.0 python-hidapi(16) [OLD] 0.9.0.post2 [NEW] 0.11.2 -python-hpack(16) [OLD] 3.0.0 [NEW] 4.0.0 python-html2text(8) [OLD] 2019.8.11 [NEW] 2020.1.16 python-html5-parser(15) [OLD] 0.4.5 [NEW] 0.4.10 python-httpbin(15) [OLD] 0.5.0 [NEW] 0.7.0 python-httpretty [OLD] 0.9.7 [NEW] 1.1.4 python-humanize(17) [OLD] 1.0.0 [NEW] 4.1.0 python-hurry(15) [OLD] 1.0 [NEW] 1.1 -python-hyperframe(16) [OLD] 5.2.0 [NEW] 6.0.1 -python-hypothesis(17) [OLD] 4.57.1 [NEW] 6.46.3 +python-hypothesis(17) [OLD] 4.57.1 [NEW] 6.46.5 python-icinga-slack-webhook(8) [OLD] 1.0.3 [NEW] 2.1.1 python-importlib_metadata(17) [OLD] 2.1.3 [NEW] 4.11.3 python-importlib_resources(18) [OLD] 3.3.1 [NEW] 5.7.1 @@ -3063,6 +3088,7 @@ python-lz4(18) [OLD] 2.2.1 [NEW] 4.0.0 python-lzo(13) [OLD] 1.12 [NEW] 1.14 python-magic_ahupp(18) [OLD] 0.4.15 [NEW] 0.4.25 +python-manuel(15) [OLD] 1.10.1 [NEW] 1.11.2 python-markdown(19) [OLD] 3.1.1 [NEW] 3.3.7 python-markupsafe(17) [OLD] 1.1.1 [NEW] 2.1.1 python-maxminddb(15) [OLD] 1.1.1 [NEW] 2.2.0 @@ -3073,7 +3099,7 @@ python-meliae(12) [OLD] 0.4.0 [NEW] 0.5.1 python-mistune(17) [OLD] 0.8.4 [NEW] 2.0.2 python-mkdocs(15) [OLD] 1.0.4 [NEW] 1.3.0 -python-mkdocs-material(14) [OLD] 4.1.0 [NEW] 8.2.14 +python-mkdocs-material(14) [OLD] 4.1.0 [NEW] 8.2.15 python-mmpython(9) [OLD] 0.4.9 [NEW] 0.4.10 python-mock [OLD] 3.0.5 [NEW] 4.0.3 python-modulegraph(10) [OLD] 0.10.2 [NEW] 0.19.2 @@ -3102,7 +3128,7 @@ python-nwdiag(8) [OLD] 0.7.0 [NEW] 3.0.0 python-oauthlib [OLD] 3.1.0 [NEW] 3.2.0 python-objgraph(17) [OLD] 3.4.1 [NEW] 3.5.0 -python-odict(9) [OLD] 1.5.1 [NEW] 1.8.1 +python-odict(9) [OLD] 1.5.1 [NEW] 1.9.0 python-onedrive(8) [OLD] 14.04.3 [NEW] 15.10.5 python-openid [OLD] 2.2.5 [NEW] 3.2 python-openpyxl(12) [OLD] 1.6.1 [NEW] 3.0.9 @@ -3310,7 +3336,7 @@ python-toolz(16) [OLD] 0.10.0 [NEW] 0.11.2 python-tornado(19) [OLD] 5.1.1 [NEW] 6.1 python-tox(20) [OLD] 3.23.0 [NEW] 3.25.0 -python-traitlets [OLD] 4.3.3 [NEW] 5.2.0 +python-traitlets [OLD] 4.3.3 [NEW] 5.2.1 python-translationstring(12) [OLD] 1.1 [NEW] 1.4 python-trollius(18) [OLD] 2.1 [NEW] 2.2.1 python-trustme(16) [OLD] 0.6.0 [NEW] 0.9.0 @@ -3347,7 +3373,7 @@ python-xdis(17) [OLD] 4.1.2 [NEW] 6.0.3 python-xhtml2pdf(16) [OLD] 0.1a4 [NEW] 0.2.7 python-xlsxwriter(8) [OLD] 0.5.3 [NEW] 3.0.3 -python-xmlschema(18) [OLD] 1.0.18 [NEW] 1.10.0 +python-xmlschema(18) [OLD] 1.0.18 [NEW] 1.11.0 python-xmltodict(15) [OLD] 0.12.0 [NEW] 0.13.0 python-xmpppy(8) [OLD] 0.4.1 [NEW] 0.5.0rc1 python-yamlloader(15) [OLD] 0.5.5 [NEW] 1.1.0 @@ -3367,7 +3393,7 @@ python3-astroid(15) [OLD] 2.9.3 [NEW] 2.11.5 python3-black(14) [OLD] 21.6b0 [NEW] 22.3.0 python3-blockdiag(14) [OLD] 2.0.1 [NEW] 3.0.0 -python3-botocore(14) [OLD] 1.25.9 [NEW] 1.25.13 +python3-botocore(14) [OLD] 1.25.9 [NEW] 1.26.1 python3-cattrs(13) [OLD] 1.10.0 [NEW] 22.1.0 python3-celery(19) [OLD] 5.0.5 [NEW] 5.2.6 python3-cloudpickle(13) [OLD] 1.6.0 [NEW] 2.0.0 @@ -3378,7 +3404,7 @@ python3-defcon(14) [OLD] 0.9.0 [NEW] 0.10.1 python3-dns(13) [OLD] 2.2.0 [NEW] 2.2.1 python3-dugong(13) [OLD] 3.7.3 [NEW] 3.8.2 -python3-dulwich(15) [OLD] 0.20.33 [NEW] 0.20.35 +python3-dulwich(15) [OLD] 0.20.33 [NEW] 0.20.37 python3-elementpath(14) [OLD] 2.5.0 [NEW] 2.5.1 python3-filelock(15) [OLD] 3.6.0 [NEW] 3.7.0 python3-flask(15) [OLD] 2.0.2 [NEW] 2.1.2 @@ -3386,7 +3412,7 @@ python3-furo(9) [OLD] 2021.6.18b36 [NEW] 2022.4.7 python3-huawei-lte-api(14) [OLD] 1.5.4 [NEW] 1.6 python3-humanize(13) [OLD] 2.0.0 [NEW] 4.1.0 -python3-hypothesis(13) [OLD] 6.39.4 [NEW] 6.46.3 +python3-hypothesis(13) [OLD] 6.39.4 [NEW] 6.46.5 python3-idasen(9) [OLD] 0.7.1 [NEW] 0.8.3 python-importlib_metadata(17) [OLD] 2.1.3 [NEW] 4.11.3 python3-importlib_resources(14) [OLD] 5.4.0 [NEW] 5.7.1 @@ -3453,6 +3479,7 @@ python3-websockets [OLD] 9.0.2 [NEW] 10.3 python3-werkzeug [OLD] 2.0.2 [NEW] 2.1.2 python3-xdg(9) [OLD] 4.0.1 [NEW] 5.1.1 +python3-xmlschema(14) [OLD] 1.10.0 [NEW] 1.11.0 python3-zipp(14) [OLD] 3.7.0 [NEW] 3.8.0 python3-zstd(13) [OLD] 1.5.1.0 [NEW] 1.5.2.5 pytone(8) [OLD] 3.0.2 [NEW] 3.0.4pre @@ -3484,7 +3511,6 @@ qtstalker(8) [OLD] 0.36 [NEW] 31 quadkonsole(8) [OLD] 2.0.2 [NEW] 2.0.3 quakeforge(19) [OLD] 0.5.5 [NEW] 0.7.2 -quassel(15) [OLD] 0.12.2 [NEW] 0.14.0 quazip(13) [OLD] 0.7.2 [NEW] 0.7.3 qucs(9) [OLD] 0.0.16 [NEW] 0.0.19 quickdc(8) [OLD] 0.0.6 [NEW] 0.0.6-alpha-src @@ -3504,13 +3530,13 @@ razorqt(12) [OLD] 0.3.0 [NEW] 0.4.1 rbldnsd(8) [OLD] 0.997a [NEW] 0.998 rdesktop(8) [OLD] 1.8.4 [NEW] 1.9.0 -rdma-core [OLD] 39.0 [NEW] 40.0 +rdma-core(15) [OLD] 39.0 [NEW] 40.0 re-alpine(14) [OLD] 2.02 [NEW] 2.03 re2c [OLD] 1.2 [NEW] 3.0 readline [OLD] 8.1 [NEW] 8.1.2 readosm(12) [OLD] 1.1.0 [NEW] 1.1.0a redis [OLD] 6.2.5 [NEW] 7.0.0 -rednotebook(8) [OLD] 1.4.0 [NEW] 2.22 +rednotebook(8) [OLD] 1.4.0 [NEW] 2.25 refind(13) [OLD] 0.8.3 [NEW] 0.13.3.1 refpolicy(11) [OLD] 20071214 [NEW] 20081014 regexxer(8) [OLD] 0.8 [NEW] 0.10 @@ -3682,8 +3708,8 @@ ruby-iso8601 [OLD] 0.9.1 [NEW] 0.13.0 ruby-jabber4r [OLD] 0.6.0 [NEW] 0.8.0 ruby-jquery-rails [OLD] 3.1.1 [NEW] 4.4.0 -ruby-json [OLD] 1.8.1 [NEW] 2.6.1 -ruby-json_pure [OLD] 1.8.1 [NEW] 2.6.1 +ruby-json [OLD] 1.8.1 [NEW] 2.6.2, +ruby-json_pure [OLD] 1.8.1 [NEW] 2.6.2 ruby-kansas [OLD] 0.2 [NEW] 0.9.1 ruby-launchy [OLD] 0.4.0 [NEW] 2.5.0, ruby-levenshtein [OLD] 0.1 [NEW] 0.2.2 @@ -4000,6 +4026,7 @@ t38modem(9) [OLD] 1.2.0 [NEW] 2.0.0 tapiocaui(9) [OLD] 0.3.9 [NEW] 0.3.9.1 tarlz(8) [OLD] 0.19 [NEW] 0.22 +task-spooler(7) [OLD] 1.0 [NEW] 1.0.2 tasque(22) [OLD] 0.1.9 [NEW] 0.1.12 taxipilot(8) [OLD] 0.9.01 [NEW] 0.9.2 tcb(13) [OLD] 1.1 [NEW] 1.2 @@ -4062,7 +4089,7 @@ tkinfo(9) [OLD] 2.8 [NEW] 2.11 tkrat(8) [OLD] 2.0.3 [NEW] 2.1.5 tmux(12) [OLD] 3.2a [NEW] 3.3 -tomcat [OLD] 7.0.109 [NEW] 9.0.62 +tomcat [OLD] 7.0.109 [NEW] 9.0.63 tomsfastmath(9) [OLD] 0.13.1 [NEW] 0.13.1.pdf toppler(8) [OLD] 1.1.5 [NEW] 1.1.6 tor [OLD] 0.4.6.7 [NEW] 0.4.8.0-alpha-dev @@ -4109,7 +4136,7 @@ uim(24) [OLD] 1.8.8 [NEW] 1.8.8.sum ulauncher [OLD] 5.8.0 [NEW] 5.14.4 umockdev [OLD] 0.16.3 [NEW] 0.17.10 -uncrustify(7) [OLD] 0.68.1 [NEW] 0.75.0 +uncrustify(7) [OLD] 0.68.1 [NEW] 0.75.1 unetbootin [OLD] 657 [NEW] 702 unh_iscsi(19) [OLD] 1.6.00 [NEW] 1.7.00 unifdef(8) [OLD] 2.10 [NEW] 2.12 @@ -4150,7 +4177,7 @@ viewvc(10) [OLD] 1.1.26 [NEW] 1.2.1. vifm(9) [OLD] 0.7.2 [NEW] 0.12 viking(7) [OLD] 1.6.1 [NEW] 1.10 -vim(54) [OLD] 8.2.4726 [NEW] 8.2.4949 +vim(54) [OLD] 8.2.4726 [NEW] 8.2.4969 vim-plugin-checksyntax [OLD] 2.03 [NEW] 5.00 vim-plugin-flake8 [OLD] 1.4 [NEW] 1.6 vim-plugin-tagbar(8) [OLD] 2.7 [NEW] 3.0.0 @@ -4185,7 +4212,7 @@ webrtc-audio-processing(22) [OLD] 0.3.1 [NEW] 1.0 websocketpp [OLD] 0.8.1 [NEW] WebSocket++/0.8.2 wendzelnntpd(16) [OLD] 1.4.0 [NEW] 2.0.8 -wesnoth(17) [OLD] 1.16.2 [NEW] 1.17.3 +wesnoth(17) [OLD] 1.16.2 [NEW] 1.17.4 wfmath(9) [OLD] 0.3.7 [NEW] 1.0.2 wgetpaste(8) [OLD] 2.28 [NEW] 2.30 whois [OLD] 5.5.10 [NEW] 5.5.13 @@ -4244,6 +4271,7 @@ xmms-input-xmp(8) [OLD] 3.5.0 [NEW] 4.1.0 xmms-output-jack(9) [OLD] 0.19 [NEW] 20031124 xmms-output-ogg(8) [OLD] 0.2 [NEW] 0.3 +xmobar(15) [OLD] 0.24.3 [NEW] 0.43 xmorph(12) [OLD] 20060130 [NEW] 20060817 xmule(9) [OLD] 1.12.2 [NEW] 1.13.6 xonclock(8) [OLD] 0.0.9.3 [NEW] 0.0.9.4 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/PLD-doc/PLD-update-TODO?r1=1.2711&r2=1.2712 From qboosh at pld-linux.org Tue May 17 20:29:07 2022 From: qboosh at pld-linux.org (qboosh) Date: Tue, 17 May 2022 20:29:07 +0200 Subject: =?utf8?q?=5Bpackages/orca=5D_-_updated_to_42=2E1?= References: <4e8dbf25a7c008b1e4ae16b08b28ac1a964cd466_refs_heads_master@pld-linux.org> Message-ID: <3cd71a708bd59a47e8c4a1047634ab5bf5309ac2_refs_heads_master@pld-linux.org> commit 3cd71a708bd59a47e8c4a1047634ab5bf5309ac2 Author: Jakub Bogusz Date: Tue May 17 20:29:45 2022 +0200 - updated to 42.1 orca.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/orca.spec b/orca.spec index 9b28c68..1455f44 100644 --- a/orca.spec +++ b/orca.spec @@ -1,12 +1,12 @@ Summary: Flexible, extensible, and powerful assistive technology Summary(pl.UTF-8): Elastyczna, rozszerzalna i pot??na technologia wspomagaj?ca Name: orca -Version: 42.0 +Version: 42.1 Release: 1 License: LGPL v2+ Group: X11/Applications/Accessibility Source0: https://download.gnome.org/sources/orca/42/%{name}-%{version}.tar.xz -# Source0-md5: 21e30323ee0a26a4d8504d75562713aa +# Source0-md5: 86d0ff5d2796370e82a04a9bd0fd3dfb URL: https://wiki.gnome.org/Projects/Orca BuildRequires: at-spi2-atk-devel >= 2.26 BuildRequires: at-spi2-core-devel >= 2.26 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/orca.git/commitdiff/3cd71a708bd59a47e8c4a1047634ab5bf5309ac2 From qboosh at pld-linux.org Tue May 17 20:29:21 2022 From: qboosh at pld-linux.org (qboosh) Date: Tue, 17 May 2022 20:29:21 +0200 Subject: DISTFILES: orca: orca-42.1.tar.xz Message-ID: <15944.1652812161@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/orca/42/orca-42.1.tar.xz 86d0ff5d2796370e82a04a9bd0fd3dfb orca-42.1.tar.xz Size: 3700132 bytes -- Virtually Yours: distfiles. From arekm at pld-linux.org Wed May 18 06:37:47 2022 From: arekm at pld-linux.org (arekm) Date: Wed, 18 May 2022 06:37:47 +0200 Subject: =?utf8?q?=5Bpackages/python3-rt=5D_Up_to_3=2E0=2E0=2E?= References: <733742ee8fcc643e6cdd7d45dbb6d4c7ea3e4fea_refs_heads_master@pld-linux.org> Message-ID: commit b17486c8ef97f7b80663b50463c7aad6b2d70633 Author: Arkadiusz Mi?kiewicz Date: Wed May 18 06:37:08 2022 +0200 Up to 3.0.0. python3-rt.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) --- diff --git a/python3-rt.spec b/python3-rt.spec index 0f4768a..2694fa8 100644 --- a/python3-rt.spec +++ b/python3-rt.spec @@ -7,12 +7,12 @@ Summary: Python interface to Request Tracker API Summary(pl.UTF-8): - Name: python3-%{module} -Version: 2.1.1 -Release: 3 +Version: 3.0.0 +Release: 1 License: GPL v3 Group: Libraries/Python Source0: https://pypi.debian.net/rt/%{module}-%{version}.tar.gz -# Source0-md5: 8f9590a0948c746fdd0687c9d651c3bf +# Source0-md5: d435c28902ed9e50b567adee4b1d8e27 URL: https://github.com/CZ-NIC/python-rt BuildRequires: python3-modules >= 1:3.2 %if %{with tests} @@ -21,6 +21,8 @@ BuildRequires: python3-nose BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.714 %if %{with doc} +BuildRequires: python3-furo +BuildRequires: python3-sphinx_copybutton BuildRequires: sphinx-pdg-3 %endif Requires: python3-modules >= 1:3.2 @@ -69,7 +71,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS CHANGES README.rst +%doc AUTHORS CHANGELOG.md README.rst %dir %{py3_sitescriptdir}/%{module} %{py3_sitescriptdir}/%{module}/*.py # PEP-561 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python3-rt.git/commitdiff/b17486c8ef97f7b80663b50463c7aad6b2d70633 From arekm at pld-linux.org Wed May 18 06:37:59 2022 From: arekm at pld-linux.org (arekm) Date: Wed, 18 May 2022 06:37:59 +0200 Subject: DISTFILES: python3-rt: rt-3.0.0.tar.gz Message-ID: <16715.1652848679@distfiles.pld-linux.org> Request by: arekm Files fetched: 1 STORED: https://pypi.debian.net/rt/rt-3.0.0.tar.gz d435c28902ed9e50b567adee4b1d8e27 rt-3.0.0.tar.gz Size: 65949 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Wed May 18 10:28:07 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 10:28:07 +0200 Subject: =?utf8?q?=5Bpackages/yt-dlp=5D_up_to_2022=2E05=2E18?= References: <66944181e33179657e072ef01e315a29bd88f297_refs_heads_master@pld-linux.org> Message-ID: <84fd61f2355cfb610457e42c917bf2511f217ea4_refs_heads_master@pld-linux.org> commit 84fd61f2355cfb610457e42c917bf2511f217ea4 Author: Jan Palus Date: Wed May 18 10:28:00 2022 +0200 up to 2022.05.18 yt-dlp.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/yt-dlp.spec b/yt-dlp.spec index 78e368b..43195bc 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -1,11 +1,11 @@ Summary: A youtube-dl fork with additional features and fixes Name: yt-dlp -Version: 2022.04.08 +Version: 2022.05.18 Release: 1 License: Public Domain Group: Applications/System Source0: https://github.com/yt-dlp/yt-dlp/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 9a56b2954ff96f5e1752b19ac1cba79e +# Source0-md5: ed6f7d6f2324a55c9453acfda641d36d URL: https://github.com/yt-dlp/yt-dlp BuildRequires: python3-modules >= 1:3.2 BuildRequires: python3-setuptools ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/yt-dlp.git/commitdiff/84fd61f2355cfb610457e42c917bf2511f217ea4 From atler at pld-linux.org Wed May 18 10:28:18 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 10:28:18 +0200 Subject: DISTFILES: yt-dlp: yt-dlp-2022.05.18.tar.gz Message-ID: <12422.1652862498@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://github.com/yt-dlp/yt-dlp/archive/2022.05.18/yt-dlp-2022.05.18.tar.gz ed6f7d6f2324a55c9453acfda641d36d yt-dlp-2022.05.18.tar.gz Size: 2034054 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Wed May 18 12:22:30 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 12:22:30 +0200 Subject: =?utf8?q?=5Bpackages/docker-ce=5D_disable_go_mod=2C_rediff_patch_and_rebuild?= =?utf8?q?_with_current_go_runtime=3B_rel_2?= References: <1f4bb2f819b6381adf07eb2d9b8c30925e93e925_refs_heads_master@pld-linux.org> Message-ID: commit d3c3f5e1e0f0edc7d39e88af2ad0f2a8841727d0 Author: Jan Palus Date: Wed May 18 12:15:03 2022 +0200 disable go mod, rediff patch and rebuild with current go runtime; rel 2 docker-ce.spec | 3 ++- systemd.patch | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) --- diff --git a/docker-ce.spec b/docker-ce.spec index cf9bd2d..8d1438d 100644 --- a/docker-ce.spec +++ b/docker-ce.spec @@ -22,7 +22,7 @@ Name: docker-ce # Using Docker-CE, Stay on Stable channel # https://docs.docker.com/engine/installation/ Version: 19.03.14 -Release: 1 +Release: 2 License: Apache v2.0 Group: Applications/System # https://github.com/docker/docker-ce/releases @@ -172,6 +172,7 @@ grep -rhE "=%{runc_commit}|=%{containerd_commit}|=%{libnetwork_commit}" $(pwd)/c export VERSION=%{version}-ce # for `docker version` export GITCOMMIT="PLD-Linux/%{version}" # for cli export DOCKER_GITCOMMIT="PLD-Linux/%{version}" # for engine +export GO111MODULE=off # build runc sed -i -e 's,shell git,shell false,' runc/Makefile diff --git a/systemd.patch b/systemd.patch index 09e49eb..da44eb3 100644 --- a/systemd.patch +++ b/systemd.patch @@ -12,5 +12,5 @@ -ExecStart=/usr/bin/dockerd -H fd:// +ExecStart=/usr/sbin/dockerd -H fd:// $OPTIONS ExecReload=/bin/kill -s HUP $MAINPID + LimitNOFILE=1048576 # Having non-zero Limit*s causes performance problems due to accounting overhead - # in the kernel. We recommend using cgroups to do container-local accounting. ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/docker-ce.git/commitdiff/d3c3f5e1e0f0edc7d39e88af2ad0f2a8841727d0 From mrozowik at pld-linux.org Wed May 18 13:02:07 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Wed, 18 May 2022 13:02:07 +0200 Subject: =?utf8?q?=5Bpackages/ka5-kopeninghours=5D_-_up_to_22=2E04=2E1?= References: <06551e69bb75d50f81e772a2b6c5d7a0aa5ac842_refs_heads_master@pld-linux.org> Message-ID: commit ea4ab459140a2657b86bf6f01127d256de2ec20e Author: Krzysztof Mrozowicz Date: Wed May 18 11:01:58 2022 +0000 - up to 22.04.1 ka5-kopeninghours.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/ka5-kopeninghours.spec b/ka5-kopeninghours.spec index 0c0c9f8..5920626 100644 --- a/ka5-kopeninghours.spec +++ b/ka5-kopeninghours.spec @@ -1,18 +1,18 @@ # # Conditional build: %bcond_with tests # build with tests -%define kdeappsver 22.04.0 +%define kdeappsver 22.04.1 %define kframever 5.56.0 %define qtver 5.15.2 %define kaname kopeninghours Summary: A library for parsing and evaluating OSM opening hours expressions Name: ka5-%{kaname} -Version: 22.04.0 +Version: 22.04.1 Release: 1 License: GPL v2+/LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz -# Source0-md5: ae73269278c2dafcf5c235f18d2f549a +# Source0-md5: 388392f23bf02732df06365610de7262 URL: https://community.kde.org/ BuildRequires: Qt5Core-devel >= 5.15.2 BuildRequires: Qt5Network-devel >= 5.15.2 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-kopeninghours.git/commitdiff/ea4ab459140a2657b86bf6f01127d256de2ec20e From mrozowik at pld-linux.org Wed May 18 13:02:17 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Wed, 18 May 2022 13:02:17 +0200 Subject: DISTFILES: ka5-kopeninghours: kopeninghours-22.04.1.tar.xz Message-ID: <22626.1652871737@distfiles.pld-linux.org> Request by: mrozowik Files fetched: 1 STORED: http://download.kde.org/stable/release-service/22.04.1/src/kopeninghours-22.04.1.tar.xz 388392f23bf02732df06365610de7262 kopeninghours-22.04.1.tar.xz Size: 69180 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Wed May 18 13:29:22 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 13:29:22 +0200 Subject: =?utf8?q?=5Bpackages/kodi-addon-inputstream-adaptive=5D_up_to_19=2E0=2E5?= References: Message-ID: commit a8c80b57296c51dae7f75a465c00f271323eb810 Author: Jan Palus Date: Wed May 18 13:29:10 2022 +0200 up to 19.0.5 kodi-addon-inputstream-adaptive.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/kodi-addon-inputstream-adaptive.spec b/kodi-addon-inputstream-adaptive.spec index ed9f4cc..f7471dc 100644 --- a/kodi-addon-inputstream-adaptive.spec +++ b/kodi-addon-inputstream-adaptive.spec @@ -5,12 +5,12 @@ Summary: Kodi InputStream addon for several manifest types Name: kodi-addon-inputstream-adaptive -Version: %{kodi_ver}.0.4 +Version: %{kodi_ver}.0.5 Release: 1 License: GPL v2+ Group: Applications/Multimedia Source0: https://github.com/xbmc/inputstream.adaptive/archive/%{version}-%{codename}/%{version}-%{codename}.tar.gz -# Source0-md5: e8960e18b7047f74000a3442fdbe4b33 +# Source0-md5: 47b13713d504a9e920cfffedeee1f4f5 URL: https://github.com/xbmc/inputstream.adaptive BuildRequires: cmake >= 3.10 BuildRequires: expat-devel ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kodi-addon-inputstream-adaptive.git/commitdiff/a8c80b57296c51dae7f75a465c00f271323eb810 From atler at pld-linux.org Wed May 18 13:29:33 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 13:29:33 +0200 Subject: DISTFILES: kodi-addon-inputstream-adaptive: 19.0.5-Matrix.tar.gz Message-ID: <29097.1652873373@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://github.com/xbmc/inputstream.adaptive/archive/19.0.5-Matrix/19.0.5-Matrix.tar.gz 47b13713d504a9e920cfffedeee1f4f5 19.0.5-Matrix.tar.gz Size: 771983 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Wed May 18 14:34:38 2022 From: atler at pld-linux.org (atler) Date: Wed, 18 May 2022 14:34:38 +0200 Subject: =?utf8?q?=5Bpackages/zsh=5D_exclude_more_tests_requiring_pty=3B_rel_2?= References: <462c18f38a671b310eacc7b16f00a429cea4b3c2_refs_heads_master@pld-linux.org> Message-ID: commit f707449c3980011fe82eda7389686b34dd3f64bf Author: Jan Palus Date: Wed May 18 14:34:11 2022 +0200 exclude more tests requiring pty; rel 2 zsh.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/zsh.spec b/zsh.spec index 03b3fe8..87c7f99 100644 --- a/zsh.spec +++ b/zsh.spec @@ -16,7 +16,7 @@ Summary(tr.UTF-8): Geli?mi? bir BASH s?r?m? Summary(uk.UTF-8): ????????? ???????? (shell) ?????? ?? ksh, ??? ? ???????????? Name: zsh Version: 5.9 -Release: 1 +Release: 2 License: BSD-like Group: Applications/Shells Source0: https://downloads.sourceforge.net/zsh/%{name}-%{version}.tar.xz @@ -211,7 +211,7 @@ cd .. %if %{with tests} if ! tty; then - %{__rm} Test/{C02cond,Y01completion,Y02compmatch,Y03arguments,V08zpty,W02jobs,X02zlevi,X03zlebindkey,X04zlehighlight}.ztst + %{__rm} Test/{C02cond,E01options,Y01completion,Y02compmatch,Y03arguments,V08zpty,W02jobs,W03jobparameters,X02zlevi,X03zlebindkey,X04zlehighlight}.ztst fi %{__make} test %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zsh.git/commitdiff/f707449c3980011fe82eda7389686b34dd3f64bf From mrozowik at pld-linux.org Wed May 18 15:24:45 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Wed, 18 May 2022 15:24:45 +0200 Subject: =?utf8?q?=5Bpackages/ka5-ktp-call-ui=5D_BR=3A_qt5-gstreamer?= References: Message-ID: commit fbebe7ba7295e7339220d6e5fab36d4cb3812e76 Author: Krzysztof Mrozowicz Date: Wed May 18 13:24:35 2022 +0000 BR: qt5-gstreamer ka5-ktp-call-ui.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/ka5-ktp-call-ui.spec b/ka5-ktp-call-ui.spec index f356e5a..268e1ab 100644 --- a/ka5-ktp-call-ui.spec +++ b/ka5-ktp-call-ui.spec @@ -31,6 +31,7 @@ BuildRequires: kf5-kxmlgui-devel >= %{kframever} BuildRequires: ninja BuildRequires: phonon-qt5-devel BuildRequires: qt5-build >= %{qtver} +BuildRequires: qt5-gstreamer BuildRequires: qt5-gstreamer-devel BuildRequires: rpmbuild(macros) >= 1.164 BuildRequires: shared-mime-info ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-ktp-call-ui.git/commitdiff/fbebe7ba7295e7339220d6e5fab36d4cb3812e76 From mrozowik at pld-linux.org Wed May 18 15:32:20 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Wed, 18 May 2022 15:32:20 +0200 Subject: =?utf8?q?=5Bpackages/qt-gstreamer=5D_-_qt5-gstreamer-devel_should_require_qt?= =?utf8?q?5-gstreamer=2C_not_qt-gstreamer?= References: <971c8a299e276c7002351fcecb7904dd2b888bba_refs_heads_master@pld-linux.org> Message-ID: <42607c91c95985f3464c70ea28643baa4c6f3ead_refs_heads_master@pld-linux.org> commit 42607c91c95985f3464c70ea28643baa4c6f3ead Author: Krzysztof Mrozowicz Date: Wed May 18 13:32:06 2022 +0000 - qt5-gstreamer-devel should require qt5-gstreamer, not qt-gstreamer qt-gstreamer.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/qt-gstreamer.spec b/qt-gstreamer.spec index bebc2d7..77cc59f 100644 --- a/qt-gstreamer.spec +++ b/qt-gstreamer.spec @@ -8,7 +8,7 @@ Summary: QtGStreamer - libraries integrating Qt 4 with GStreamer Summary(pl.UTF-8): QtGStreamer - biblioteki integruj?ce Qt 4 z GStreamerem Name: qt-gstreamer Version: 1.2.0 -Release: 2 +Release: 3 License: LGPL v2+ Group: Libraries Source0: http://gstreamer.freedesktop.org/src/qt-gstreamer/%{name}-%{version}.tar.xz @@ -171,7 +171,7 @@ u?yciu QPaintera. Summary: Header files for Qt5GStreamer libraries Summary(pl.UTF-8): Pliki nag??wkowe bibliotek QtGStreamer Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: qt5-gstreamer = %{version}-%{release} Requires: Qt5Core-devel >= 5.0.0 Requires: Qt5Gui-devel >= 5.0.0 Requires: Qt5Quick-devel >= 5.0.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/qt-gstreamer.git/commitdiff/42607c91c95985f3464c70ea28643baa4c6f3ead From qboosh at pld-linux.org Wed May 18 16:47:56 2022 From: qboosh at pld-linux.org (qboosh) Date: Wed, 18 May 2022 16:47:56 +0200 Subject: =?utf8?q?=5Bpackages/shotwell=5D_-_updated_to_0=2E30=2E16?= References: <2f8d398341a561f33b223357e3b4710ecf5e2370_refs_heads_master@pld-linux.org> Message-ID: commit a2df15b9f982a35ab224b53df06abee773a0708a Author: Jakub Bogusz Date: Wed May 18 16:48:44 2022 +0200 - updated to 0.30.16 shotwell.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/shotwell.spec b/shotwell.spec index 7444e68..7079822 100644 --- a/shotwell.spec +++ b/shotwell.spec @@ -7,12 +7,12 @@ Summary: Photo manager for GNOME Summary(pl.UTF-8): Zarz?dca zdj?? dla GNOME Name: shotwell -Version: 0.30.15 +Version: 0.30.16 Release: 1 License: LGPL v2+ and CC-BY-SA Group: X11/Applications Source0: https://download.gnome.org/sources/shotwell/0.30/%{name}-%{version}.tar.xz -# Source0-md5: 843c167f948ab1be85f6cd6073514e88 +# Source0-md5: 57fdf3d2f5cb30c070710eabebbfea16 URL: https://wiki.gnome.org/Apps/Shotwell BuildRequires: cairo-devel BuildRequires: gcr-devel >= 3 @@ -36,7 +36,7 @@ BuildRequires: libsoup-devel >= 2.26.0 BuildRequires: libxml2-devel >= 1:2.6.32 BuildRequires: meson >= 0.43.0 BuildRequires: ninja >= 1.5 -%{?with_opencv:BuildRequires: opencv-devel >= 1:2.3.0} +%{?with_opencv:BuildRequires: opencv-devel >= 1:3.4.0} BuildRequires: pkgconfig >= 1:0.22 BuildRequires: rpmbuild(macros) >= 1.736 BuildRequires: sqlite3-devel >= 3.5.9 @@ -65,7 +65,7 @@ Requires: libgphoto2 >= 2.5.0 Requires: libraw >= 0.14.7-2 Requires: libsoup >= 2.26.0 Requires: libxml2 >= 1:2.6.32 -%{?with_opencv:Requires: opencv >= 1:2.3.0} +%{?with_opencv:Requires: opencv >= 1:3.4.0} Requires: sqlite3 >= 3.5.9 Requires: udev-glib >= 1:145 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/shotwell.git/commitdiff/a2df15b9f982a35ab224b53df06abee773a0708a From qboosh at pld-linux.org Wed May 18 16:48:06 2022 From: qboosh at pld-linux.org (qboosh) Date: Wed, 18 May 2022 16:48:06 +0200 Subject: DISTFILES: shotwell: shotwell-0.30.16.tar.xz Message-ID: <20294.1652885286@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/shotwell/0.30/shotwell-0.30.16.tar.xz 57fdf3d2f5cb30c070710eabebbfea16 shotwell-0.30.16.tar.xz Size: 6532812 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Wed May 18 18:52:25 2022 From: qboosh at pld-linux.org (qboosh) Date: Wed, 18 May 2022 18:52:25 +0200 Subject: =?utf8?q?=5Bpackages/shotwell=5D_-_opencv_4_is_supported_now=2C_enable_by_de?= =?utf8?q?fault?= References: Message-ID: commit b93a0f754311ef9606c3d14ea10bbe1815007baa Author: Jakub Bogusz Date: Wed May 18 18:53:14 2022 +0200 - opencv 4 is supported now, enable by default shotwell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/shotwell.spec b/shotwell.spec index 7079822..666db8d 100644 --- a/shotwell.spec +++ b/shotwell.spec @@ -1,7 +1,7 @@ # # Conditional build: %bcond_with apport # Ubuntu apport hook -%bcond_with opencv # faces detection using OpenCV +%bcond_without opencv # faces detection using OpenCV %bcond_with unity # Ubuntu Unity integration # Summary: Photo manager for GNOME ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/shotwell.git/commitdiff/b93a0f754311ef9606c3d14ea10bbe1815007baa From arekm at pld-linux.org Wed May 18 22:52:36 2022 From: arekm at pld-linux.org (arekm) Date: Wed, 18 May 2022 22:52:36 +0200 Subject: =?utf8?q?=5Bpackages/bind=5D_Up_to_9=2E18=2E3=3B_fixes_CVE-2022-1183?= References: Message-ID: <757f77a62fc3b791dc1fce64fc93546da8623ba1_refs_heads_master@pld-linux.org> commit 757f77a62fc3b791dc1fce64fc93546da8623ba1 Author: Arkadiusz Mi?kiewicz Date: Wed May 18 22:51:56 2022 +0200 Up to 9.18.3; fixes CVE-2022-1183 bind.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/bind.spec b/bind.spec index 9e3a1f8..d09d8ea 100644 --- a/bind.spec +++ b/bind.spec @@ -24,7 +24,7 @@ %bcond_without epoll # disable epoll support %endif -%define ver 9.18.2 +%define ver 9.18.3 %if 0 %define pverdot .P0 %define pverdir -P0 @@ -49,7 +49,7 @@ Epoch: 7 License: MPL 2.0 Group: Networking/Daemons Source0: ftp://ftp.isc.org/isc/bind9/%{ver}%{pverdir}/%{name}-%{ver}%{pverdir}.tar.xz -# Source0-md5: e14b700dc7709af6bbc9e6bfdf8cb36b +# Source0-md5: 7d2287d2def927f9434b6a01d69d78fc Source1: named.init Source2: named.sysconfig Source3: named.logrotate @@ -58,7 +58,7 @@ Source4: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-ma Source6: %{name}-hip.tar.gz # Source6-md5: 62a8a67f51ff8db9fe815205416a1f62 Source7: https://www.internic.net/domain/named.root -# Source7-md5: fabc15905a0ffdd081ff67213a268289 +# Source7-md5: c4f52a7a2bec0fcfdf8e4cb745bd7f34 Source8: %{name}-127.0.0.zone Source9: %{name}-localhost.zone Source10: %{name}-named.conf ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/bind.git/commitdiff/757f77a62fc3b791dc1fce64fc93546da8623ba1 From arekm at pld-linux.org Wed May 18 22:53:00 2022 From: arekm at pld-linux.org (arekm) Date: Wed, 18 May 2022 22:53:00 +0200 Subject: DISTFILES: bind: ERRORS: bind-9.18.3-P0.tar.xz bind-non-english-man-pages.tar.bz2 bind-hip.tar.gz named.root bind-9.18.3.tar.xz Message-ID: <22739.1652907180@distfiles.pld-linux.org> Request by: arekm wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/6b9b7780-1703-458b-bc31-9159500cb0c1/7d2287d2def927f9434b6a01d69d78fc/bind-9.18.3-P0.tar.xz ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz: No such directory ???isc/bind9/9.18.3-P0???. wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/6b9b7780-1703-458b-bc31-9159500cb0c1/7d2287d2def927f9434b6a01d69d78fc/bind-9.18.3-P0.tar.xz ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz: exited with code 8 (0x00) wget -nv --no-iri --user-agent=PLD/distfiles --passive-ftp -O ./tmp/6b9b7780-1703-458b-bc31-9159500cb0c1/7d2287d2def927f9434b6a01d69d78fc/bind-9.18.3-P0.tar.xz ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz: No such directory ???isc/bind9/9.18.3-P0???. wget -nv --no-iri --user-agent=PLD/distfiles --passive-ftp -O ./tmp/6b9b7780-1703-458b-bc31-9159500cb0c1/7d2287d2def927f9434b6a01d69d78fc/bind-9.18.3-P0.tar.xz ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz: exited with code 8 (0x00) FATAL: ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz (7d2287d2def927f9434b6a01d69d78fc) was not fetched correctly (wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/6b9b7780-1703-458b-bc31-9159500cb0c1/7d2287d2def927f9434b6a01d69d78fc/bind-9.18.3-P0.tar.xz ftp://ftp.isc.org/isc/bind9/9.18.3-P0/bind-9.18.3-P0.tar.xz: No such directory ???isc/bind9/9.18.3-P0???. No such directory ???isc/bind9/9.18.3-P0???. ): file fetched but has 0 length Files fetched: 2 ALREADY GOT: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/bind-non-english-man-pages.tar.bz2 35b1dfaa12615c9802126ee833e0e7f7 bind-non-english-man-pages.tar.bz2 ALREADY GOT: no-url://bind-hip.tar.gz 62a8a67f51ff8db9fe815205416a1f62 bind-hip.tar.gz STORED: https://www.internic.net/domain/named.root c4f52a7a2bec0fcfdf8e4cb745bd7f34 named.root Size: 3309 bytes STORED: ftp://ftp.isc.org/isc/bind9/9.18.3/bind-9.18.3.tar.xz 7d2287d2def927f9434b6a01d69d78fc bind-9.18.3.tar.xz Size: 5136984 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 06:37:11 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 06:37:11 +0200 Subject: =?utf8?q?=5Bpackages/open-iscsi=5D_-_updated_to_2=2E1=2E7=2C_adjusted_patche?= =?utf8?q?s?= References: <3de50fc5e99b5643efe9c051d2892c3800666e04_refs_heads_master@pld-linux.org> Message-ID: commit e621921b91ef836f1021678878e738af997b7d87 Author: Jakub Bogusz Date: Thu May 19 06:37:48 2022 +0200 - updated to 2.1.7, adjusted patches ...emove-dependences-from-iscsi-init.service.patch | 28 -------------- 0001-unit-file-tweaks.patch | 30 +++++++-------- 0005-update-initscripts-and-docs.patch | 36 +++++++++--------- 0008-libiscsi.patch | 34 +++++++++-------- ...libiscsi-fix-build-to-use-libopeniscsiusr.patch | 9 ++--- ...i-fix-build-against-latest-upstream-again.patch | 8 ++-- ...stream-build-breakage-of-iscsiuio-LDFLAGS.patch | 25 ------------- 0023-stop-using-Werror-for-now.patch | 10 ++--- 0024-minor-service-file-updates.patch | 24 ++++++------ open-iscsi-libiscsi.patch | 12 +++--- open-iscsi-systemd.patch | 43 ++++++++-------------- open-iscsi.spec | 22 +++++++---- 12 files changed, 111 insertions(+), 170 deletions(-) --- diff --git a/open-iscsi.spec b/open-iscsi.spec index 1bc271d..cbabe7f 100644 --- a/open-iscsi.spec +++ b/open-iscsi.spec @@ -6,13 +6,13 @@ Summary: iSCSI - SCSI over IP Summary(pl.UTF-8): iSCSI - SCSI po IP Name: open-iscsi -Version: 2.1.4 +Version: 2.1.7 Release: 1 License: GPL v2 Group: Networking/Daemons #Source0Download: https://github.com/open-iscsi/open-iscsi/releases Source0: https://github.com/open-iscsi/open-iscsi/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: e17f1924c1d64342773eae630e15c519 +# Source0-md5: 87f37b0968ff91ed0253d53d497da4cb Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}-devices.init @@ -33,12 +33,12 @@ Patch15: 0015-remove-the-offload-boot-supported-ifdef.patch Patch16: 0016-Revert-iscsiadm-return-error-when-login-fails.patch # dont-install-scripts, use-var-lib-iscsi-in-libopeniscsiusr skipped Patch19: 0019-Coverity-scan-fixes.patch -Patch20: 0020-fix-upstream-build-breakage-of-iscsiuio-LDFLAGS.patch +# fix-upstream-build-breakage-of-iscsiuio-LDFLAGS obsolete in 2.1.7 # use-Red-Hat-version-string-to-match-RPM-package-vers skipped Patch22: 0022-iscsi_if.h-replace-zero-length-array-with-flexible-a.patch Patch23: 0023-stop-using-Werror-for-now.patch Patch24: 0024-minor-service-file-updates.patch -Patch25: 0001-Remove-dependences-from-iscsi-init.service.patch +# Remove-dependences-from-iscsi-init.service obsolete in 2.1.7 # PLD specific Patch100: %{name}-systemd.patch Patch101: %{name}-libiscsi.patch @@ -139,11 +139,9 @@ Interfejs Pythona 3 do biblioteki Open-iSCSI. %patch15 -p1 %patch16 -p1 %patch19 -p1 -%patch20 -p1 %patch22 -p1 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %patch100 -p1 %patch101 -p1 @@ -178,15 +176,18 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/{nodes,send_targets,static,isns,s $RPM_BUILD_ROOT%{systemdunitdir} \ $RPM_BUILD_ROOT{/sbin,/lib/systemd/pld-helpers.d} -%{__make} -j1 install_programs install_doc install_etc install_libopeniscsiusr \ - DESTDIR=$RPM_BUILD_ROOT +%{__make} -j1 install_programs install_doc install_etc install_libopeniscsiusr install_iscsiuio \ + DESTDIR=$RPM_BUILD_ROOT \ + RULESDIR=/lib/udev/rules.d :> $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/initiatorname.iscsi install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsid cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/iscsi install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi +# or use upstream file instead? cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/iscsiuio +%{__rm} $RPM_BUILD_ROOT/etc/logrotate.d/iscsiuiolog install usr/iscsistart $RPM_BUILD_ROOT%{_sbindir} cp -p doc/iscsistart.8 $RPM_BUILD_ROOT%{_mandir}/man8 @@ -272,6 +273,7 @@ fi %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/iscsiuio %attr(754,root,root) /etc/rc.d/init.d/iscsi %attr(754,root,root) /etc/rc.d/init.d/iscsid +/lib/udev/rules.d/50-iscsi-firmware-login.rules %{systemdunitdir}/iscsi.service %{systemdunitdir}/iscsi-init.service %{systemdunitdir}/iscsi-onboot.service @@ -281,6 +283,7 @@ fi %{systemdunitdir}/iscsiuio.service %{systemdunitdir}/iscsiuio.socket %attr(755,root,root) /lib/systemd/pld-helpers.d/iscsi-mark-root-nodes +%attr(755,root,root) %{_sbindir}/brcm_iscsiuio %attr(755,root,root) %{_sbindir}/iscsi-gen-initiatorname %attr(755,root,root) %{_sbindir}/iscsi-iname %attr(755,root,root) %{_sbindir}/iscsi_discovery @@ -290,6 +293,7 @@ fi %attr(755,root,root) %{_sbindir}/iscsid %attr(755,root,root) %{_sbindir}/iscsistart %attr(755,root,root) %{_sbindir}/iscsiuio +%{_mandir}/man8/iscsi-gen-initiatorname.8* %{_mandir}/man8/iscsi-iname.8* %{_mandir}/man8/iscsi_discovery.8* %{_mandir}/man8/iscsi_fw_login.8* @@ -311,6 +315,8 @@ fi %{_includedir}/libopeniscsi.h %{_includedir}/libopeniscsiusr*.h %{_pkgconfigdir}/libopeniscsiusr.pc +%{_mandir}/man3/iscsi_*.3* +%{_mandir}/man3/libopeniscsiusr.h.3* %if %{with python2} %files -n python-pyiscsi diff --git a/0001-Remove-dependences-from-iscsi-init.service.patch b/0001-Remove-dependences-from-iscsi-init.service.patch deleted file mode 100644 index 66c4cc4..0000000 --- a/0001-Remove-dependences-from-iscsi-init.service.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 432bbf979ee66ee29bb92e35fd6e3ffb948563e3 Mon Sep 17 00:00:00 2001 -From: Lee Duncan -Date: Wed, 29 Sep 2021 11:48:16 -0700 -Subject: [PATCH] Remove dependences from iscsi-init.service - -Since iscsid.service depends on it but disables -default dependencies, iscsi-init.service must -also disable default dependencies, or a dependency -loop can be created. ---- - etc/systemd/iscsi-init.service | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/etc/systemd/iscsi-init.service b/etc/systemd/iscsi-init.service -index e058ff0..eab4ff2 100644 ---- a/etc/systemd/iscsi-init.service -+++ b/etc/systemd/iscsi-init.service -@@ -1,6 +1,7 @@ - [Unit] - Description=One time configuration for iscsi.service - ConditionPathExists=!/etc/iscsi/initiatorname.iscsi -+DefaultDependencies=no - Before=iscsid.service - - [Service] --- -2.33.0 - diff --git a/0001-unit-file-tweaks.patch b/0001-unit-file-tweaks.patch index 743dccd..b32e41e 100644 --- a/0001-unit-file-tweaks.patch +++ b/0001-unit-file-tweaks.patch @@ -99,8 +99,8 @@ index 0000000..caee933 +ExecStop=-/usr/sbin/iscsiadm -m node --logoutall=all diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service index 5e394b9..175cb2c 100644 ---- a/etc/systemd/iscsi.service -+++ b/etc/systemd/iscsi.service +--- a/etc/systemd/iscsi.service.template ++++ b/etc/systemd/iscsi.service.template @@ -1,18 +1,18 @@ [Unit] Description=Login and scanning of iSCSI devices @@ -117,21 +117,21 @@ index 5e394b9..175cb2c 100644 [Service] Type=oneshot --ExecStart=/sbin/iscsiadm -m node --loginall=automatic -W --ExecStop=/sbin/iscsiadm -m node --logoutall=automatic --ExecStop=/sbin/iscsiadm -m node --logoutall=manual +-ExecStart=@SBINDIR@/iscsiadm -m node --loginall=automatic -W +-ExecStop=@SBINDIR@/iscsiadm -m node --logoutall=automatic +-ExecStop=@SBINDIR@/iscsiadm -m node --logoutall=manual -SuccessExitStatus=21 15 RemainAfterExit=true -+ExecStart=-/usr/sbin/iscsiadm -m node --loginall=automatic -+ExecReload=-/usr/sbin/iscsiadm -m node --loginall=automatic ++ExecStart=- at SBINDIR@/iscsiadm -m node --loginall=automatic ++ExecReload=- at SBINDIR@/iscsiadm -m node --loginall=automatic +SuccessExitStatus=21 [Install] WantedBy=remote-fs.target diff --git a/etc/systemd/iscsid.service b/etc/systemd/iscsid.service index 3fd7dd3..324c593 100644 ---- a/etc/systemd/iscsid.service -+++ b/etc/systemd/iscsid.service +--- a/etc/systemd/iscsid.service.template ++++ b/etc/systemd/iscsid.service.template @@ -4,13 +4,12 @@ Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8) DefaultDependencies=no After=network-online.target iscsiuio.service iscsi-init.service @@ -142,15 +142,15 @@ index 3fd7dd3..324c593 100644 [Service] Type=notify NotifyAccess=main --ExecStart=/sbin/iscsid -f -+ExecStart=/usr/sbin/iscsid -f +-ExecStart=@SBINDIR@/iscsid -f ++ExecStart=@SBINDIR@/iscsid -f KillMode=mixed Restart=on-failure diff --git a/etc/systemd/iscsiuio.service b/etc/systemd/iscsiuio.service index 923e019..fc0be93 100644 ---- a/etc/systemd/iscsiuio.service -+++ b/etc/systemd/iscsiuio.service +--- a/etc/systemd/iscsiuio.service.template ++++ b/etc/systemd/iscsiuio.service.template @@ -2,17 +2,15 @@ Description=iSCSI UserSpace I/O driver Documentation=man:iscsiuio(8) @@ -165,8 +165,8 @@ index 923e019..fc0be93 100644 [Service] Type=notify NotifyAccess=main --ExecStart=/sbin/iscsiuio -f -+ExecStart=/usr/sbin/iscsiuio -f +-ExecStart=@SBINDIR@/iscsiuio -f ++ExecStart=@SBINDIR@/iscsiuio -f KillMode=mixed Restart=on-failure diff --git a/0005-update-initscripts-and-docs.patch b/0005-update-initscripts-and-docs.patch index 7d487a5..9736b5f 100644 --- a/0005-update-initscripts-and-docs.patch +++ b/0005-update-initscripts-and-docs.patch @@ -53,38 +53,36 @@ diff --git a/etc/iscsid.conf b/etc/iscsid.conf index f21ed3d..420145b 100644 --- a/etc/iscsid.conf +++ b/etc/iscsid.conf -@@ -19,8 +19,8 @@ +@@ -19,7 +19,7 @@ # the time then leave this attribute commented out. # - # Default for Fedora and RHEL. (uncomment to activate). + # Default for Fedora and RHEL. Uncomment to activate. -# iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.socket --# +iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.socket -+# - # Default if you are not using systemd (uncomment to activate) - # iscsid.startup = /usr/bin/service start iscsid + # + # Default for Debian and Ubuntu. Uncomment to activate. + # iscsid.startup = /bin/systemctl start iscsid.socket +@@ -42,10 +42,10 @@ + #***************** -@@ -41,8 +41,8 @@ - # To request that the iscsi initd scripts startup a session set to "automatic". - # node.startup = automatic + # To request that the iscsi service scripts startup a session, use "automatic": +-# node.startup = automatic ++node.startup = automatic # --# To manually startup the session set to "manual". The default is manual. + # To manually startup the session, use "manual". The default is manual. -node.startup = manual -+# To manually startup the session set to "manual". The default is automatic. -+node.startup = automatic ++# node.startup = manual # For "automatic" startup nodes, setting this to "Yes" will try logins on each # available iface until one succeeds, and then stop. The default "No" will try -@@ -271,28 +271,27 @@ node.conn[0].iscsi.MaxXmitDataSegmentLength = 0 - discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 +@@ -279,28 +279,25 @@ discovery.sendtargets.iscsi.MaxRecvDataS # To allow the targets to control the setting of the digest checking, --# with the initiator requesting a preference of enabling the checking, uncomment# one or both of the following lines: -+# with the initiator requesting a preference of enabling the checking, uncomment -+# the following lines (Data digests are not supported.): + # with the initiator requesting a preference of enabling the checking, +-# uncomment one or both of the following lines: ++# uncomment the following line (Data digests are not supported.): #node.conn[0].iscsi.HeaderDigest = CRC32C,None -#node.conn[0].iscsi.DataDigest = CRC32C,None -+ # # To allow the targets to control the setting of the digest checking, # with the initiator requesting a preference of disabling the checking, @@ -110,7 +108,7 @@ index f21ed3d..420145b 100644 +node.conn[0].iscsi.HeaderDigest = None # For multipath configurations, you may want more than one session to be - # created on each iface record. If node.session.nr_sessions is greater + # created on each iface record. If node.session.nr_sessions is greater diff --git a/usr/idbm.c b/usr/idbm.c index f1e5c88..0f0f17a 100644 --- a/usr/idbm.c diff --git a/0008-libiscsi.patch b/0008-libiscsi.patch index 39d1a84..72a264e 100644 --- a/0008-libiscsi.patch +++ b/0008-libiscsi.patch @@ -48,28 +48,28 @@ diff --git a/Makefile b/Makefile index 7b445a5..4ab091f 100644 --- a/Makefile +++ b/Makefile -@@ -65,6 +65,7 @@ user: iscsiuio/Makefile - $(MAKE) -C usr - $(MAKE) -C utils - $(MAKE) -C iscsiuio -+ $(MAKE) -C libiscsi +@@ -56,6 +56,7 @@ user: iscsiuio/Makefile + $(MAKE) $(MFLAGS) -C utils + $(MAKE) $(MFLAGS) -C etc + $(MAKE) $(MFLAGS) -C iscsiuio ++ $(MAKE) $(MFLAGS) -C libiscsi + $(MAKE) $(MFLAGS) -C doc @echo @echo "Compilation complete Output file" - @echo "----------------------------------- ----------------" -@@ -85,6 +86,7 @@ iscsiuio/configure iscsiuio/Makefile.in: iscsiuio/configure.ac iscsiuio/Makefile +@@ -77,6 +78,7 @@ iscsiuio/configure: iscsiuio/configure.a force: ; clean: -+ $(MAKE) -C libiscsi clean - $(MAKE) -C utils/sysdeps clean - $(MAKE) -C utils/fwparam_ibft clean - $(MAKE) -C utils clean ++ $(MAKE) $(MFLAGS) -C libiscsi clean + $(MAKE) $(MFLAGS) -C utils/sysdeps clean + $(MAKE) $(MFLAGS) -C utils clean + $(MAKE) $(MFLAGS) -C usr clean diff --git a/libiscsi/Makefile b/libiscsi/Makefile new file mode 100644 index 0000000..53f9746 --- /dev/null +++ b/libiscsi/Makefile -@@ -0,0 +1,65 @@ +@@ -0,0 +1,67 @@ +# This Makefile will work only with GNU make. + +ifeq ($(TOPDIR),) @@ -77,10 +77,12 @@ index 0000000..53f9746 +endif + +OSNAME=$(shell uname -s) ++etcdir = /etc ++DBROOT ?= $(etcdir)/iscsi +OPTFLAGS ?= -O2 -g +WARNFLAGS ?= -Wall -Wstrict-prototypes +CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr \ -+ -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden ++ -D$(OSNAME) -DISCSI_DB_ROOT=\"$(DBROOT)\" -fPIC -D_GNU_SOURCE -fvisibility=hidden +LIB = libiscsi.so.0 +TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware +TESTS += tests/test_login tests/test_logout tests/test_params @@ -114,7 +116,7 @@ index 0000000..53f9746 + mkdir -p usr-objs + $(CC) $(CFLAGS) -c $< -o $@ + -+fw-objs/%.o: ../utils/fwparam_ibft/%.c ++fw-objs/%.o: ../usr/fwparam_ibft/%.c + mkdir -p fw-objs + $(CC) $(CFLAGS) -c $< -o $@ + @@ -3917,15 +3919,15 @@ diff --git a/usr/Makefile b/usr/Makefile index 21bb154..885243a 100644 --- a/usr/Makefile +++ b/usr/Makefile -@@ -37,7 +37,7 @@ PKG_CONFIG = /usr/bin/pkg-config +@@ -46,7 +46,7 @@ PKG_CONFIG ?= /usr/bin/pkg-config CFLAGS ?= -O2 -g WARNFLAGS ?= -Wall -Wextra -Werror -Wstrict-prototypes -fno-common CFLAGS += $(WARNFLAGS) -I../include -I. -D_GNU_SOURCE \ - -I$(TOPDIR)/libopeniscsiusr + -I$(TOPDIR)/libopeniscsiusr -DISNS_ENABLE CFLAGS += $(shell $(PKG_CONFIG) --cflags libkmod) + CFLAGS += $(shell $(PKG_CONFIG) --cflags libsystemd) ISCSI_LIB = -L$(TOPDIR)/libopeniscsiusr -lopeniscsiusr - LDFLAGS += $(shell $(PKG_CONFIG) --libs libkmod) diff --git a/usr/discovery.c b/usr/discovery.c index 7dec696..2cf1838 100644 --- a/usr/discovery.c diff --git a/0013-libiscsi-fix-build-to-use-libopeniscsiusr.patch b/0013-libiscsi-fix-build-to-use-libopeniscsiusr.patch index 9b3c34b..80e6c01 100644 --- a/0013-libiscsi-fix-build-to-use-libopeniscsiusr.patch +++ b/0013-libiscsi-fix-build-to-use-libopeniscsiusr.patch @@ -11,18 +11,17 @@ diff --git a/libiscsi/Makefile b/libiscsi/Makefile index 53f9746..f2cf248 100644 --- a/libiscsi/Makefile +++ b/libiscsi/Makefile -@@ -8,7 +8,9 @@ OSNAME=$(shell uname -s) +@@ -10,7 +10,9 @@ DBROOT ?= $(etcdir)/iscsi OPTFLAGS ?= -O2 -g WARNFLAGS ?= -Wall -Wstrict-prototypes CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr \ -- -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden -+ -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden \ -+ -I../libopeniscsiusr ++ -I../libopeniscsiusr \ + -D$(OSNAME) -DISCSI_DB_ROOT=\"$(DBROOT)\" -fPIC -D_GNU_SOURCE -fvisibility=hidden +LDFLAGS = -L../libopeniscsiusr -lopeniscsiusr LIB = libiscsi.so.0 TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware TESTS += tests/test_login tests/test_logout tests/test_params -@@ -23,7 +25,7 @@ FW_PARAM_SRCS = fw_entry.o prom_lex.o prom_parse.tab.o fwparam_ppc.o fwparam_sys +@@ -25,7 +27,7 @@ FW_PARAM_SRCS = fw_entry.o prom_lex.o pr # sources shared with the userspace utils, note we build these separately # to get PIC versions. COMMON_OBJS = $(patsubst %.o, common-objs/%.o, $(COMMON_SRCS)) diff --git a/0014-libiscsi-fix-build-against-latest-upstream-again.patch b/0014-libiscsi-fix-build-against-latest-upstream-again.patch index f9f8d07..df3323d 100644 --- a/0014-libiscsi-fix-build-against-latest-upstream-again.patch +++ b/0014-libiscsi-fix-build-against-latest-upstream-again.patch @@ -12,16 +12,16 @@ diff --git a/libiscsi/Makefile b/libiscsi/Makefile index f2cf248..462d666 100644 --- a/libiscsi/Makefile +++ b/libiscsi/Makefile -@@ -10,7 +10,7 @@ WARNFLAGS ?= -Wall -Wstrict-prototypes +@@ -12,7 +12,7 @@ WARNFLAGS ?= -Wall -Wstrict-prototypes CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr \ - -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden \ - -I../libopeniscsiusr + -I../libopeniscsiusr \ + -D$(OSNAME) -DISCSI_DB_ROOT=\"$(DBROOT)\" -fPIC -D_GNU_SOURCE -fvisibility=hidden -LDFLAGS = -L../libopeniscsiusr -lopeniscsiusr +LDFLAGS = -L../libopeniscsiusr -lopeniscsiusr -lkmod -lcrypto LIB = libiscsi.so.0 TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware TESTS += tests/test_login tests/test_logout tests/test_params -@@ -19,7 +19,7 @@ TESTS += tests/test_set_auth tests/test_get_auth +@@ -21,7 +21,7 @@ TESTS += tests/test_set_auth tests/test_ COMMON_SRCS = sysdeps.o # sources shared between iscsid, iscsiadm and iscsistart diff --git a/0020-fix-upstream-build-breakage-of-iscsiuio-LDFLAGS.patch b/0020-fix-upstream-build-breakage-of-iscsiuio-LDFLAGS.patch deleted file mode 100644 index 142fcde..0000000 --- a/0020-fix-upstream-build-breakage-of-iscsiuio-LDFLAGS.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b50ab4a08a12593985b14aece5f689e485647b1c Mon Sep 17 00:00:00 2001 -From: rpm-build -Date: Wed, 16 Oct 2019 23:17:20 -0700 -Subject: [PATCH 1/1] fix upstream build breakage of iscsiuio LDFLAGS - ---- - iscsiuio/configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/iscsiuio/configure.ac b/iscsiuio/configure.ac -index 9b85448..5dc188b 100644 ---- a/iscsiuio/configure.ac -+++ b/iscsiuio/configure.ac -@@ -72,7 +72,7 @@ AC_ARG_WITH([systemd], - *) AC_MSG_ERROR([bad value $withval for --with-systemd]) ;; - esac],[with_libsystemd=auto]) - AS_IF([test "$with_libsystemd" != no],[ -- PKG_CHECK_MODULES([LIBSYSTEMD],[libsystemd],[LDFLAGS=$LIBSYSTEMD_LIBS],[ -+ PKG_CHECK_MODULES([LIBSYSTEMD],[libsystemd],[LDFLAGS="$LDFLAGS $LIBSYSTEMD_LIBS"],[ - if test "$with_libsystemd" = yes; then - AC_MSG_ERROR([could not find libsystemd using pkg-config]) - else --- -2.26.3 - diff --git a/0023-stop-using-Werror-for-now.patch b/0023-stop-using-Werror-for-now.patch index 624081c..8e31cb1 100644 --- a/0023-stop-using-Werror-for-now.patch +++ b/0023-stop-using-Werror-for-now.patch @@ -20,17 +20,17 @@ index 7e6b734..0069e75 100644 DESTDIR ?= prefix = /usr --exec_prefix = / +-exec_prefix = +exec_prefix = /usr - sbindir = $(exec_prefix)/sbin - bindir = $(exec_prefix)/bin mandir = $(prefix)/share/man + etcdir = /etc + diff --git a/usr/Makefile b/usr/Makefile index 885243a..1a743d1 100644 --- a/usr/Makefile +++ b/usr/Makefile -@@ -35,7 +35,7 @@ endif - PKG_CONFIG = /usr/bin/pkg-config +@@ -44,7 +44,7 @@ HOMEDIR ?= $(etcdir)/iscsi + PKG_CONFIG ?= /usr/bin/pkg-config CFLAGS ?= -O2 -g -WARNFLAGS ?= -Wall -Wextra -Werror -Wstrict-prototypes -fno-common diff --git a/0024-minor-service-file-updates.patch b/0024-minor-service-file-updates.patch index be17752..c44c425 100644 --- a/0024-minor-service-file-updates.patch +++ b/0024-minor-service-file-updates.patch @@ -22,20 +22,20 @@ The following are started automatically as needed: diff --git a/etc/systemd/iscsi-init.service b/etc/systemd/iscsi-init.service index e058ff0..c3370ec 100644 ---- a/etc/systemd/iscsi-init.service -+++ b/etc/systemd/iscsi-init.service -@@ -1,6 +1,7 @@ - [Unit] - Description=One time configuration for iscsi.service - ConditionPathExists=!/etc/iscsi/initiatorname.iscsi +--- a/etc/systemd/iscsi-init.service.template ++++ b/etc/systemd/iscsi-init.service.template +@@ -7,6 +7,7 @@ RequiresMountsFor=/etc/iscsi + # local-fs.target, don't start it here (no Wants=) but if + # it's running wait for it to finish + After=systemd-remount-fs.service +Before=iscsid.service - [Service] - Type=oneshot + [Install] + # this ensures we are in the same transaction with diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service index 175cb2c..6c542d2 100644 ---- a/etc/systemd/iscsi.service -+++ b/etc/systemd/iscsi.service +--- a/etc/systemd/iscsi.service.template ++++ b/etc/systemd/iscsi.service.template @@ -4,7 +4,7 @@ Documentation=man:iscsiadm(8) man:iscsid(8) DefaultDependencies=no Before=remote-fs-pre.target @@ -47,8 +47,8 @@ index 175cb2c..6c542d2 100644 [Service] diff --git a/etc/systemd/iscsid.service b/etc/systemd/iscsid.service index 324c593..df0bd83 100644 ---- a/etc/systemd/iscsid.service -+++ b/etc/systemd/iscsid.service +--- a/etc/systemd/iscsid.service.template ++++ b/etc/systemd/iscsid.service.template @@ -4,7 +4,7 @@ Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8) DefaultDependencies=no After=network-online.target iscsiuio.service iscsi-init.service diff --git a/open-iscsi-libiscsi.patch b/open-iscsi-libiscsi.patch index 6d65275..7566298 100644 --- a/open-iscsi-libiscsi.patch +++ b/open-iscsi-libiscsi.patch @@ -1,15 +1,15 @@ ---- open-iscsi-2.1.4/libiscsi/Makefile.orig 2022-05-16 21:07:19.280763434 +0200 -+++ open-iscsi-2.1.4/libiscsi/Makefile 2022-05-16 21:12:22.995784736 +0200 -@@ -11,7 +11,7 @@ CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../i - -D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden \ - -I../libopeniscsiusr +--- open-iscsi-2.1.7/libiscsi/Makefile.orig 2022-05-18 22:03:58.254329591 +0200 ++++ open-iscsi-2.1.7/libiscsi/Makefile 2022-05-18 22:04:23.824191067 +0200 +@@ -13,7 +13,7 @@ CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../i + -I../libopeniscsiusr \ + -D$(OSNAME) -DISCSI_DB_ROOT=\"$(DBROOT)\" -fPIC -D_GNU_SOURCE -fvisibility=hidden LDFLAGS = -L../libopeniscsiusr -lopeniscsiusr -lkmod -lcrypto -LIB = libiscsi.so.0 +LIB = libopeniscsi.so.0 TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware TESTS += tests/test_login tests/test_logout tests/test_params TESTS += tests/test_get_network_config tests/test_get_initiator_name -@@ -49,7 +49,7 @@ fw-objs/%.o: ../utils/fwparam_ibft/%.c +@@ -51,7 +51,7 @@ fw-objs/%.o: ../usr/fwparam_ibft/%.c $(CC) $(CFLAGS) -c $< -o $@ $(LIB): $(COMMON_OBJS) $(FW_OBJS) $(USR_OBJS) libiscsi.o diff --git a/open-iscsi-systemd.patch b/open-iscsi-systemd.patch index 41751c3..9cc2c5f 100644 --- a/open-iscsi-systemd.patch +++ b/open-iscsi-systemd.patch @@ -1,5 +1,5 @@ ---- open-iscsi-2.1.4/etc/systemd/iscsi.service.orig 2022-05-15 21:39:53.531578661 +0200 -+++ open-iscsi-2.1.4/etc/systemd/iscsi.service 2022-05-15 21:43:54.510273168 +0200 +--- open-iscsi-2.1.4/etc/systemd/iscsi.service.template.orig 2022-05-15 21:39:53.531578661 +0200 ++++ open-iscsi-2.1.4/etc/systemd/iscsi.service.template 2022-05-15 21:43:54.510273168 +0200 @@ -5,7 +5,7 @@ DefaultDependencies=no Before=remote-fs-pre.target After=network.target network-online.target iscsid.service iscsiuio.service systemd-remount-fs.service @@ -9,47 +9,36 @@ [Service] Type=oneshot ---- open-iscsi-2.1.4/etc/systemd/iscsid.service.orig 2022-05-15 21:39:53.531578661 +0200 -+++ open-iscsi-2.1.4/etc/systemd/iscsid.service 2022-05-15 21:44:16.530153876 +0200 +--- open-iscsi-2.1.7/etc/systemd/iscsid.service.template.orig 2022-05-16 22:04:51.668726910 +0200 ++++ open-iscsi-2.1.7/etc/systemd/iscsid.service.template 2022-05-16 22:12:39.789524215 +0200 @@ -9,7 +9,7 @@ Requires=iscsi-init.service iscsi-shutdo [Service] Type=notify NotifyAccess=main --ExecStart=/usr/sbin/iscsid -f -+ExecStart=/sbin/iscsid -f -u iscsi -g iscsi +-ExecStart=@SBINDIR@/iscsid -f ++ExecStart=@SBINDIR@/iscsid -f -u iscsi -g iscsi KillMode=mixed Restart=on-failure ---- open-iscsi-2.1.4/etc/systemd/iscsiuio.service.orig 2022-05-15 21:39:53.531578661 +0200 -+++ open-iscsi-2.1.4/etc/systemd/iscsiuio.service 2022-05-15 21:44:41.373352622 +0200 -@@ -10,7 +10,7 @@ Before=remote-fs-pre.target iscsid.servi - [Service] - Type=notify - NotifyAccess=main --ExecStart=/usr/sbin/iscsiuio -f -+ExecStart=/sbin/iscsiuio -f - KillMode=mixed - Restart=on-failure - ---- open-iscsi-2.1.4/Makefile.orig 2022-05-15 21:56:37.309474063 +0200 -+++ open-iscsi-2.1.4/Makefile 2022-05-15 22:08:13.275703691 +0200 +--- open-iscsi-2.1.7/Makefile.orig 2022-05-16 22:24:15.152423778 +0200 ++++ open-iscsi-2.1.7/Makefile 2022-05-16 22:38:37.014421337 +0200 @@ -7,7 +7,7 @@ DESTDIR ?= prefix = /usr -exec_prefix = /usr -+exec_prefix = / - sbindir = $(exec_prefix)/sbin - bindir = $(exec_prefix)/bin ++exec_prefix = mandir = $(prefix)/share/man ---- open-iscsi-2.1.4/etc/systemd/iscsi-init.service.orig 2022-05-15 22:26:26.836446030 +0200 -+++ open-iscsi-2.1.4/etc/systemd/iscsi-init.service 2022-05-16 20:43:43.358434144 +0200 -@@ -7,4 +7,4 @@ Before=iscsid.service + etcdir = /etc + +--- open-iscsi-2.1.7/etc/systemd/iscsi-init.service.template.orig 2022-05-16 22:24:15.152423778 +0200 ++++ open-iscsi-2.1.7/etc/systemd/iscsi-init.service.template 2022-05-16 22:39:01.854286768 +0200 +@@ -17,4 +17,4 @@ WantedBy=systemd-remount-fs.service [Service] Type=oneshot RemainAfterExit=no --ExecStart=/usr/bin/sh -c 'echo "InitiatorName=`/usr/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi' -+ExecStart=/bin/sh -c 'echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi' +-ExecStart=/usr/bin/sh -c 'echo "InitiatorName=`@SBINDIR@/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi' ++ExecStart=/bin/sh -c 'echo "InitiatorName=`@SBINDIR@/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi' --- open-iscsi-2.1.4/etc/systemd/iscsi-onboot.service.orig 2022-05-15 22:26:25.683118945 +0200 +++ open-iscsi-2.1.4/etc/systemd/iscsi-onboot.service 2022-05-16 20:50:19.019623997 +0200 @@ -9,7 +9,7 @@ ConditionDirectoryNotEmpty=/sys/class/is ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/open-iscsi.git/commitdiff/e621921b91ef836f1021678878e738af997b7d87 From qboosh at pld-linux.org Thu May 19 06:37:22 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 06:37:22 +0200 Subject: DISTFILES: open-iscsi: open-iscsi-2.1.7.tar.gz Message-ID: <12122.1652935042@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://github.com/open-iscsi/open-iscsi/archive/2.1.7/open-iscsi-2.1.7.tar.gz 87f37b0968ff91ed0253d53d497da4cb open-iscsi-2.1.7.tar.gz Size: 627848 bytes -- Virtually Yours: distfiles. From mrozowik at pld-linux.org Thu May 19 11:32:22 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 11:32:22 +0200 Subject: =?utf8?q?=5Bpackages/ka5-elisa=5D_-_missing_dir?= References: <91a92ac6b1fb23ebfeb0a928f27f2c58784632a4_refs_heads_master@pld-linux.org> Message-ID: commit e79831bd2152f0ca491b0d9e5955c1a7ebe73d5e Author: Krzysztof Mrozowicz Date: Thu May 19 09:30:47 2022 +0000 - missing dir ka5-elisa.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) --- diff --git a/ka5-elisa.spec b/ka5-elisa.spec index b5e7a88..55a9a21 100644 --- a/ka5-elisa.spec +++ b/ka5-elisa.spec @@ -9,9 +9,7 @@ Summary: Elisa music player Name: ka5-%{kaname} Version: 22.04.1 -Release: 1 -License: LGPL v3+ -Group: Multimedia +Release: 2222222222222222222222oup: Multimedia Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz # Source0-md5: 2f1549588f09135034a60ccedbaca63f URL: http://www.kde.org/ @@ -112,6 +110,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{kaname}.lang %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/elisa +%dir %{_libdir}/elisa %ghost %{_libdir}/elisa/libelisaLib.so.0 %{_libdir}/elisa/libelisaLib.so.0.* %dir %{_libdir}/qt5/qml/org/kde/elisa ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-elisa.git/commitdiff/e79831bd2152f0ca491b0d9e5955c1a7ebe73d5e From mrozowik at pld-linux.org Thu May 19 11:36:18 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 11:36:18 +0200 Subject: =?utf8?q?=5Bpackages/ka5-elisa=5D_-_fixing_some_horrible_typo?= References: Message-ID: commit c21288a8be7fa67ae9e68dd1629dc861679eb120 Author: Krzysztof Mrozowicz Date: Thu May 19 09:34:41 2022 +0000 - fixing some horrible typo ka5-elisa.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/ka5-elisa.spec b/ka5-elisa.spec index 55a9a21..1910a6d 100644 --- a/ka5-elisa.spec +++ b/ka5-elisa.spec @@ -9,7 +9,8 @@ Summary: Elisa music player Name: ka5-%{kaname} Version: 22.04.1 -Release: 2222222222222222222222oup: Multimedia +Release: 2 +Group: Multimedia Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz # Source0-md5: 2f1549588f09135034a60ccedbaca63f URL: http://www.kde.org/ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-elisa.git/commitdiff/c21288a8be7fa67ae9e68dd1629dc861679eb120 From mrozowik at pld-linux.org Thu May 19 11:47:22 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 11:47:22 +0200 Subject: =?utf8?q?=5Bpackages/ka5-elisa=5D_-_correct_group?= References: Message-ID: <5dc7dd8c03997f7551585c81e1432536190558e0_refs_heads_master@pld-linux.org> commit 5dc7dd8c03997f7551585c81e1432536190558e0 Author: Krzysztof Mrozowicz Date: Thu May 19 09:45:39 2022 +0000 - correct group ka5-elisa.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/ka5-elisa.spec b/ka5-elisa.spec index 1910a6d..7a72d50 100644 --- a/ka5-elisa.spec +++ b/ka5-elisa.spec @@ -5,12 +5,12 @@ %define kframever 5.83.0 %define qtver 5.9.0 %define kaname elisa -###### Unknown group! Summary: Elisa music player Name: ka5-%{kaname} Version: 22.04.1 Release: 2 -Group: Multimedia +License: LGPL v3+ +Group: Applications/Multimedia Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz # Source0-md5: 2f1549588f09135034a60ccedbaca63f URL: http://www.kde.org/ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-elisa.git/commitdiff/5dc7dd8c03997f7551585c81e1432536190558e0 From mrozowik at pld-linux.org Thu May 19 11:51:44 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 11:51:44 +0200 Subject: =?utf8?q?=5Bpackages/ka5-itinerary=5D_-_missing_dir?= References: <974ac2a2362a05f18bfe90d67a42aefe555b1d19_refs_heads_master@pld-linux.org> Message-ID: <44608d71bd49b75bfce5d2b81f490e687acd448a_refs_heads_master@pld-linux.org> commit 44608d71bd49b75bfce5d2b81f490e687acd448a Author: Krzysztof Mrozowicz Date: Thu May 19 09:50:10 2022 +0000 - missing dir ka5-itinerary.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/ka5-itinerary.spec b/ka5-itinerary.spec index 2fe7d2e..9284a98 100644 --- a/ka5-itinerary.spec +++ b/ka5-itinerary.spec @@ -8,7 +8,7 @@ Summary: Itinerary and boarding pass management application Name: ka5-%{kaname} Version: 22.04.1 -Release: 1 +Release: 2 License: GPL v2+/LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz @@ -105,6 +105,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/itinerary %attr(755,root,root) %{_libdir}/libSolidExtras.so %attr(755,root,root) %{_libdir}/qt5/plugins/itinerarythumbnail.so +%dir %{_libdir}/qt5/qml/org/kde/solidextras %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/solidextras/libsolidextrasqmlplugin.so %{_libdir}/qt5/qml/org/kde/solidextras/qmldir %{_desktopdir}/org.kde.itinerary.desktop ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-itinerary.git/commitdiff/44608d71bd49b75bfce5d2b81f490e687acd448a From mrozowik at pld-linux.org Thu May 19 11:57:54 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 11:57:54 +0200 Subject: =?utf8?q?=5Bpackages/ka5-kaddressbook=5D_-_missing_dir?= References: <071ca0c5720e0e3aaf1710dba99f14271d822a64_refs_heads_master@pld-linux.org> Message-ID: <81213cfa810cfff7e7f7ac59e7dcf7ecc944a011_refs_heads_master@pld-linux.org> commit 81213cfa810cfff7e7f7ac59e7dcf7ecc944a011 Author: Krzysztof Mrozowicz Date: Thu May 19 09:56:20 2022 +0000 - missing dir ka5-kaddressbook.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/ka5-kaddressbook.spec b/ka5-kaddressbook.spec index 2645d86..3e0dcb2 100644 --- a/ka5-kaddressbook.spec +++ b/ka5-kaddressbook.spec @@ -8,7 +8,7 @@ Summary: KAddressbook Name: ka5-%{kaname} Version: 22.04.1 -Release: 1 +Release: 2 License: GPL v2+/LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz @@ -135,6 +135,7 @@ rm -rf $RPM_BUILD_ROOT %{_iconsdir}/hicolor/scalable/apps/kaddressbook.svg %{_datadir}/kaddressbook %{_datadir}/kservices5/kaddressbook_config_plugins.desktop +%dir %{_datadir}/kservices5/kontact %{_datadir}/kservices5/kontact/kaddressbookplugin.desktop %{_datadir}/metainfo/org.kde.kaddressbook.appdata.xml %{_datadir}/qlogging-categories5/kaddressbook.categories ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-kaddressbook.git/commitdiff/81213cfa810cfff7e7f7ac59e7dcf7ecc944a011 From mrozowik at pld-linux.org Thu May 19 12:09:58 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 12:09:58 +0200 Subject: =?utf8?q?=5Bpackages/ka5-kdevelop=5D_-_missing_dirs?= References: <3821706adfd83a8c632c969f8a780cb5731c7671_refs_heads_master@pld-linux.org> Message-ID: <71a46b0cbf4ccabbb51e7cf32525e8e01b37ea56_refs_heads_master@pld-linux.org> commit 71a46b0cbf4ccabbb51e7cf32525e8e01b37ea56 Author: Krzysztof Mrozowicz Date: Thu May 19 10:08:25 2022 +0000 - missing dirs ka5-kdevelop.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) --- diff --git a/ka5-kdevelop.spec b/ka5-kdevelop.spec index 7e4e90d..4e1f144 100644 --- a/ka5-kdevelop.spec +++ b/ka5-kdevelop.spec @@ -14,7 +14,7 @@ Summary(pt_BR.UTF-8): Ambiente Integrado de Desenvolvimento para o KDE Summary(zh_CN.UTF-8): KDE C/C++?????? Name: ka5-kdevelop Version: 22.04.1 -Release: 1 +Release: 2 License: GPL Group: X11/Development/Tools Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz @@ -236,11 +236,15 @@ rm -rf $RPM_BUILD_ROOT %ghost %{_libdir}/libKDevPlatformUtil.so.?? %attr(755,root,root) %{_libdir}/libKDevPlatformVcs.so.*.*.* %ghost %{_libdir}/libKDevPlatformVcs.so.?? +%dir %{_libdir}/qt5/plugins/grantlee +%dir %{_libdir}/qt5/plugins/grantlee/5.2 %attr(755,root,root) %{_libdir}/qt5/plugins/grantlee/*/kdev_filters.so - +%dir %{_libdir}/qt5/plugins/kdevplatform +%dir %{_libdir}/qt5/plugins/kdevplatform/36 %attr(755,root,root) %{_libdir}/qt5/plugins/kdevplatform/*/kdev*.so %{_libdir}/qt5/qml/org/kde/kdevplatform/qmldir +%dir %{_libdir}/qt5/qml/org/kde/kdevplatform %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so %{_datadir}/kdevcodegen %{_datadir}/kdevcodeutils ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-kdevelop.git/commitdiff/71a46b0cbf4ccabbb51e7cf32525e8e01b37ea56 From mrozowik at pld-linux.org Thu May 19 12:46:05 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 12:46:05 +0200 Subject: =?utf8?q?=5Bpackages/ka5-konqueror=5D_-_missing_dirs?= References: <239c01f1a693597029882318d8e6bb2bbacaff3e_refs_heads_master@pld-linux.org> Message-ID: <8fa1ccb3fd5f4f85f08d8d71cc7084a5b2a084f0_refs_heads_master@pld-linux.org> commit 8fa1ccb3fd5f4f85f08d8d71cc7084a5b2a084f0 Author: Krzysztof Mrozowicz Date: Thu May 19 10:44:30 2022 +0000 - missing dirs ka5-konqueror.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) --- diff --git a/ka5-konqueror.spec b/ka5-konqueror.spec index 6248ade..744748c 100644 --- a/ka5-konqueror.spec +++ b/ka5-konqueror.spec @@ -8,7 +8,7 @@ Summary: konqueror Name: ka5-%{kaname} Version: 22.04.1 -Release: 1 +Release: 2 License: GPL v2+/LGPL v2.1+ Group: X11/Applications Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz @@ -141,6 +141,8 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/dbus-1/interfaces/org.kde.Konqueror.MainWindow.xml %dir %{_datadir}/kcmcss %{_datadir}/kcmcss/template.css +%dir %{_datadir}/kcontrol +%dir %{_datadir}/kcontrol/pics %{_datadir}/kcontrol/pics/onlyone.png %{_datadir}/kcontrol/pics/overlapping.png %dir %{_datadir}/kf5/kbookmark @@ -223,8 +225,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/qt5/plugins/konqueror_kcms/khtml_filter.so %attr(755,root,root) %{_libdir}/qt5/plugins/konqueror_kcms/khtml_general.so %attr(755,root,root) %{_libdir}/qt5/plugins/konqueror_kcms/khtml_java_js.so +%dir %{_libdir}/qt5/plugins/dolphinpart +%dir %{_libdir}/qt5/plugins/dolphinpart/kpartplugins %attr(755,root,root) %{_libdir}/qt5/plugins/dolphinpart/kpartplugins/kimgallery.so %attr(755,root,root) %{_libdir}/qt5/plugins/dolphinpart/kpartplugins/konq_shellcmdplugin.so +%dir %{_libdir}/qt5/plugins/khtml +%dir %{_libdir}/qt5/plugins/khtml/kpartplugins %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/akregatorkonqfeediconkhtml_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/autorefreshkhtml_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/babelfishpluginkhtml_kpartplugins.so @@ -234,8 +240,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/konqueror_kget_browser_integrationkhtml_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/uachangerpluginkhtml_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/khtml/kpartplugins/webarchiverpluginkhtml_kpartplugins.so +%dir %{_libdir}/qt5/plugins/konqueror +%dir %{_libdir}/qt5/plugins/konqueror/kpartplugins %attr(755,root,root) %{_libdir}/qt5/plugins/konqueror/kpartplugins/searchbarplugin.so %attr(755,root,root) %{_libdir}/qt5/plugins/konqueror_kget_browser_integration.so +%dir %{_libdir}/qt5/plugins/kwebkitpart +%dir %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/akregatorkonqfeediconkwebkitpart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/autorefreshkwebkitpart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/babelfishpluginkwebkitpart_kpartplugins.so @@ -245,6 +255,8 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/konqueror_kget_browser_integrationkwebkitpart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/uachangerpluginkwebkitpart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/kwebkitpart/kpartplugins/webarchiverpluginkwebkitpart_kpartplugins.so +%dir %{_libdir}/qt5/plugins/webenginepart +%dir %{_libdir}/qt5/plugins/webenginepart/kpartplugins %attr(755,root,root) %{_libdir}/qt5/plugins/webenginepart/kpartplugins/akregatorkonqfeediconwebenginepart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/webenginepart/kpartplugins/autorefreshwebenginepart_kpartplugins.so %attr(755,root,root) %{_libdir}/qt5/plugins/webenginepart/kpartplugins/babelfishpluginwebenginepart_kpartplugins.so ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-konqueror.git/commitdiff/8fa1ccb3fd5f4f85f08d8d71cc7084a5b2a084f0 From mrozowik at pld-linux.org Thu May 19 13:18:00 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 13:18:00 +0200 Subject: =?utf8?q?=5Bpackages/ka5-krita=5D_-_missing_dirs?= References: <0ac48557d11c2fc1ef7f5a944b584dfcf7a436f4_refs_heads_master@pld-linux.org> Message-ID: commit d159d43e0d09045708bf6031c94b62c3d9c4fd80 Author: Krzysztof Mrozowicz Date: Thu May 19 11:16:24 2022 +0000 - missing dirs ka5-krita.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) --- diff --git a/ka5-krita.spec b/ka5-krita.spec index 6eaa192..0a61c46 100644 --- a/ka5-krita.spec +++ b/ka5-krita.spec @@ -8,7 +8,7 @@ Summary: A digital painting application Name: ka5-krita Version: 5.0.2 -Release: 1 +Release: 2 License: GPL v3+ Group: X11/Applications/Graphics Source0: https://download.kde.org/%{_state}/krita/%{version}/%{orgname}-%{version}.tar.xz @@ -113,6 +113,8 @@ rm -rf $RPM_BUILD_ROOT %{__sed} -i -e 's|!/usr/bin/env python3|!/usr/bin/python3|' $RPM_BUILD_ROOT%{_bindir}/AppImageUpdateDummy +%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/x-test + %find_lang %{orgname} --all-name --with-kde %clean @@ -143,15 +145,19 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/kis_qmic_plugin_interface.h %{_includedir}/kritaqmicinterface_export.h %dir %{_libdir}/krita-python-libs +%dir %{_libdir}/krita-python-libs/PyKrita %{_libdir}/krita-python-libs/PyKrita/krita.so %{_libdir}/krita-python-libs/krita/__init__.py +%dir %{_libdir}/krita-python-libs/krita %{_libdir}/krita-python-libs/krita/api.py +%dir %{_libdir}/krita-python-libs/krita/attic %{_libdir}/krita-python-libs/krita/attic/mikro.py %{_libdir}/krita-python-libs/krita/attic/scripter_hooks.py %{_libdir}/krita-python-libs/krita/decorators.py %{_libdir}/krita-python-libs/krita/dockwidgetfactory.py %{_libdir}/krita-python-libs/krita/excepthook.py %{_libdir}/krita-python-libs/krita/excepthook_ui.py +%dir %{_libdir}/krita-python-libs/krita/sceditor %{_libdir}/krita-python-libs/krita/sceditor/__init__.py %{_libdir}/krita-python-libs/krita/sceditor/assist.py %{_libdir}/krita-python-libs/krita/sceditor/console.py ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-krita.git/commitdiff/d159d43e0d09045708bf6031c94b62c3d9c4fd80 From baggins at pld-linux.org Thu May 19 13:19:50 2022 From: baggins at pld-linux.org (baggins) Date: Thu, 19 May 2022 13:19:50 +0200 Subject: =?utf8?q?=5Bpackages/librist=5D_-_build_with_mbedtls2_until_bctoolbx_is_upda?= =?utf8?q?ted_to_avoid_symbol_clash=2C_rel_2?= References: Message-ID: <1ca2ccec9542d36c6e443b99bcd71484dfcfdfca_refs_heads_master@pld-linux.org> commit 1ca2ccec9542d36c6e443b99bcd71484dfcfdfca Author: Jan R?korajski Date: Thu May 19 13:19:15 2022 +0200 - build with mbedtls2 until bctoolbx is updated to avoid symbol clash, rel 2 librist.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) --- diff --git a/librist.spec b/librist.spec index ed69760..c10dc25 100644 --- a/librist.spec +++ b/librist.spec @@ -2,7 +2,7 @@ Summary: Reliable Internet Stream Transport (RIST) Summary(pl.UTF-8): Reliable Internet Stream Transport (RIST) - niezawodny internetowy protok?? strumieniowy Name: librist Version: 0.2.6 -Release: 1 +Release: 2 License: BSD Group: Libraries #Source0Download: https://code.videolan.org/rist/librist/-/tags @@ -14,7 +14,9 @@ BuildRequires: meson >= 0.51.0 BuildRequires: ninja >= 1.5 # disabled in sources (as of 0.2.6) #BuildRequires: lz4-devel -BuildRequires: mbedtls-devel +# not using mbedtls 3 to avoid symbol clash +# librist (mbedtls3) -> ffmbeg -> mediastreamer + bctoolbox (mbedtls2) +BuildRequires: mbedtls2-devel BuildRequires: rpmbuild(macros) >= 1.736 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -33,7 +35,7 @@ Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: cjson-devel #Requires: lz4-devel -Requires: mbedtls-devel +Requires: mbedtls2-devel %description devel Header files for RIST library. ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/librist.git/commitdiff/1ca2ccec9542d36c6e443b99bcd71484dfcfdfca From mrozowik at pld-linux.org Thu May 19 13:45:54 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 13:45:54 +0200 Subject: =?utf8?q?=5Bpackages/kf5-dirs=5D_-_added_sr=40latin_locale_dir?= References: <0488244e2a5592de446d3f687d3302c2d0e7b9d8_refs_heads_master@pld-linux.org> Message-ID: <456be2227b4378f704ee7feb4a3c2c3568f2791b_refs_heads_master@pld-linux.org> commit 456be2227b4378f704ee7feb4a3c2c3568f2791b Author: Krzysztof Mrozowicz Date: Thu May 19 11:44:21 2022 +0000 - added sr at latin locale dir kf5-dirs.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- diff --git a/kf5-dirs.spec b/kf5-dirs.spec index ba1c35e..396084c 100644 --- a/kf5-dirs.spec +++ b/kf5-dirs.spec @@ -6,7 +6,7 @@ Summary: KDE Frameworks - common directories Name: kf5-dirs Version: 5.94.0 -Release: 1 +Release: 2 License: LGPL Group: X11/Libraries URL: http://www.kde.org/ @@ -40,7 +40,7 @@ install -d \ $RPM_BUILD_ROOT%{_libdir}/qt5/qml/org/kde/plasma/private \ $RPM_BUILD_ROOT%{_libdir}/qt5/qml/QtQuick/Controls/Styles \ $RPM_BUILD_ROOT%{_libdir}/qt5/platformqml/touch/org/kde/plasma \ - $RPM_BUILD_ROOT%{_docdir}/HTML/{af,ca,cs,da,de,el,en,eo,es,et,fr,gl,he,hu,it,ja,ko,lt,nds,nl,nn,pl,pt,pt_BR,ro,ru,sl,sr,sv,tr,uk,wa,xh} \ + $RPM_BUILD_ROOT%{_docdir}/HTML/{af,ca,cs,da,de,el,en,eo,es,et,fr,gl,he,hu,it,ja,ko,lt,nds,nl,nn,pl,pt,pt_BR,ro,ru,sl,sr,sr at latin,sv,tr,uk,wa,xh} \ $RPM_BUILD_ROOT%{_sysconfdir}/xdg/ui @@ -157,6 +157,7 @@ check_filesystem_dirs %lang(ru) %dir %{_docdir}/HTML/ru %lang(sl) %dir %{_docdir}/HTML/sl %lang(sr) %dir %{_docdir}/HTML/sr +%lang(sr at latin) %dir %{_docdir}/HTML/sr at latin %lang(sv) %dir %{_docdir}/HTML/sv %lang(tr) %dir %{_docdir}/HTML/tr %lang(uk) %dir %{_docdir}/HTML/uk ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kf5-dirs.git/commitdiff/456be2227b4378f704ee7feb4a3c2c3568f2791b From mrozowik at pld-linux.org Thu May 19 13:52:03 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 13:52:03 +0200 Subject: =?utf8?q?=5Bpackages/kf5-kcmutils=5D_-_missing_dir?= References: <364cc8916d16a9e6227ea136f3370ad697fc8d4a_refs_heads_master@pld-linux.org> Message-ID: commit a9ed4d659f7dc720c84dbaa45f141a2b02250a2e Author: Krzysztof Mrozowicz Date: Thu May 19 11:50:30 2022 +0000 - missing dir kf5-kcmutils.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/kf5-kcmutils.spec b/kf5-kcmutils.spec index 5353bb5..73658a5 100644 --- a/kf5-kcmutils.spec +++ b/kf5-kcmutils.spec @@ -8,7 +8,7 @@ Summary: Utilities for KDE System Settings modules Name: kf5-%{kfname} Version: 5.94.0 -Release: 1 +Release: 2 License: LGPL v2.1+ Group: X11/Libraries Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz @@ -112,6 +112,7 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/qt5/qml/org/kde/kcmutils/components %{_libdir}/qt5/qml/org/kde/kcmutils/components/KPluginDelegate.qml %{_libdir}/qt5/qml/org/kde/kcmutils/components/KPluginSelector.qml +%dir %{_libdir}/qt5/qml/org/kde/kcmutils/components/private %{_libdir}/qt5/qml/org/kde/kcmutils/components/private/AboutPlugin.qml %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/kcmutils/libkcmutilsqmlplugin.so %{_libdir}/qt5/qml/org/kde/kcmutils/qmldir ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kf5-kcmutils.git/commitdiff/a9ed4d659f7dc720c84dbaa45f141a2b02250a2e From mrozowik at pld-linux.org Thu May 19 14:05:44 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 14:05:44 +0200 Subject: =?utf8?q?=5Bpackages/kp5-kwayland-integration=5D_-_missing_dirs?= References: Message-ID: commit f1b75f3da241abd03d8197e695ec073e584091a1 Author: Krzysztof Mrozowicz Date: Thu May 19 12:04:10 2022 +0000 - missing dirs kp5-kwayland-integration.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) --- diff --git a/kp5-kwayland-integration.spec b/kp5-kwayland-integration.spec index 17f3d8d..59fed4c 100644 --- a/kp5-kwayland-integration.spec +++ b/kp5-kwayland-integration.spec @@ -8,7 +8,7 @@ Summary: Provides integration plugins for various KDE frameworks for the wayland windowing system Name: kp5-%{kpname} Version: 5.24.5 -Release: 1 +Release: 2 License: LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz @@ -59,6 +59,9 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so +# shouldn't the two following dirs be provided by kf5-kguiaddons? +%dir %{_libdir}/qt5/plugins/kf5/kguiaddons +%dir %{_libdir}/qt5/plugins/kf5/kguiaddons/kmodifierkey %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kguiaddons/kmodifierkey/kmodifierkey_wayland.so %{_datadir}/qlogging-categories5/kwindowsystem.kwayland.categories %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kwindowsystem/KF5WindowSystemKWaylandPlugin.so ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kp5-kwayland-integration.git/commitdiff/f1b75f3da241abd03d8197e695ec073e584091a1 From mrozowik at pld-linux.org Thu May 19 15:07:10 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 15:07:10 +0200 Subject: =?utf8?q?=5Bpackages/powerline=5D_-_up_to_2=2E8=2E3?= References: <34c021daf8780cf75fd81d1a0b14292ff765268c_refs_heads_master@pld-linux.org> Message-ID: commit e92d2719a7732fed6dc05a8999a2207333b76715 Author: Krzysztof Mrozowicz Date: Thu May 19 13:07:01 2022 +0000 - up to 2.8.3 powerline.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/powerline.spec b/powerline.spec index b7f94f0..863ac1e 100644 --- a/powerline.spec +++ b/powerline.spec @@ -1,11 +1,11 @@ Summary: The ultimate status-line/prompt utility Name: powerline -Version: 2.8.2 -Release: 3 +Version: 2.8.3 +Release: 1 License: MIT Group: Applications/System Source0: https://github.com/powerline/powerline/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 2337d2f226b31e163aa752ce22aa532a +# Source0-md5: d524df603bf7144cc2ccd5dcbfc5e982 URL: https://github.com/powerline/powerline BuildRequires: fontconfig BuildRequires: python3-psutil ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/powerline.git/commitdiff/e92d2719a7732fed6dc05a8999a2207333b76715 From mrozowik at pld-linux.org Thu May 19 15:07:20 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 15:07:20 +0200 Subject: DISTFILES: powerline: powerline-2.8.3.tar.gz Message-ID: <27489.1652965640@distfiles.pld-linux.org> Request by: mrozowik Files fetched: 1 STORED: https://github.com/powerline/powerline/archive/2.8.3/powerline-2.8.3.tar.gz d524df603bf7144cc2ccd5dcbfc5e982 powerline-2.8.3.tar.gz Size: 368623 bytes -- Virtually Yours: distfiles. From mrozowik at pld-linux.org Thu May 19 15:17:39 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 15:17:39 +0200 Subject: =?utf8?q?=5Bpackages/ka5-kopete=5D_-_BR=3A_libgadu-devel?= References: <5c0e246e2d12a6613b69d75b65ba26ed9a4cce92_refs_heads_master@pld-linux.org> Message-ID: <50b4a668f9c5b28c15b0a85d713f6e967ed89c0a_refs_heads_master@pld-linux.org> commit 50b4a668f9c5b28c15b0a85d713f6e967ed89c0a Author: Krzysztof Mrozowicz Date: Thu May 19 13:17:30 2022 +0000 - BR: libgadu-devel ka5-kopete.spec | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/ka5-kopete.spec b/ka5-kopete.spec index aca54aa..b024690 100644 --- a/ka5-kopete.spec +++ b/ka5-kopete.spec @@ -43,6 +43,7 @@ BuildRequires: kf5-knotifyconfig-devel >= %{kframever} BuildRequires: kf5-kparts-devel >= %{kframever} BuildRequires: kf5-ktexteditor-devel >= %{kframever} BuildRequires: kf5-kwallet-devel >= %{kframever} +BuildRequires: libgadu-devel BuildRequires: mediastreamer-devel BuildRequires: ninja BuildRequires: ortp-devel @@ -158,6 +159,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_chatwindow.so %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_contactnotes.so %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_emailwindow.so +%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_gadu.so %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_groupwise.so %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_highlight.so %attr(755,root,root) %{_libdir}/qt5/plugins/kopete_history.so @@ -292,6 +294,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kservices5/kopete_chatwindowconfig.desktop %{_datadir}/kservices5/kopete_contactnotes.desktop %{_datadir}/kservices5/kopete_groupwise.desktop +%{_datadir}/kservices5/kopete_gadu.desktop %{_datadir}/kservices5/kopete_highlight.desktop %{_datadir}/kservices5/kopete_history.desktop %{_datadir}/kservices5/kopete_icq.desktop ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-kopete.git/commitdiff/50b4a668f9c5b28c15b0a85d713f6e967ed89c0a From qboosh at pld-linux.org Thu May 19 17:49:07 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 17:49:07 +0200 Subject: =?utf8?q?=5Bpackages/gtk+3=5D_-_updated_to_3=2E24=2E34?= References: <08287a110315c84e87d1058cb01436b4f1a7ed81_refs_heads_master@pld-linux.org> Message-ID: <9f04dce086e2f9c9ef66254ca809059673f3387f_refs_heads_master@pld-linux.org> commit 9f04dce086e2f9c9ef66254ca809059673f3387f Author: Jakub Bogusz Date: Thu May 19 17:49:52 2022 +0200 - updated to 3.24.34 gtk+3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/gtk+3.spec b/gtk+3.spec index e4c2229..089ab68 100644 --- a/gtk+3.spec +++ b/gtk+3.spec @@ -19,12 +19,12 @@ Summary(it.UTF-8): Il toolkit per GIMP Summary(pl.UTF-8): GIMP Toolkit Summary(tr.UTF-8): GIMP ToolKit aray?z kitapl??? Name: gtk+3 -Version: 3.24.33 +Version: 3.24.34 Release: 1 License: LGPL v2+ Group: X11/Libraries Source0: https://download.gnome.org/sources/gtk+/3.24/gtk+-%{version}.tar.xz -# Source0-md5: 83c42707e9be61d6d7a8b4dddce1eb4a +# Source0-md5: 7e024190949d9071f9d72b0d559379e1 Patch0: %{name}-papi.patch Patch1: typeahead.patch Patch2: %{name}-cloudproviders.patch ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gtk+3.git/commitdiff/9f04dce086e2f9c9ef66254ca809059673f3387f From qboosh at pld-linux.org Thu May 19 17:49:23 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 17:49:23 +0200 Subject: DISTFILES: gtk+3: gtk+-3.24.34.tar.xz Message-ID: <11669.1652975363@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.34.tar.xz 7e024190949d9071f9d72b0d559379e1 gtk+-3.24.34.tar.xz Size: 21587592 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 17:51:52 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 17:51:52 +0200 Subject: =?utf8?q?=5Bpackages/udisks2=5D_-_added_iscsi_patch_=28adjust_open-iscsi_lib?= =?utf8?q?rary_name_for_PLD=29=2C_build_iscsi_module?= References: <3a10e5d53ed0bac59eeca3116521bd62d826f2c3_refs_heads_master@pld-linux.org> Message-ID: commit a62fa8149ad27c866b210767a169e63a1156c223 Author: Jakub Bogusz Date: Thu May 19 17:52:38 2022 +0200 - added iscsi patch (adjust open-iscsi library name for PLD), build iscsi module udisks2-iscsi.patch | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++ udisks2.spec | 15 ++++++++-- 2 files changed, 91 insertions(+), 3 deletions(-) --- diff --git a/udisks2.spec b/udisks2.spec index e151ada..d9f734e 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -1,9 +1,7 @@ -# TODO: -# - iscsi: libiscsi.h, libiscsi_init in libiscsi # # Conditional build: %bcond_with elogind # elogind insead of systemd logind support -%bcond_with iscsi # iSCSI support +%bcond_without iscsi # iSCSI support %bcond_without libstoragemgmt # libstoragemgmt support %bcond_without vdo # VDO support (deprecated) %bcond_without apidocs # do not build and package API docs @@ -21,6 +19,7 @@ Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{v # Source0-md5: 576e057d2654894fab58f0393d105b7b Patch0: automake-1.12.patch Patch1: %{name}-housekeeping_interval.patch +Patch2: %{name}-iscsi.patch URL: https://www.freedesktop.org/wiki/Software/udisks BuildRequires: acl-devel BuildRequires: autoconf >= 2.50 @@ -48,6 +47,7 @@ BuildRequires: libmount-devel >= 2.30 BuildRequires: libtool BuildRequires: libuuid-devel >= 2.31 BuildRequires: libxslt-progs +%{?with_iscsi:BuildRequires: open-iscsi-devel >= 2.1.4-1} BuildRequires: pkgconfig BuildRequires: polkit-devel >= 0.102 BuildRequires: rpmbuild(macros) >= 1.752 @@ -173,6 +173,7 @@ Pakiet ten dostarcza bashowe uzupe?nianie parametr?w dla udisks2 %setup -q -n udisks-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__libtoolize} @@ -248,6 +249,11 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/umount.udisks2.8* %attr(700,root,root) %dir /var/lib/udisks2 +%if %{with iscsi} +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_iscsi.so +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.iscsi.policy +%endif + %if %{with libstoragemgmt} %attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lsm.so %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udisks2/modules.conf.d/udisks2_lsm.conf @@ -274,6 +280,9 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/udisks2.pc %{_pkgconfigdir}/udisks2-bcache.pc %{_pkgconfigdir}/udisks2-btrfs.pc +%if %{with iscsi} +%{_pkgconfigdir}/udisks2-iscsi.pc +%endif %if %{with libstoragemgmt} %{_pkgconfigdir}/udisks2-lsm.pc %endif diff --git a/udisks2-iscsi.patch b/udisks2-iscsi.patch new file mode 100644 index 0000000..71c445e --- /dev/null +++ b/udisks2-iscsi.patch @@ -0,0 +1,79 @@ +--- udisks-2.9.4/configure.ac.orig 2021-09-29 18:00:31.000000000 +0200 ++++ udisks-2.9.4/configure.ac 2022-05-19 06:23:52.571836426 +0200 +@@ -342,13 +342,13 @@ if test "x$enable_iscsi" = "xyes" \ + -o "x$enable_modules" = "xyes" \ + -o "x$enable_available_modules" = "xyes"; then + # libiscsi.h +- AC_CHECK_HEADER([libiscsi.h], ++ AC_CHECK_HEADER([libopeniscsi.h], + [AC_DEFINE(HAVE_ISCSI, 1, [Define if libiscsi from iscsi-initiator-utils is available]) + have_iscsi=yes], + [have_iscsi=no]) + if test "x$have_iscsi" = "xyes"; then +- AC_MSG_CHECKING([whether libiscsi.h defines iscsi_err]) +- AC_TRY_COMPILE([#include ], ++ AC_MSG_CHECKING([whether libopeniscsi.h defines iscsi_err]) ++ AC_TRY_COMPILE([#include ], + [int err = ISCSI_SUCCESS;], + [AC_MSG_RESULT([yes]) + AC_DEFINE([HAVE_LIBISCSI_ERR], [1], [libiscsi error states])], +@@ -356,12 +356,12 @@ if test "x$enable_iscsi" = "xyes" \ + fi + + # libiscsi +- AC_CHECK_LIB([iscsi], ++ AC_CHECK_LIB([openiscsi], + [libiscsi_init], +- [ISCSI_LIBS="-liscsi"], ++ [ISCSI_LIBS="-lopeniscsi"], + [have_iscsi="no"]) + if test "x$have_iscsi" = "xyes"; then +- AC_CHECK_LIB([iscsi], ++ AC_CHECK_LIB([openiscsi], + [libiscsi_get_session_info_by_id], + [have_libiscsi_session_info="yes" + have_libiscsi_session_info_msg=", with iscsi sessions" +--- udisks-2.9.4/modules/iscsi/udisksiscsiutil.c.orig 2021-09-29 18:00:31.000000000 +0200 ++++ udisks-2.9.4/modules/iscsi/udisksiscsiutil.c 2022-05-19 06:24:31.734957594 +0200 +@@ -20,7 +20,7 @@ + #include "config.h" + + #include +-#include ++#include + + #include + #include +--- udisks-2.9.4/modules/iscsi/udiskslinuxiscsisessionobject.c.orig 2021-09-29 18:00:31.000000000 +0200 ++++ udisks-2.9.4/modules/iscsi/udiskslinuxiscsisessionobject.c 2022-05-19 06:24:46.198212573 +0200 +@@ -19,7 +19,7 @@ + + #include "config.h" + +-#include ++#include + #include + #include + #include +--- udisks-2.9.4/modules/iscsi/udiskslinuxmanageriscsiinitiator.c.orig 2021-09-29 18:00:31.000000000 +0200 ++++ udisks-2.9.4/modules/iscsi/udiskslinuxmanageriscsiinitiator.c 2022-05-19 06:24:57.854816091 +0200 +@@ -25,7 +25,7 @@ + + #include + +-#include ++#include + + #include + #include +--- udisks-2.9.4/modules/iscsi/udiskslinuxmoduleiscsi.c.orig 2021-09-29 18:00:31.000000000 +0200 ++++ udisks-2.9.4/modules/iscsi/udiskslinuxmoduleiscsi.c 2022-05-19 06:25:07.794762241 +0200 +@@ -20,7 +20,7 @@ + + #include "config.h" + +-#include ++#include + + #include + #include ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/udisks2.git/commitdiff/a62fa8149ad27c866b210767a169e63a1156c223 From atler at pld-linux.org Thu May 19 17:59:14 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 17:59:14 +0200 Subject: =?utf8?q?=5Bpackages/perl-libwww=5D_up_to_6=2E66?= References: <7aa7434dde03a5f39a74f24497512c7187ca0847_refs_heads_master@pld-linux.org> Message-ID: commit bd7e8ada53615ef76d0176d08feb7c3104192700 Author: Jan Palus Date: Thu May 19 17:59:07 2022 +0200 up to 6.66 perl-libwww.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/perl-libwww.spec b/perl-libwww.spec index 10b87b4..4eaa895 100644 --- a/perl-libwww.spec +++ b/perl-libwww.spec @@ -7,13 +7,13 @@ Summary: libwww-perl - a simple and consistent API to the World-Wide Web Summary(pl.UTF-8): libwww-perl - prosty i logiczny API do WWW Name: perl-libwww -Version: 6.64 +Version: 6.66 Release: 1 # same as perl License: GPL v1+ or Artistic Group: Development/Languages/Perl Source0: https://www.cpan.org/authors/id/O/OA/OALDERS/%{pnam}-%{version}.tar.gz -# Source0-md5: 1383174f9589c33e0fb67f73eb841451 +# Source0-md5: 355b35f3e6efa3dc03f74ff3ec918eae URL: https://metacpan.org/release/libwww-perl BuildRequires: perl-CPAN-Meta-Requirements >= 2.120_620 BuildRequires: perl-devel >= 1:5.8.8 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-libwww.git/commitdiff/bd7e8ada53615ef76d0176d08feb7c3104192700 From atler at pld-linux.org Thu May 19 17:59:25 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 17:59:25 +0200 Subject: DISTFILES: perl-libwww: libwww-perl-6.66.tar.gz Message-ID: <27872.1652975965@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.66.tar.gz 355b35f3e6efa3dc03f74ff3ec918eae libwww-perl-6.66.tar.gz Size: 180515 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 18:12:52 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 18:12:52 +0200 Subject: =?utf8?q?=5Bpackages/gnome-disk-utility=5D_-_updated_to_42=2E0?= References: <0ca62c626a5915888071fb9393a213f3bfa61c84_refs_heads_master@pld-linux.org> Message-ID: <548b536bcb964cf00258e2d380c9ab151df144c2_refs_heads_master@pld-linux.org> commit 548b536bcb964cf00258e2d380c9ab151df144c2 Author: Jakub Bogusz Date: Thu May 19 18:13:36 2022 +0200 - updated to 42.0 gnome-disk-utility.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) --- diff --git a/gnome-disk-utility.spec b/gnome-disk-utility.spec index 6acdefa..64f001f 100644 --- a/gnome-disk-utility.spec +++ b/gnome-disk-utility.spec @@ -1,12 +1,12 @@ Summary: Disk management application Summary(pl.UTF-8): Aplikacja do zarz?dzania dyskami Name: gnome-disk-utility -Version: 40.2 +Version: 42.0 Release: 1 License: LGPL v2+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-disk-utility/40/%{name}-%{version}.tar.xz -# Source0-md5: 10a01b70d411f5e6c6d1fbf16e07458d +Source0: https://download.gnome.org/sources/gnome-disk-utility/42/%{name}-%{version}.tar.xz +# Source0-md5: 5c03e03bbe1042d58790d64a9cbc4e7d URL: https://wiki.gnome.org/Apps/Disks BuildRequires: docbook-dtd412-xml BuildRequires: gettext-tools >= 0.19.8 @@ -15,7 +15,7 @@ BuildRequires: gnome-settings-daemon-devel >= 3.8 BuildRequires: gtk+3-devel >= 3.16.0 BuildRequires: libcanberra-gtk3-devel >= 0.1 BuildRequires: libdvdread-devel >= 4.2.0 -BuildRequires: libhandy1-devel >= 1.2.0 +BuildRequires: libhandy1-devel >= 1.5.0 BuildRequires: libnotify-devel >= 0.7 BuildRequires: libpwquality-devel >= 1.0.0 BuildRequires: libsecret-devel >= 0.7 @@ -38,7 +38,7 @@ Requires: gtk+3 >= 3.16.0 Requires: hicolor-icon-theme Requires: libcanberra-gtk3 >= 0.1 Requires: libdvdread >= 4.2.0 -Requires: libhandy1 >= 1.2.0 +Requires: libhandy1 >= 1.5.0 Requires: libnotify >= 0.7 Requires: libpwquality >= 1.0.0 Requires: libsecret >= 0.7 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-disk-utility.git/commitdiff/548b536bcb964cf00258e2d380c9ab151df144c2 From qboosh at pld-linux.org Thu May 19 18:13:04 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 18:13:04 +0200 Subject: DISTFILES: gnome-disk-utility: gnome-disk-utility-42.0.tar.xz Message-ID: <10315.1652976784@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-disk-utility/42/gnome-disk-utility-42.0.tar.xz 5c03e03bbe1042d58790d64a9cbc4e7d gnome-disk-utility-42.0.tar.xz Size: 1740332 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 19:01:20 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 19:01:20 +0200 Subject: =?utf8?q?=5Bpackages/gnome-flashback=5D_-_updated_gnome-bluetooth_dependenci?= =?utf8?q?es=2C_release_2?= References: Message-ID: <6aee9362faa438b98de23904bc924193d103c39d_refs_heads_master@pld-linux.org> commit 6aee9362faa438b98de23904bc924193d103c39d Author: Jakub Bogusz Date: Thu May 19 19:02:10 2022 +0200 - updated gnome-bluetooth dependencies, release 2 gnome-flashback.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/gnome-flashback.spec b/gnome-flashback.spec index 36feb79..02ca711 100644 --- a/gnome-flashback.spec +++ b/gnome-flashback.spec @@ -2,7 +2,7 @@ Summary: GNOME Flashback module - GNOME 3 shell similar to GNOME 2 Summary(pl.UTF-8): Modu? GNOME Flashback - pow?oka GNOME 3 podobna do GNOME 2 Name: gnome-flashback Version: 3.44.0 -Release: 1 +Release: 2 License: GPL v3+ Group: X11/Applications Source0: https://download.gnome.org/sources/gnome-flashback/3.44/%{name}-%{version}.tar.xz @@ -15,7 +15,7 @@ BuildRequires: gdk-pixbuf2-devel >= 2.32.2 BuildRequires: gdm-devel BuildRequires: gettext-tools >= 0.19.6 BuildRequires: glib2-devel >= 1:2.67.3 -BuildRequires: gnome-bluetooth-devel >= 3.0 +BuildRequires: gnome-bluetooth1-devel >= 3.0 BuildRequires: gnome-desktop-devel >= 3.35.4 BuildRequires: gnome-panel-devel >= 3.35.2 BuildRequires: gsettings-desktop-schemas-devel >= 3.31.0 @@ -45,7 +45,7 @@ BuildRequires: xz Requires(post,postun): glib2 >= 1:2.67.3 Requires: gdk-pixbuf2 >= 2.32.2 Requires: glib2 >= 1:2.67.3 -Requires: gnome-bluetooth-libs >= 3.0 +Requires: gnome-bluetooth1-libs >= 3.0 Requires: gnome-desktop >= 3.35.4 Requires: gnome-panel >= 3.35.2 Requires: gsettings-desktop-schemas >= 3.31.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-flashback.git/commitdiff/6aee9362faa438b98de23904bc924193d103c39d From qboosh at pld-linux.org Thu May 19 19:04:05 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 19:04:05 +0200 Subject: =?utf8?q?=5Bpackages/gnome-control-center=5D_-_updated_to_42=2E1?= References: <1b0866e4768e2f63829eac5b28a4f710bc42dfb1_refs_heads_master@pld-linux.org> Message-ID: commit a1cc202f51d7a4f064cd25c9b111dbcfe8ed0c06 Author: Jakub Bogusz Date: Thu May 19 19:04:51 2022 +0200 - updated to 42.1 gnome-control-center.spec | 80 +++++++++++++++++++---------------------------- 1 file changed, 33 insertions(+), 47 deletions(-) --- diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 64baa89..7ae2630 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -11,54 +11,50 @@ Summary(pt_BR.UTF-8): O Centro de Controle do GNOME Summary(ru.UTF-8): ????? ?????????? GNOME Summary(uk.UTF-8): ????? ????????? GNOME Name: gnome-control-center -Version: 41.4 +Version: 42.1 Release: 1 Epoch: 1 License: GPL v2+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-control-center/41/%{name}-%{version}.tar.xz -# Source0-md5: 4543d5dbee3229ce0579afc547679f46 +Source0: https://download.gnome.org/sources/gnome-control-center/42/%{name}-%{version}.tar.xz +# Source0-md5: cfa5ea72a2bd9a7385120d0cf577b195 Patch0: krb5.patch URL: https://www.gnome.org/ BuildRequires: ModemManager-devel >= 1.0.0 BuildRequires: NetworkManager-devel >= 1.24.0 -# use libnm-gtk - will use correct NM version -BuildRequires: NetworkManager-gtk-lib-devel >= 1.8.0 BuildRequires: accountsservice-devel >= 0.6.39 BuildRequires: cairo-gobject-devel -BuildRequires: cheese-devel >= 3.28.0 BuildRequires: colord-devel >= 0.1.34 -BuildRequires: colord-gtk-devel >= 0.1.24 +BuildRequires: colord-gtk4-devel >= 0.1.24 BuildRequires: cups-devel >= 1.4 BuildRequires: docbook-dtd42-xml BuildRequires: fontconfig-devel -BuildRequires: gcr-ui-devel >= 3 BuildRequires: gdk-pixbuf2-devel >= 2.24.0 BuildRequires: gettext-tools >= 0.17 BuildRequires: glib2-devel >= 1:2.68.0 %ifnarch s390 s390x -BuildRequires: gnome-bluetooth-devel >= 3.18.2 +BuildRequires: gnome-bluetooth3-ui-devel >= 42 %endif -BuildRequires: gnome-desktop-devel >= 3.33.4 -BuildRequires: gnome-menus-devel >= 3.4.0 +BuildRequires: gnome-desktop4-devel >= 42 BuildRequires: gnome-online-accounts-devel >= 3.26.0 -BuildRequires: gnome-settings-daemon-devel >= 1:3.28.0 -BuildRequires: grilo-devel >= 0.3.0 -BuildRequires: gsettings-desktop-schemas-devel >= 40 +BuildRequires: gnome-settings-daemon-devel >= 1:41.0 +BuildRequires: gnutls-devel +BuildRequires: gsettings-desktop-schemas-devel >= 42 BuildRequires: gsound-devel -BuildRequires: gtk+3-devel >= 3.22.20 +# X11 and Wayland checks in panels/online-accounts/meson.build (subject to update?) +BuildRequires: gtk+3-devel >= 3.0 +BuildRequires: gtk4-devel >= 4.4 BuildRequires: heimdal-devel %{?with_ibus:BuildRequires: ibus-devel >= 1.5.2} -BuildRequires: libcanberra-gtk3-devel >= 0.26 +BuildRequires: libadwaita-devel >= 1.1 BuildRequires: libepoxy-devel BuildRequires: libgtop-devel >= 2.0 BuildRequires: libgudev-devel >= 232 -BuildRequires: libhandy1-devel >= 1.2.0 %{?with_malcontent:BuildRequires: libmalcontent-devel >= 0.10.0} +BuildRequires: libnma-gtk4-devel >= 1.8.0 BuildRequires: libpwquality-devel >= 1.2.2 BuildRequires: libsecret-devel BuildRequires: libsmbclient-devel -BuildRequires: libsoup-devel >= 2.4 %ifnarch s390 s390x BuildRequires: libwacom-devel >= 0.7 %endif @@ -73,7 +69,7 @@ BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(find_lang) >= 1.23 BuildRequires: rpmbuild(macros) >= 1.752 BuildRequires: tar >= 1:1.22 -BuildRequires: udisks2-devel >= 2.1.8 +BuildRequires: udisks2-devel >= 2.8.2 BuildRequires: upower-devel >= 0.99.8 BuildRequires: xorg-lib-libX11-devel BuildRequires: xorg-lib-libXi-devel >= 1.2 @@ -83,28 +79,27 @@ Requires(post,postun): desktop-file-utils Requires(post,postun): glib2 >= 1:2.68.0 Requires(post,postun): gtk-update-icon-cache Requires: NetworkManager >= 1.24.0 -Requires: NetworkManager-gtk-lib >= 1.8.0 Requires: accountsservice >= 0.6.39 -Requires: cheese-libs >= 3.28.0 Requires: colord >= 0.1.34 -Requires: colord-gtk >= 0.1.24 +Requires: colord-gtk4 >= 0.1.24 Requires: cups-pk-helper Requires: desktop-file-utils Requires: gdk-pixbuf2 >= 2.24.0 Requires: glib2 >= 1:2.68.0 %ifnarch s390 s390x -Requires: gnome-bluetooth-libs >= 3.18.2 +Requires: gnome-bluetooth3-ui-libs >= 42 %endif -Requires: gnome-desktop >= 3.33.4 +Requires: gnome-desktop4 >= 42 Requires: gnome-online-accounts >= 3.26.0 -Requires: gnome-settings-daemon >= 1:3.28.0 -Requires: gsettings-desktop-schemas >= 40 -Requires: gtk+3 >= 3.22.20 +Requires: gnome-settings-daemon >= 1:41.0 +Requires: gsettings-desktop-schemas >= 42 +Requires: gtk4 >= 4.4 Requires: hicolor-icon-theme %{?with_ibus:Requires: ibus-libs >= 1.5.2} +Requires: libadwaita >= 1.1 Requires: libgudev >= 232 -Requires: libhandy1 >= 1.2.0 %{?with_malcontent:Requires: libmalcontent >= 0.10.0} +Requires: libnma-gtk4 >= 1.8.0 Requires: libpwquality >= 1.2.2 %ifnarch s390 s390x Requires: libwacom >= 0.7 @@ -112,12 +107,11 @@ Requires: libwacom >= 0.7 Requires: polkit >= 0.114 Requires: pulseaudio-libs >= 2.0 Requires: tzdata -Requires: udisks2-libs >= 2.1.8 +Requires: udisks2-libs >= 2.8.2 Requires: upower-libs >= 0.99.8 Suggests: NetworkManager-applet >= 1.8.0 Suggests: cups >= 1.4 Suggests: gnome-color-manager -Suggests: libcanberra-gnome Suggests: libgnomekbd # info panel needs glxinfo Suggests: mesa-utils @@ -170,6 +164,7 @@ Group: X11/Development/Libraries Provides: control-center-devel = %{epoch}:%{version}-%{release} Obsoletes: control-center-devel < 1:2.19 Obsoletes: gnome-control-center-static < 1:3 +BuildArch: noarch %description devel GNOME Control Center development files. @@ -230,39 +225,30 @@ rm -rf $RPM_BUILD_ROOT %doc NEWS README.md %attr(755,root,root) %{_bindir}/gnome-control-center %attr(755,root,root) %{_libexecdir}/cc-remote-login-helper +%attr(755,root,root) %{_libexecdir}/gnome-control-center-goa-helper %attr(755,root,root) %{_libexecdir}/gnome-control-center-print-renderer %attr(755,root,root) %{_libexecdir}/gnome-control-center-search-provider -%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service -%{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service -%{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml -%{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini -%{_datadir}/metainfo/gnome-control-center.appdata.xml +%{_datadir}/dbus-1/services/org.gnome.Settings.service +%{_datadir}/dbus-1/services/org.gnome.Settings.SearchProvider.service +%{_datadir}/glib-2.0/schemas/org.gnome.Settings.gschema.xml +%{_datadir}/gnome-shell/search-providers/org.gnome.Settings.search-provider.ini +%{_datadir}/metainfo/org.gnome.Settings.appdata.xml %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy %{_datadir}/polkit-1/rules.d/gnome-control-center.rules %{_datadir}/gnome-control-center %{_datadir}/sounds/gnome -%{_iconsdir}/hicolor/*x*/apps/gnome-power-manager.png -%{_iconsdir}/hicolor/*x*/apps/goa-panel.png -%{_iconsdir}/hicolor/*x*/apps/preferences-color.png -%{_iconsdir}/hicolor/*x*/apps/preferences-desktop-display.png -%{_iconsdir}/hicolor/*x*/apps/preferences-system-time.png %{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.svg -%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings-multitasking-symbolic.svg +%{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings-*.svg %{_iconsdir}/hicolor/scalable/apps/org.gnome.Settings.Devel.svg -%{_iconsdir}/hicolor/scalable/apps/preferences-color.svg -%{_iconsdir}/hicolor/scalable/apps/preferences-desktop-display.svg -%{_iconsdir}/hicolor/scalable/apps/preferences-system-time.svg -%{_iconsdir}/hicolor/scalable/categories/slideshow-symbolic.svg -%{_iconsdir}/hicolor/scalable/emblems/slideshow-emblem.svg %{_iconsdir}/hicolor/scalable/status/info-symbolic.svg %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Settings-symbolic.svg # FIXME: wrong location (move to pixmapsdir or hicolor/scalable/...?) %{_iconsdir}/gnome-logo-text.svg %{_iconsdir}/gnome-logo-text-dark.svg %{_desktopdir}/gnome-*-panel.desktop -%{_desktopdir}/gnome-control-center.desktop +%{_desktopdir}/org.gnome.Settings.desktop %{_pixmapsdir}/faces %{_mandir}/man1/gnome-control-center.1* ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-control-center.git/commitdiff/a1cc202f51d7a4f064cd25c9b111dbcfe8ed0c06 From qboosh at pld-linux.org Thu May 19 19:04:16 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 19:04:16 +0200 Subject: DISTFILES: gnome-control-center: gnome-control-center-42.1.tar.xz Message-ID: <11309.1652979856@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-control-center/42/gnome-control-center-42.1.tar.xz cfa5ea72a2bd9a7385120d0cf577b195 gnome-control-center-42.1.tar.xz Size: 6239960 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 19:05:32 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 19:05:32 +0200 Subject: =?utf8?q?=5Bpackages/open-iscsi=5D_-_pass_LIB=5FDIR_to_make_install_=28fixes?= =?utf8?q?_x32_build=29?= References: Message-ID: commit e3eac6b02cbb9dd6dd15da36cbd0270d34d6d0a3 Author: Jakub Bogusz Date: Thu May 19 19:06:20 2022 +0200 - pass LIB_DIR to make install (fixes x32 build) open-iscsi.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/open-iscsi.spec b/open-iscsi.spec index cbabe7f..52639d3 100644 --- a/open-iscsi.spec +++ b/open-iscsi.spec @@ -178,6 +178,7 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/{nodes,send_targets,static,isns,s %{__make} -j1 install_programs install_doc install_etc install_libopeniscsiusr install_iscsiuio \ DESTDIR=$RPM_BUILD_ROOT \ + LIB_DIR=%{_libdir} \ RULESDIR=/lib/udev/rules.d :> $RPM_BUILD_ROOT%{_sysconfdir}/iscsi/initiatorname.iscsi ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/open-iscsi.git/commitdiff/e3eac6b02cbb9dd6dd15da36cbd0270d34d6d0a3 From atler at pld-linux.org Thu May 19 19:06:03 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:06:03 +0200 Subject: =?utf8?q?=5Bpackages/Mesa=5D_up_to_22=2E1=2E0?= References: Message-ID: <6ec7f8a2729165e7733b0ac8dc3e74512084e4d6_refs_heads_master@pld-linux.org> commit 6ec7f8a2729165e7733b0ac8dc3e74512084e4d6 Author: Jan Palus Date: Thu May 19 19:05:03 2022 +0200 up to 22.1.0 Mesa.spec | 41 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) --- diff --git a/Mesa.spec b/Mesa.spec index bcd91d3..8eb15fe 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -30,7 +30,7 @@ # (until they start to be somehow versioned themselves) %define glapi_ver 7.1.0 # other packages -%define libdrm_ver 2.4.109 +%define libdrm_ver 2.4.110 %define dri2proto_ver 2.8 %define glproto_ver 1.4.14 %define zlib_ver 1.2.8 @@ -71,14 +71,14 @@ Summary: Free OpenGL implementation Summary(pl.UTF-8): Wolnodost?pna implementacja standardu OpenGL Name: Mesa -Version: 22.0.3 +Version: 22.1.0 Release: 1 License: MIT (core) and others - see license.html file Group: X11/Libraries #Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz ## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308 Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2 -# Source0-md5: bfe1aa59094b2c28e9a5a3c236078e10 +# Source0-md5: f7c130d69f0c6928ef1f9a250755081b Patch0: zink_x32.patch URL: https://www.mesa3d.org/ %{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3} @@ -1311,6 +1311,27 @@ turnip - Mesa Vulkan driver for Adreno chips. %description vulkan-icd-freedreno -l pl.UTF-8 turnip - sterownik Vulkan dla uk?ad?w Adreno. +%package vulkan-icd-powervr +Summary: powervr - Mesa Vulkan driver for Imagination Technologies Rogue GPUs +Summary(pl.UTF-8): powervr - sterownik Vulkan dla uk?ad?w Imagination Technologies Rogue +License: MIT +Group: Libraries +Requires: libdrm >= %{libdrm_ver} +Requires: libxcb >= 1.13 +Requires: xorg-lib-libXrandr >= 1.3 +Requires: xorg-lib-libxshmfence >= 1.1 +# wayland-client +Requires: wayland >= %{wayland_ver} +Requires: zlib >= %{zlib_ver} +Suggests: vulkan(loader) +Provides: vulkan(icd) = 1.1.204 + +%description vulkan-icd-powervr +powervr - Mesa Vulkan driver for Imagination Technologies Rogue GPUs. + +%description vulkan-icd-powervr -l pl.UTF-8 +powervr - sterownik Vulkan dla uk?ad?w Imagination Technologies Rogue. + %package vulkan-icd-intel Summary: Mesa Vulkan driver for Intel GPUs Summary(pl.UTF-8): Sterownik Vulkan dla GPU firmy Intel @@ -1438,7 +1459,7 @@ vulkan_drivers="swrast %{?with_radv:amd} \ intel \ %endif %ifarch %{arm} aarch64 -freedreno broadcom panfrost \ +freedreno broadcom imagination-experimental panfrost \ %endif " @@ -1476,7 +1497,11 @@ vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',') -Dsse2=%{__true_false sse2} \ -Dva-libs-path=%{_libdir}/libva/dri \ -Dvulkan-drivers=${vulkan_drivers} \ - -Dvulkan-icd-dir=/usr/share/vulkan/icd.d + -Dvulkan-icd-dir=/usr/share/vulkan/icd.d \ +%ifarch %{arm} aarch64 + -Dfreedreno-virtio=true \ + -Dimagination-srv=true +%endif %ninja_build -C build @@ -1996,6 +2021,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/libvulkan_freedreno.so %{_datadir}/vulkan/icd.d/freedreno_icd.*.json +%files vulkan-icd-powervr +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libpowervr_rogue.so +%attr(755,root,root) %{_libdir}/libvulkan_powervr_mesa.so +%{_datadir}/vulkan/icd.d/powervr_mesa_icd.*.json + %files vulkan-icd-panfrost %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libvulkan_panfrost.so ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/6ec7f8a2729165e7733b0ac8dc3e74512084e4d6 From atler at pld-linux.org Thu May 19 19:06:31 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:06:31 +0200 Subject: DISTFILES: Mesa: mesa-mesa-22.1.0.tar.bz2 Message-ID: <14813.1652979991@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-22.1.0/mesa-mesa-22.1.0.tar.bz2 f7c130d69f0c6928ef1f9a250755081b mesa-mesa-22.1.0.tar.bz2 Size: 18241046 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Thu May 19 19:38:13 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:38:13 +0200 Subject: =?utf8?q?=5Bpackages/xorg-driver-video-nvidia=5D_up_to_510=2E73=2E05?= References: Message-ID: commit a3b44f9642f66db8ff8dd9f42a8377ebbfdd1b82 Author: Jan Palus Date: Thu May 19 19:38:03 2022 +0200 up to 510.73.05 xorg-driver-video-nvidia.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/xorg-driver-video-nvidia.spec b/xorg-driver-video-nvidia.spec index 6a38e7a..87c2442 100644 --- a/xorg-driver-video-nvidia.spec +++ b/xorg-driver-video-nvidia.spec @@ -27,13 +27,13 @@ Summary(hu.UTF-8): Linux meghajt?k nVidia GeForce/Quadro chipekhez Summary(pl.UTF-8): Sterowniki do kart graficznych nVidia GeForce/Quadro Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel} # when updating version here, keep nvidia-settings.spec in sync as well -Version: 510.68.02 +Version: 510.73.05 Release: %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}} Epoch: 1 License: nVidia Binary Group: X11 Source0: https://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run -# Source0-md5: be606c556150a97a3886cdda3aa10142 +# Source0-md5: 2c381e423082da848b1f6ea1158c69d2 Source2: %{pname}-xinitrc.sh Source3: gl.pc.in Source4: 10-nvidia.conf ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/xorg-driver-video-nvidia.git/commitdiff/a3b44f9642f66db8ff8dd9f42a8377ebbfdd1b82 From atler at pld-linux.org Thu May 19 19:38:32 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:38:32 +0200 Subject: =?utf8?q?=5Bpackages/xorg-driver-video-nvidia-legacy-390xx=5D_up_to_390=2E15?= =?utf8?q?1?= References: <69ffae85b362723eeafe18ffe673288b1ab194f4_refs_heads_master@pld-linux.org> Message-ID: <84d17806baa710bf17955601ff9e9e75ada801b2_refs_heads_master@pld-linux.org> commit 84d17806baa710bf17955601ff9e9e75ada801b2 Author: Jan Palus Date: Thu May 19 19:38:17 2022 +0200 up to 390.151 kernel-5.17-x8664.patch | 10 ------ kernel-5.17.patch | 57 ------------------------------ xorg-driver-video-nvidia-legacy-390xx.spec | 14 +++----- 3 files changed, 4 insertions(+), 77 deletions(-) --- diff --git a/xorg-driver-video-nvidia-legacy-390xx.spec b/xorg-driver-video-nvidia-legacy-390xx.spec index d5bc2c8..6b4583e 100644 --- a/xorg-driver-video-nvidia-legacy-390xx.spec +++ b/xorg-driver-video-nvidia-legacy-390xx.spec @@ -29,30 +29,28 @@ exit 1 %define no_install_post_check_so 1 -%define rel 5 +%define rel 1 %define pname xorg-driver-video-nvidia-legacy-390xx Summary: Linux Drivers for nVidia GeForce/Quadro Chips Summary(hu.UTF-8): Linux meghajt?k nVidia GeForce/Quadro chipekhez Summary(pl.UTF-8): Sterowniki do kart graficznych nVidia GeForce/Quadro Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel} # when updating version here, keep nvidia-settings.spec in sync as well -Version: 390.147 +Version: 390.151 Release: %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}} Epoch: 1 License: nVidia Binary Group: X11 Source0: https://us.download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}.run -# Source0-md5: 7af8932a2ae9326cfe8638fe77d62441 +# Source0-md5: fe68121d6846dc23ceec22ff005cc478 Source1: https://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-no-compat32.run -# Source1-md5: 7f2c2c04c6039b177d50b23a1ae223d6 +# Source1-md5: 9f91d1b97c6f4d66c4690dc4f6c1486f Source2: %{pname}-xinitrc.sh Source3: gl.pc.in Source4: 10-nvidia.conf Source5: 10-nvidia-modules.conf Patch0: X11-driver-nvidia-GL.patch Patch1: X11-driver-nvidia-desktop.patch -Patch2: kernel-5.17.patch -Patch3: kernel-5.17-x8664.patch URL: https://www.nvidia.com/en-us/drivers/unix/ BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 1.752 @@ -313,10 +311,6 @@ rm -rf NVIDIA-Linux-x86*-%{version}* %endif %patch0 -p1 %patch1 -p1 -%patch2 -p1 -%ifarch %{x8664} -%patch3 -p1 -%endif echo 'EXTRA_CFLAGS += -Wno-pointer-arith -Wno-sign-compare -Wno-unused' >> kernel/Makefile.kbuild %build diff --git a/kernel-5.17-x8664.patch b/kernel-5.17-x8664.patch deleted file mode 100644 index 1d08e9a..0000000 --- a/kernel-5.17-x8664.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia-uvm/nvidia-uvm.Kbuild~ 2021-12-13 15:04:30.000000000 +0100 -+++ NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia-uvm/nvidia-uvm.Kbuild 2022-04-02 21:49:28.303986549 +0200 -@@ -103,6 +103,7 @@ - NV_CONFTEST_FUNCTION_COMPILE_TESTS += wait_on_bit_lock_argument_count - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_create_data - NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data -+NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data_func - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_remove - NV_CONFTEST_FUNCTION_COMPILE_TESTS += bitmap_clear - NV_CONFTEST_FUNCTION_COMPILE_TESTS += usleep_range diff --git a/kernel-5.17.patch b/kernel-5.17.patch deleted file mode 100644 index fa70b7f..0000000 --- a/kernel-5.17.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/conftest.sh~ 2021-12-13 07:06:52.000000000 +0100 -+++ NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/conftest.sh 2022-04-02 21:42:45.218675048 +0200 -@@ -1806,6 +1806,19 @@ - compile_check_conftest "$CODE" "NV_PDE_DATA_PRESENT" "" "functions" - ;; - -+ pde_data_func) -+ # -+ # Determine if the PDE_DATA() function is present. -+ # -+ CODE=" -+ #include -+ void conftest_pde_data(void) { -+ pde_data(); -+ }" -+ -+ compile_check_conftest "$CODE" "NV_PDE_DATA_FUNC_PRESENT" "" "functions" -+ ;; -+ - get_num_physpages) - # - # Determine if the get_num_physpages() function is ---- NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/common/inc/nv-procfs.h~ 2021-12-13 15:04:59.000000000 +0100 -+++ NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/common/inc/nv-procfs.h 2022-04-02 21:44:19.777574273 +0200 -@@ -115,8 +115,12 @@ - #if defined(NV_PDE_DATA_PRESENT) - # define NV_PDE_DATA(inode) PDE_DATA(inode) - #else -+#if defined(NV_PDE_DATA_FUNC_PRESENT) -+# define NV_PDE_DATA(inode) pde_data(inode) -+#else - # define NV_PDE_DATA(inode) PDE(inode)->data - #endif -+#endif - - #if defined(NV_PROC_REMOVE_PRESENT) - # define NV_REMOVE_PROC_ENTRY(entry) \ ---- NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia/nvidia.Kbuild~ 2021-12-13 15:04:30.000000000 +0100 -+++ NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia/nvidia.Kbuild 2022-04-02 21:48:22.121422416 +0200 -@@ -133,6 +133,7 @@ - NV_CONFTEST_FUNCTION_COMPILE_TESTS += efi_enabled - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_create_data - NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data -+NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data_func - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_remove - NV_CONFTEST_FUNCTION_COMPILE_TESTS += pm_vt_switch_required - NV_CONFTEST_FUNCTION_COMPILE_TESTS += xen_ioemu_inject_msi ---- NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia-modeset/nvidia-modeset.Kbuild~ 2021-11-02 14:29:40.000000000 +0100 -+++ NVIDIA-Linux-x86_64-390.147-no-compat32/kernel/nvidia-modeset/nvidia-modeset.Kbuild 2022-04-02 21:49:08.364218278 +0200 -@@ -90,6 +90,7 @@ - NV_CONFTEST_TYPE_COMPILE_TESTS += proc_dir_entry - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_create_data - NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data -+NV_CONFTEST_FUNCTION_COMPILE_TESTS += pde_data_func - NV_CONFTEST_FUNCTION_COMPILE_TESTS += proc_remove - NV_CONFTEST_FUNCTION_COMPILE_TESTS += timer_setup - NV_CONFTEST_FUNCTION_COMPILE_TESTS += do_gettimeofday ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/xorg-driver-video-nvidia-legacy-390xx.git/commitdiff/84d17806baa710bf17955601ff9e9e75ada801b2 From atler at pld-linux.org Thu May 19 19:39:23 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:39:23 +0200 Subject: DISTFILES: xorg-driver-video-nvidia: NVIDIA-Linux-x86_64-510.73.05.run Message-ID: <28409.1652981963@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://us.download.nvidia.com/XFree86/Linux-x86_64/510.73.05/NVIDIA-Linux-x86_64-510.73.05.run 2c381e423082da848b1f6ea1158c69d2 NVIDIA-Linux-x86_64-510.73.05.run Size: 329250752 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Thu May 19 19:39:30 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:39:30 +0200 Subject: DISTFILES: xorg-driver-video-nvidia-legacy-390xx: NVIDIA-Linux-x86-390.151.run NVIDIA-Linux-x86_64-390.151-no-compat32.run Message-ID: <29594.1652981970@distfiles.pld-linux.org> Request by: atler Files fetched: 2 STORED: https://us.download.nvidia.com/XFree86/Linux-x86/390.151/NVIDIA-Linux-x86-390.151.run fe68121d6846dc23ceec22ff005cc478 NVIDIA-Linux-x86-390.151.run Size: 50757681 bytes STORED: https://us.download.nvidia.com/XFree86/Linux-x86_64/390.151/NVIDIA-Linux-x86_64-390.151-no-compat32.run 9f91d1b97c6f4d66c4690dc4f6c1486f NVIDIA-Linux-x86_64-390.151-no-compat32.run Size: 49823478 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Thu May 19 19:41:25 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:41:25 +0200 Subject: =?utf8?q?=5Bpackages/nvidia-settings=5D_up_to_510=2E73=2E05?= References: Message-ID: <882e8255eef1983015b830fd2352dd455d3908ae_refs_heads_master@pld-linux.org> commit 882e8255eef1983015b830fd2352dd455d3908ae Author: Jan Palus Date: Thu May 19 19:41:16 2022 +0200 up to 510.73.05 nvidia-settings.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/nvidia-settings.spec b/nvidia-settings.spec index 68e44d7..85e931d 100644 --- a/nvidia-settings.spec +++ b/nvidia-settings.spec @@ -9,12 +9,12 @@ Summary: Tool for configuring the NVIDIA driver Summary(pl.UTF-8): Narz?dzie do konfigurowania sterownika NVIDIA Name: nvidia-settings # keep the version in sync with xorg-driver-video-nvidia.spec -Version: 510.68.02 +Version: 510.73.05 Release: 1 License: GPL v2 (with MIT parts) Group: X11/Applications Source0: https://download.nvidia.com/XFree86/nvidia-settings/%{name}-%{version}.tar.bz2 -# Source0-md5: 01cdf100e6d8d29bfa32bf94584108b2 +# Source0-md5: de14a66b9cf8eb75d56f2fd89b381edb Source1: %{name}.desktop Source2: %{name}.png Source3: %{name}-autostart.desktop ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/nvidia-settings.git/commitdiff/882e8255eef1983015b830fd2352dd455d3908ae From atler at pld-linux.org Thu May 19 19:41:32 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:41:32 +0200 Subject: DISTFILES: nvidia-settings: nvidia-settings-510.73.05.tar.bz2 Message-ID: <1428.1652982092@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-510.73.05.tar.bz2 de14a66b9cf8eb75d56f2fd89b381edb nvidia-settings-510.73.05.tar.bz2 Size: 1075626 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Thu May 19 19:41:56 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:41:56 +0200 Subject: =?utf8?q?=5Bpackages/nvidia-modprobe=5D_up_to_510=2E73=2E05?= References: Message-ID: <3420083b501cb10ef3a92cf4cc1351bd012fe87a_refs_heads_master@pld-linux.org> commit 3420083b501cb10ef3a92cf4cc1351bd012fe87a Author: Jan Palus Date: Thu May 19 19:41:49 2022 +0200 up to 510.73.05 nvidia-modprobe.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/nvidia-modprobe.spec b/nvidia-modprobe.spec index e96fe3a..7a0a1ca 100644 --- a/nvidia-modprobe.spec +++ b/nvidia-modprobe.spec @@ -1,12 +1,12 @@ Summary: Load the NVIDIA kernel module and create NVIDIA character device files Summary(pl.UTF-8): ?adowanie modu?u j?dra NVIDIA i tworzenie plik?w urz?dze? znakowych NVIDIA Name: nvidia-modprobe -Version: 510.68.02 +Version: 510.73.05 Release: 1 License: GPL v2 Group: Applications/System Source0: https://download.nvidia.com/XFree86/nvidia-modprobe/%{name}-%{version}.tar.bz2 -# Source0-md5: 3d5de95f20eca2dbbf488f2688d773d2 +# Source0-md5: 194614d9857eda1acdacc7457d3fb789 URL: https://download.nvidia.com/XFree86/nvidia-modprobe/ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/nvidia-modprobe.git/commitdiff/3420083b501cb10ef3a92cf4cc1351bd012fe87a From atler at pld-linux.org Thu May 19 19:42:03 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:42:03 +0200 Subject: DISTFILES: nvidia-modprobe: nvidia-modprobe-510.73.05.tar.bz2 Message-ID: <2242.1652982123@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-510.73.05.tar.bz2 194614d9857eda1acdacc7457d3fb789 nvidia-modprobe-510.73.05.tar.bz2 Size: 39043 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Thu May 19 19:54:47 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:54:47 +0200 Subject: =?utf8?q?=5Bpackages/ccache=5D_up_to_4=2E6=2E1?= References: <01e33587c0067007a8570033f1908530235a2362_refs_heads_master@pld-linux.org> Message-ID: commit d6721cbb0bd3685f6f98e84865bde55cf76f3d32 Author: Jan Palus Date: Thu May 19 19:54:37 2022 +0200 up to 4.6.1 ccache.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/ccache.spec b/ccache.spec index c611022..556daba 100644 --- a/ccache.spec +++ b/ccache.spec @@ -6,12 +6,12 @@ Summary: Compiler cache Summary(pl.UTF-8): Pami?? podr?czna dla kompilatora Summary(pt_BR.UTF-8): Cache para compiladores C/C++ Name: ccache -Version: 4.6 +Version: 4.6.1 Release: 1 License: GPL v3+ Group: Development/Tools Source0: https://github.com/ccache/ccache/releases/download/v%{version}/%{name}-%{version}.tar.xz -# Source0-md5: 68f58b2282c910893ff1780c652ed38d +# Source0-md5: 905b7896a17f457d81b03f0eb02f0e1c URL: https://ccache.dev/ BuildRequires: asciidoc BuildRequires: cmake >= 3.10 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ccache.git/commitdiff/d6721cbb0bd3685f6f98e84865bde55cf76f3d32 From atler at pld-linux.org Thu May 19 19:54:57 2022 From: atler at pld-linux.org (atler) Date: Thu, 19 May 2022 19:54:57 +0200 Subject: DISTFILES: ccache: ccache-4.6.1.tar.xz Message-ID: <25690.1652982897@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://github.com/ccache/ccache/releases/download/v4.6.1/ccache-4.6.1.tar.xz 905b7896a17f457d81b03f0eb02f0e1c ccache-4.6.1.tar.xz Size: 529040 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:30:31 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:30:31 +0200 Subject: =?utf8?q?=5Bpackages/udisks2=5D_-_separated_modules_subpackages?= References: Message-ID: <06664201ace895d2afe7c4d6f28cfbe5483e8c6a_refs_heads_master@pld-linux.org> commit 06664201ace895d2afe7c4d6f28cfbe5483e8c6a Author: Jakub Bogusz Date: Thu May 19 20:31:20 2022 +0200 - separated modules subpackages udisks2.spec | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 123 insertions(+), 21 deletions(-) --- diff --git a/udisks2.spec b/udisks2.spec index d9f734e..a2984ad 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -57,19 +57,13 @@ BuildRequires: udev-glib-devel >= 1:165 Requires: %{name}-libs = %{version}-%{release} Requires: libatasmart >= 0.17 Requires: libblockdev >= 2.25 -Requires: libblockdev-btrfs >= 2.25 Requires: libblockdev-crypto >= 2.25 Requires: libblockdev-fs >= 2.25 Requires: libblockdev-loop >= 2.25 -Requires: libblockdev-lvm >= 2.25 Requires: libblockdev-mdraid >= 2.25 -Requires: libblockdev-kbd >= 2.25 Requires: libblockdev-part >= 2.25 Requires: libblockdev-swap >= 2.25 -%{?with_vdo:Requires: libblockdev-vdo >= 2.25} -%{?with_libstoragemgmt:Requires: libconfig >= 1.3.2} Requires: libmount >= 2.30 -%{?with_libstoragemgmt:Requires: libstoragemgmt-daemon >= 1.3.0} Requires: polkit >= 0.102 Requires: systemd-units >= 44 Requires: udev-core >= 1:147 @@ -100,6 +94,99 @@ udisks dostarcza demona, API D-Bus oraz narz?dzia linii polece? do zarz?dzania dyskami i innymi urz?dzeniami przechowuj?cymi dane. Ten pakiet jest przeznaczony dla udisks z serii 2.x. +%package module-bcache +Summary: Bcache support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi Bcache dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libblockdev-kbd >= 2.25 + +%description module-bcache +Bcache support module for udisks2. + +%description module-bcache -l pl.UTF-8 +Modu? obs?ugi Bcache dla udisks2. + +%package module-btrfs +Summary: BTRFS support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi BTRFS dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libblockdev-btrfs >= 2.25 + +%description module-btrfs +BTRFS support module for udisks2. + +%description module-btrfs -l pl.UTF-8 +Modu? obs?ugi BTRFS dla udisks2. + +%package module-iscsi +Summary: iSCSI support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi iSCSI dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: open-iscsi >= 2.1.4 + +%description module-iscsi +iSCSI support module for udisks2. + +%description module-iscsi -l pl.UTF-8 +Modu? obs?ugi iSCSI dla udisks2. + +%package module-lsm +Summary: LibStorageMgmt support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi LibStorageMgmt dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libconfig >= 1.3.2 +Requires: libstoragemgmt-daemon >= 1.3.0 + +%description module-lsm +LibStorageMgmt support module for udisks2. + +%description module-lsm -l pl.UTF-8 +Modu? obs?ugi LibStorageMgmt dla udisks2. + +%package module-lvm2 +Summary: LVM2 support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi LVM2 dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libblockdev-lvm >= 2.25 + +%description module-lvm2 +LVM2 support module for udisks2. + +%description module-lvm2 -l pl.UTF-8 +Modu? obs?ugi LVM2 dla udisks2. + +%package module-vdo +Summary: VDO support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi VDO dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libblockdev-vdo >= 2.25 + +%description module-vdo +VDO support module for udisks2. + +%description module-vdo -l pl.UTF-8 +Modu? obs?ugi VDO dla udisks2. + +%package module-zram +Summary: ZRAM support module for udisks2 +Summary(pl.UTF-8): Modu? obs?ugi ZRAM dla udisks2 +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: libblockdev-kbd >= 2.25 +Requires: libblockdev-swap >= 2.25 + +%description module-zram +ZRAM support module for udisks2. + +%description module-zram -l pl.UTF-8 +Modu? obs?ugi ZRAM dla udisks2. + %package libs Summary: udisks2 library Summary(pl.UTF-8): Biblioteka udisks2 @@ -222,26 +309,15 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/udisks2 %endif %dir %{_libdir}/udisks2/modules -%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_bcache.so -%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_btrfs.so -%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lvm2.so -%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_zram.so %dir %{_sysconfdir}/udisks2 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udisks2/udisks2.conf %dir %{_sysconfdir}/udisks2/modules.conf.d /lib/udev/rules.d/80-udisks2.rules -/lib/udev/rules.d/90-udisks2-zram.rules -#%{systemdunitdir}/clean-mount-point at .service %{systemdunitdir}/udisks2.service -%{systemdunitdir}/udisks2-zram-setup at .service %{systemdtmpfilesdir}/udisks2.conf %{_datadir}/dbus-1/system-services/org.freedesktop.UDisks2.service %{_datadir}/dbus-1/system.d/org.freedesktop.UDisks2.conf %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.policy -%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.bcache.policy -%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy -%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy -%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.zram.policy %{_mandir}/man1/udisksctl.1* %{_mandir}/man5/udisks2.conf.5* %{_mandir}/man8/udisks.8* @@ -249,22 +325,48 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/umount.udisks2.8* %attr(700,root,root) %dir /var/lib/udisks2 +%if %{with vdo} +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_vdo.so +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.vdo.policy +%endif + +%files module-bcache +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_bcache.so +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.bcache.policy + +%files module-btrfs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_btrfs.so +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy + %if %{with iscsi} +%files module-iscsi +%defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_iscsi.so %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.iscsi.policy %endif %if %{with libstoragemgmt} +%files module-lsm +%defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lsm.so %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udisks2/modules.conf.d/udisks2_lsm.conf %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lsm.policy %{_mandir}/man5/udisks2_lsm.conf.5* %endif -%if %{with vdo} -%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_vdo.so -%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.vdo.policy -%endif +%files module-lvm2 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_lvm2.so +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy + +%files module-zram +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/udisks2/modules/libudisks2_zram.so +/lib/udev/rules.d/90-udisks2-zram.rules +%{systemdunitdir}/udisks2-zram-setup at .service +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.zram.policy %files libs %defattr(644,root,root,755) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/udisks2.git/commitdiff/06664201ace895d2afe7c4d6f28cfbe5483e8c6a From qboosh at pld-linux.org Thu May 19 20:30:56 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:30:56 +0200 Subject: =?utf8?q?=5Bpackages/udisks2=5D_-_release_2?= References: <06664201ace895d2afe7c4d6f28cfbe5483e8c6a_refs_heads_master@pld-linux.org> Message-ID: <7e3b517ae623555351ce80bec7f364389db8cfef_refs_heads_master@pld-linux.org> commit 7e3b517ae623555351ce80bec7f364389db8cfef Author: Jakub Bogusz Date: Thu May 19 20:31:45 2022 +0200 - release 2 udisks2.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/udisks2.spec b/udisks2.spec index a2984ad..509a532 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -11,7 +11,7 @@ Summary: Disk Management Service Summary(pl.UTF-8): Us?uga zarz?dzania dyskami Name: udisks2 Version: 2.9.4 -Release: 1 +Release: 2 License: GPL v2+ Group: Libraries #Source0Download: https://github.com/storaged-project/udisks/releases ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/udisks2.git/commitdiff/7e3b517ae623555351ce80bec7f364389db8cfef From qboosh at pld-linux.org Thu May 19 20:41:22 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:41:22 +0200 Subject: =?utf8?q?=5Bpackages/mutter=5D_-_updated_to_42=2E1_=28API_10=29?= References: <85bd3aa9b1a9c2e699f40ea642c731b8ad0598ce_refs_heads_master@pld-linux.org> Message-ID: commit dccf1bfdb4de58adc07964fd25342cd7d0bf9f60 Author: Jakub Bogusz Date: Thu May 19 20:42:10 2022 +0200 - updated to 42.1 (API 10) mutter-deps.patch | 8 ++++---- mutter.spec | 61 +++++++++++++++++++++++++++++++++++++++---------------- 2 files changed, 47 insertions(+), 22 deletions(-) --- diff --git a/mutter.spec b/mutter.spec index c9a37d9..9040a1c 100644 --- a/mutter.spec +++ b/mutter.spec @@ -3,17 +3,18 @@ %bcond_with eglstream # Wayland EGLStream support %bcond_without pipewire # remote desktop via pipewire %bcond_with sysprof # build with tracing support +%bcond_without apidocs # API documentation %bcond_with tests # run tests (causes infinite loop on builders) Summary: Window and compositing manager based on Clutter Summary(pl.UTF-8): Zarz?dca okien i sk?adania oparty na bibliotece Clutter Name: mutter -Version: 41.4 +Version: 42.1 Release: 1 License: GPL v2+ Group: X11/Window Managers -Source0: https://download.gnome.org/sources/mutter/41/%{name}-%{version}.tar.xz -# Source0-md5: 49766d24a63cb9ca3f6bf20c188ca9a5 +Source0: https://download.gnome.org/sources/mutter/42/%{name}-%{version}.tar.xz +# Source0-md5: 59303bc585dd0e61632bf15440b6e343 Patch0: %{name}-deps.patch URL: https://gitlab.gnome.org/GNOME/mutter BuildRequires: EGL-devel @@ -27,6 +28,7 @@ BuildRequires: dbus-devel BuildRequires: fribidi-devel >= 1.0.0 BuildRequires: gdk-pixbuf2-devel >= 2.0 BuildRequires: gettext-tools >= 0.19.6 +%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1} BuildRequires: glib2-devel >= 1:2.69.0 BuildRequires: gnome-desktop-devel >= 3.0 BuildRequires: gnome-settings-daemon-devel @@ -38,14 +40,14 @@ BuildRequires: json-glib-devel >= 0.12.0 BuildRequires: libcanberra-gtk3-devel >= 0.26 BuildRequires: libdrm-devel BuildRequires: libgudev-devel >= 232 -BuildRequires: libinput-devel >= 1.18.0 +BuildRequires: libinput-devel >= 1.19.0 BuildRequires: libwacom-devel >= 0.13 # xcb-randr, xcb-res BuildRequires: libxcb-devel -BuildRequires: meson >= 0.53.0 +BuildRequires: meson >= 0.55.0 BuildRequires: ninja >= 1.5 BuildRequires: pango-devel >= 1:1.46.0 -%{?with_pipewire:BuildRequires: pipewire-devel >= 0.3.21} +%{?with_pipewire:BuildRequires: pipewire-devel >= 0.3.33} BuildRequires: pkgconfig >= 1:0.21 BuildRequires: rpmbuild(macros) >= 1.736 BuildRequires: startup-notification-devel >= 0.7 @@ -54,10 +56,9 @@ BuildRequires: startup-notification-devel >= 0.7 BuildRequires: systemd-devel >= 1:209 BuildRequires: tar >= 1:1.22 BuildRequires: udev-devel >= 1:228 -BuildRequires: upower-devel >= 0.99.0 -BuildRequires: wayland-devel >= 1.18 +BuildRequires: wayland-devel >= 1.20 BuildRequires: wayland-egl-devel -BuildRequires: wayland-protocols >= 1.21 +BuildRequires: wayland-protocols >= 1.25 BuildRequires: xkeyboard-config BuildRequires: xorg-lib-libICE-devel BuildRequires: xorg-lib-libSM-devel @@ -67,7 +68,7 @@ BuildRequires: xorg-lib-libXcomposite-devel >= 0.4 BuildRequires: xorg-lib-libXcursor-devel BuildRequires: xorg-lib-libXdamage-devel BuildRequires: xorg-lib-libXext-devel -BuildRequires: xorg-lib-libXfixes-devel >= 3 +BuildRequires: xorg-lib-libXfixes-devel >= 6 BuildRequires: xorg-lib-libXi-devel >= 1.7.4 BuildRequires: xorg-lib-libXinerama-devel BuildRequires: xorg-lib-libXrandr-devel >= 1.5.0 @@ -90,7 +91,7 @@ Obsoletes: mutter-wayland < 3.14 Obsoletes: mutter-wayland-apidocs < 3.14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define apiver 9 +%define apiver 10 %description Mutter is a window and compositing manager that displays and manages @@ -119,17 +120,16 @@ Requires: graphene >= 1.10.2 Requires: gtk+3 >= 3.20.0 Requires: json-glib >= 0.12.0 Requires: libcanberra-gtk3 >= 0.26 -Requires: libinput >= 1.18.0 +Requires: libinput >= 1.19.0 Requires: libwacom >= 0.13 Requires: pango >= 1:1.46.0 -%{?with_pipewire:Requires: pipewire-libs >= 0.3.21} +%{?with_pipewire:Requires: pipewire-libs >= 0.3.33} Requires: startup-notification >= 0.7 Requires: libgudev >= 232 Requires: udev-libs >= 1:228 -Requires: upower-libs >= 0.99.0 -Requires: wayland >= 1.18 +Requires: wayland >= 1.20 Requires: xorg-lib-libXcomposite >= 0.4 -Requires: xorg-lib-libXfixes >= 3 +Requires: xorg-lib-libXfixes >= 6 Requires: xorg-lib-libXi >= 1.7.4 Requires: xorg-lib-libXrandr >= 1.5.0 Obsoletes: mutter-wayland-libs < 3.14 @@ -157,7 +157,7 @@ Requires: gtk+3-devel >= 3.20.0 Requires: libcanberra-gtk3-devel >= 0.26 Requires: libdrm-devel Requires: startup-notification-devel >= 0.7 -Requires: wayland-devel >= 1.8 +Requires: wayland-devel >= 1.20 Requires: wayland-egl-devel Requires: xorg-lib-libX11-devel Requires: xorg-lib-libXau-devel @@ -165,7 +165,7 @@ Requires: xorg-lib-libXcomposite-devel >= 0.4 Requires: xorg-lib-libXcursor-devel Requires: xorg-lib-libXdamage-devel Requires: xorg-lib-libXext-devel -Requires: xorg-lib-libXfixes-devel >= 3 +Requires: xorg-lib-libXfixes-devel >= 6 Requires: xorg-lib-libXi-devel >= 1.7.4 Requires: xorg-lib-libXrandr-devel >= 1.5.0 Requires: xorg-lib-libXrender-devel @@ -180,12 +180,25 @@ Header files for developing Mutter plugins. Pliki nag??wkowe do tworzenia wtyczek zarz?dcy okien i sk?adania Mutter. +%package apidocs +Summary: API documentation for Mutter libaries +Summary(pl.UTF-8): Dokumentacja API bibliotek Mutter +Group: Documentation +BuildArch: noarch + +%description apidocs +API documentation for Mutter libaries. + +%description apidocs -l pl.UTF-8 +Dokumentacja API bibliotek Mutter. + %prep %setup -q %patch0 -p1 %build %meson build \ + %{?with_apidocs:-Ddocs=true} \ %{?with_eglstream:-Degl_device=true} \ %{?with_eglstream:-Dwayland_eglstream=true} \ -Dgles2_libname=libGLESv2.so.2 \ @@ -202,6 +215,12 @@ rm -rf $RPM_BUILD_ROOT %ninja_install -C build +%if %{with apidocs} +# FIXME: where to package gi-docgen generated docs? +install -d $RPM_BUILD_ROOT%{_gtkdocdir} +%{__mv} $RPM_BUILD_ROOT%{_datadir}/mutter-10/doc $RPM_BUILD_ROOT%{_gtkdocdir}/mutter-%{apiver} +%endif + %find_lang %{name} %clean @@ -269,3 +288,9 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/mutter-clutter-%{apiver}.pc %{_pkgconfigdir}/mutter-cogl-%{apiver}.pc %{_pkgconfigdir}/mutter-cogl-pango-%{apiver}.pc + +%if %{with apidocs} +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/mutter-%{apiver} +%endif diff --git a/mutter-deps.patch b/mutter-deps.patch index 2c8efb7..348bbab 100644 --- a/mutter-deps.patch +++ b/mutter-deps.patch @@ -1,11 +1,11 @@ ---- mutter-40.0/meson.build.orig 2021-04-04 19:26:12.312251942 +0200 -+++ mutter-40.0/meson.build 2021-04-04 20:14:09.156666738 +0200 -@@ -22,7 +22,7 @@ +--- mutter-42.0/meson.build.orig 2022-04-06 22:58:19.087335832 +0200 ++++ mutter-42.0/meson.build 2022-04-06 22:58:44.820529756 +0200 +@@ -23,7 +23,7 @@ uprof_req = '>= 0.3' pango_req = '>= 1.46.0' cairo_req = '>= 1.10.0' pangocairo_req = '>= 1.20' -gsettings_desktop_schemas_req = '>= 40.alpha' +gsettings_desktop_schemas_req = '>= 40' json_glib_req = '>= 0.12.0' - upower_glib_req = '>= 0.99.0' xcomposite_req = '>= 0.4' + xkbcommon_req = '>= 0.4.3' ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mutter.git/commitdiff/dccf1bfdb4de58adc07964fd25342cd7d0bf9f60 From qboosh at pld-linux.org Thu May 19 20:41:35 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:41:35 +0200 Subject: DISTFILES: mutter: mutter-42.1.tar.xz Message-ID: <30159.1652985695@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/mutter/42/mutter-42.1.tar.xz 59303bc585dd0e61632bf15440b6e343 mutter-42.1.tar.xz Size: 2747056 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:44:02 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:44:02 +0200 Subject: =?utf8?q?=5Bpackages/gnome-shell=5D_-_updated_to_42=2E1_-_added_no-update_pa?= =?utf8?q?tch_=28avoid_gtk4-update-icon-cache_build_dependency=29?= References: <839b2beff85da7c73fed03c2d61077ca2203d6fa_refs_heads_master@pld-linux.org> Message-ID: commit d3d8624d863a5fa6a54dd9ad8fa8094a7ddb9941 Author: Jakub Bogusz Date: Thu May 19 20:44:50 2022 +0200 - updated to 42.1 - added no-update patch (avoid gtk4-update-icon-cache build dependency) gnome-shell-no-update.patch | 14 ++++++++++++++ gnome-shell.spec | 18 ++++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) --- diff --git a/gnome-shell.spec b/gnome-shell.spec index 4f5eb65..82c3192 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -6,16 +6,16 @@ # max(ecal_req, eds_req) %define evolution_data_server_ver 3.33.1 %define gcr_ver 3.7.5 -%define gjs_ver 1.69.2 +%define gjs_ver 1.71.1 %define glib_ver 1:2.57.2 %define gnome_bluetooth_ver 3.9.0 %define gnome_desktop_ver 3.36.0 -%define gsettings_desktop_schemas_ver 41 +%define gsettings_desktop_schemas_ver 42 %define gtk_ver 3.15.0 %define ibus_ver 1.5.19 %define json_glib_ver 0.13.90 %define libsecret_ver 0.18 -%define mutter_ver 41.0 +%define mutter_ver 42.0 %define NetworkManager_ver 1.10.4 %define polkit_ver 0.100 %define pulseaudio_ver 13 @@ -24,12 +24,13 @@ Summary: Window manager and application launcher for GNOME Summary(pl.UTF-8): Zarz?dca okien i uruchamiania aplikacji dla GNOME Name: gnome-shell -Version: 41.4 +Version: 42.1 Release: 1 License: GPL v2+ Group: X11/Window Managers -Source0: https://download.gnome.org/sources/gnome-shell/41/%{name}-%{version}.tar.xz -# Source0-md5: 9f49da92233a918d9dd4fe9d736f285c +Source0: https://download.gnome.org/sources/gnome-shell/42/%{name}-%{version}.tar.xz +# Source0-md5: 3e7983b868bbe5fa705d16d5cea502d8 +Patch0: %{name}-no-update.patch URL: https://wiki.gnome.org/Projects/GnomeShell BuildRequires: NetworkManager-devel >= %{NetworkManager_ver} BuildRequires: asciidoc @@ -43,7 +44,7 @@ BuildRequires: gettext-tools >= 0.19.6 BuildRequires: gjs-devel >= %{gjs_ver} BuildRequires: glib2-devel >= %{glib_ver} BuildRequires: gnome-autoar-devel -BuildRequires: gnome-bluetooth-devel >= %{gnome_bluetooth_ver} +BuildRequires: gnome-bluetooth3-devel >= %{gnome_bluetooth_ver} BuildRequires: gnome-control-center-devel BuildRequires: gnome-desktop-devel >= %{gnome_desktop_ver} BuildRequires: gobject-introspection-devel >= 1.50.0 @@ -62,7 +63,7 @@ BuildRequires: libsecret-devel >= %{libsecret_ver} BuildRequires: libsoup-devel >= 2.4 BuildRequires: libxml2-devel >= 2.0 BuildRequires: libxslt-progs -BuildRequires: meson >= 0.53.0 +BuildRequires: meson >= 0.58.0 BuildRequires: mutter-devel >= %{mutter_ver} BuildRequires: ninja >= 1.5 BuildRequires: pipewire-devel >= 0.3 @@ -174,6 +175,7 @@ Ten pakiet dostarcza dokumentacj? API GNOME Shell. %prep %setup -q +%patch0 -p1 %{__sed} -i -e '/^libshew =/ s/ library/ shared_library/' subprojects/shew/src/meson.build diff --git a/gnome-shell-no-update.patch b/gnome-shell-no-update.patch new file mode 100644 index 0000000..c763aad --- /dev/null +++ b/gnome-shell-no-update.patch @@ -0,0 +1,14 @@ +--- gnome-shell-42.1/meson.build.orig 2022-05-05 23:12:39.835998500 +0200 ++++ gnome-shell-42.1/meson.build 2022-05-19 18:11:19.655953429 +0200 +@@ -295,11 +295,6 @@ if get_option('gtk_doc') + subdir('docs/reference') + endif + +-gnome.post_install( +- glib_compile_schemas: true, +- gtk_update_icon_cache: true +-) +- + meson.add_dist_script('meson/generate-manpages.py') + meson.add_dist_script('meson/generate-stylesheets.py') + meson.add_dist_script('meson/check-version.py', meson.project_version(), 'NEWS') ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-shell.git/commitdiff/d3d8624d863a5fa6a54dd9ad8fa8094a7ddb9941 From qboosh at pld-linux.org Thu May 19 20:44:17 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:44:17 +0200 Subject: DISTFILES: gnome-shell: gnome-shell-42.1.tar.xz Message-ID: <31516.1652985856@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-shell/42/gnome-shell-42.1.tar.xz 3e7983b868bbe5fa705d16d5cea502d8 gnome-shell-42.1.tar.xz Size: 1928924 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:46:24 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:46:24 +0200 Subject: =?utf8?q?=5Bpackages/gnome-shell-extensions=5D_-_updated_to_42=2E1?= References: Message-ID: <3632908cadc2cbf084022e1406ca629b90d3048b_refs_heads_master@pld-linux.org> commit 3632908cadc2cbf084022e1406ca629b90d3048b Author: Jakub Bogusz Date: Thu May 19 20:47:14 2022 +0200 - updated to 42.1 gnome-shell-extensions.spec | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) --- diff --git a/gnome-shell-extensions.spec b/gnome-shell-extensions.spec index 658a0dc..7ad977f 100644 --- a/gnome-shell-extensions.spec +++ b/gnome-shell-extensions.spec @@ -1,14 +1,14 @@ -%define gshell_ver 41.0 +%define gshell_ver 42.0 Summary: Modify and extend GNOME Shell functionality and behavior Summary(pl.UTF-8): Modyfikacje i rozszerzenia funkcjonalno?ci i zachowania pow?oki GNOME Name: gnome-shell-extensions -Version: 41.2 +Version: 42.1 Release: 1 Group: X11/Applications License: GPL v2+ -Source0: https://download.gnome.org/sources/gnome-shell-extensions/41/%{name}-%{version}.tar.xz -# Source0-md5: 9178c6aa39e2ba5471acf895a0825ad9 +Source0: https://download.gnome.org/sources/gnome-shell-extensions/42/%{name}-%{version}.tar.xz +# Source0-md5: a048b352b38a508e2c14a5ba7bcb26ce URL: https://wiki.gnome.org/Projects/GnomeShell/Extensions BuildRequires: meson >= 0.53.0 BuildRequires: ninja >= 1.5 @@ -340,11 +340,13 @@ rm -rf $RPM_BUILD_ROOT %dir %{_datadir}/gnome-shell/modes %{_datadir}/gnome-shell/modes/classic.json %dir %{_datadir}/gnome-shell/theme -%{_datadir}/gnome-shell/theme/calendar-today.svg %{_datadir}/gnome-shell/theme/classic-*.svg %{_datadir}/gnome-shell/theme/gnome-classic.css %{_datadir}/gnome-shell/theme/gnome-classic-high-contrast.css +%{_datadir}/wayland-sessions/gnome-classic.desktop +%{_datadir}/wayland-sessions/gnome-classic-wayland.desktop %{_datadir}/xsessions/gnome-classic.desktop +%{_datadir}/xsessions/gnome-classic-xorg.desktop %files -n %{ext_prefix}-apps-menu %defattr(644,root,root,755) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-shell-extensions.git/commitdiff/3632908cadc2cbf084022e1406ca629b90d3048b From qboosh at pld-linux.org Thu May 19 20:46:36 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:46:36 +0200 Subject: DISTFILES: gnome-shell-extensions: gnome-shell-extensions-42.1.tar.xz Message-ID: <32717.1652985996@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-shell-extensions/42/gnome-shell-extensions-42.1.tar.xz a048b352b38a508e2c14a5ba7bcb26ce gnome-shell-extensions-42.1.tar.xz Size: 225068 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:52:45 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:52:45 +0200 Subject: =?utf8?q?=5Bpackages/gnome-session=5D_-_updated_to_42=2E0?= References: Message-ID: commit e42f00bfc5323ebab62c3e9610b46d5c4bd199aa Author: Jakub Bogusz Date: Thu May 19 20:53:35 2022 +0200 - updated to 42.0 gnome-session.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/gnome-session.spec b/gnome-session.spec index 2f83ac1..8e24bab 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -7,13 +7,13 @@ Summary: Session support tools for the GNOME GUI desktop environment Summary(pl.UTF-8): Programy obs?uguj?ce sesj? dla ?rodowiska graficznego GNOME Name: gnome-session -Version: 41.3 +Version: 42.0 Release: 1 Epoch: 1 License: GPL v2+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-session/41/%{name}-%{version}.tar.xz -# Source0-md5: f0ccb8a21871a7dce3c3b104fe33a31a +Source0: https://download.gnome.org/sources/gnome-session/42/%{name}-%{version}.tar.xz +# Source0-md5: ab47b2cd924fb74d4dbc2edab886c32a Source1: polkit-gnome-authentication-agent-1.desktop URL: https://wiki.gnome.org/Projects/SessionManagement BuildRequires: EGL-devel ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-session.git/commitdiff/e42f00bfc5323ebab62c3e9610b46d5c4bd199aa From qboosh at pld-linux.org Thu May 19 20:52:56 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:52:56 +0200 Subject: DISTFILES: gnome-session: gnome-session-42.0.tar.xz Message-ID: <8030.1652986376@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-session/42/gnome-session-42.0.tar.xz ab47b2cd924fb74d4dbc2edab886c32a gnome-session-42.0.tar.xz Size: 485616 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:54:25 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:54:25 +0200 Subject: =?utf8?q?=5Bpackages/gnome-user-docs=5D_-_updated_to_42=2E0?= References: <1c3ea7532e98516bd66978deaa6cec8d41006186_refs_heads_master@pld-linux.org> Message-ID: <987c4258d68357359681484f208b0cf98984d7a3_refs_heads_master@pld-linux.org> commit 987c4258d68357359681484f208b0cf98984d7a3 Author: Jakub Bogusz Date: Thu May 19 20:55:15 2022 +0200 - updated to 42.0 gnome-user-docs.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/gnome-user-docs.spec b/gnome-user-docs.spec index 335e043..1917071 100644 --- a/gnome-user-docs.spec +++ b/gnome-user-docs.spec @@ -1,12 +1,12 @@ Summary: General GNOME User Documentation Summary(pl.UTF-8): Og?lna dokumentacja u?ytkownika GNOME Name: gnome-user-docs -Version: 41.2 +Version: 42.0 Release: 1 License: CC-BY v3.0 Group: Documentation -Source0: https://download.gnome.org/sources/gnome-user-docs/41/%{name}-%{version}.tar.xz -# Source0-md5: 67b235eca2e5af6a2d1e2467d5d50705 +Source0: https://download.gnome.org/sources/gnome-user-docs/42/%{name}-%{version}.tar.xz +# Source0-md5: 77f42214185d8fb9de57f2330fcaac2e URL: https://wiki.gnome.org/DocumentationProject BuildRequires: rpmbuild(find_lang) >= 1.35 BuildRequires: rpmbuild(macros) >= 1.311 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-user-docs.git/commitdiff/987c4258d68357359681484f208b0cf98984d7a3 From qboosh at pld-linux.org Thu May 19 20:54:35 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:54:35 +0200 Subject: DISTFILES: gnome-user-docs: gnome-user-docs-42.0.tar.xz Message-ID: <10771.1652986475@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-user-docs/42/gnome-user-docs-42.0.tar.xz 77f42214185d8fb9de57f2330fcaac2e gnome-user-docs-42.0.tar.xz Size: 10273312 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 20:55:45 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:55:45 +0200 Subject: =?utf8?q?=5Bpackages/gnome-initial-setup=5D_-_updated_to_42=2E1=2E1?= References: Message-ID: commit f6b5220e0932171ae7d330238422775abbd5d366 Author: Jakub Bogusz Date: Thu May 19 20:56:31 2022 +0200 - updated to 42.1.1 gnome-initial-setup.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) --- diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec index c9d2dd4..eee8230 100644 --- a/gnome-initial-setup.spec +++ b/gnome-initial-setup.spec @@ -6,12 +6,12 @@ Summary: GNOME Initial Setup utility Summary(pl.UTF-8): GNOME Initial Setup - narz?dzie do wst?pnej konfiguracji ?rodowiska Name: gnome-initial-setup -Version: 41.4 +Version: 42.1.1 Release: 1 License: GPL v2+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-initial-setup/41/%{name}-%{version}.tar.xz -# Source0-md5: c05649a00333079bdff91af2b1ad0f2b +Source0: https://download.gnome.org/sources/gnome-initial-setup/42/%{name}-%{version}.tar.xz +# Source0-md5: 5161fe9fb47953be0a5f586abd0dc56a Patch0: %{name}-heimdal.patch URL: https://wiki.gnome.org/Design/OS/InitialSetup BuildRequires: NetworkManager-devel >= 1.2 @@ -24,7 +24,7 @@ BuildRequires: geoclue2-devel >= 2.3.1 BuildRequires: geocode-glib-devel >= 1.0 BuildRequires: gettext-tools BuildRequires: glib2-devel >= 1:2.63.1 -BuildRequires: gnome-desktop-devel >= 3.8.0 +BuildRequires: gnome-desktop4-devel >= 42 BuildRequires: gnome-online-accounts-devel >= 3.0 BuildRequires: gsettings-desktop-schemas-devel >= 3.37.1 BuildRequires: gtk+3-devel >= 3.12.0 @@ -34,14 +34,15 @@ BuildRequires: ibus-devel >= 1.4.99 BuildRequires: iso-codes BuildRequires: json-glib-devel %{?with_krb5:BuildRequires: krb5-devel} -BuildRequires: libgweather-devel >= 3.0 +BuildRequires: libgweather4-devel >= 4.0 +BuildRequires: libhandy1-devel >= 1.5.90 %if %{with malcontent} BuildRequires: libmalcontent-devel >= 0.6.0 BuildRequires: libmalcontent-ui-devel >= 0.6.0 %endif BuildRequires: libpwquality-devel BuildRequires: libsecret-devel >= 0.18.8 -BuildRequires: meson >= 0.50.0 +BuildRequires: meson >= 0.53.0 BuildRequires: ninja >= 1.5 BuildRequires: pango-devel >= 1:1.32.5 BuildRequires: pkgconfig @@ -57,7 +58,7 @@ Requires: cheese >= 3.28 Requires: gdm >= 3.8.3 Requires: geoclue2 >= 2.3.1 Requires: glib2 >= 1:2.63.1 -Requires: gnome-desktop >= 3.8.0 +Requires: gnome-desktop4 >= 42 Requires: gnome-online-accounts >= 3.0 %ifarch %{ix86} %{x8664} aarch64 # where available @@ -68,7 +69,8 @@ Requires: gtk+3 >= 3.12.0 Requires: gtk-webkit4 >= 2.26.0 Requires: ibus >= 1.4.99 Requires: iso-codes -Requires: libgweather >= 3.0 +Requires: libgweather4 >= 4.0 +Requires: libhandy1 >= 1.5.90 Requires: libsecret >= 0.18.8 %if %{with malcontent} Requires: malcontent >= 0.6.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-initial-setup.git/commitdiff/f6b5220e0932171ae7d330238422775abbd5d366 From qboosh at pld-linux.org Thu May 19 20:55:55 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 20:55:55 +0200 Subject: DISTFILES: gnome-initial-setup: gnome-initial-setup-42.1.1.tar.xz Message-ID: <12924.1652986555@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-initial-setup/42/gnome-initial-setup-42.1.1.tar.xz 5161fe9fb47953be0a5f586abd0dc56a gnome-initial-setup-42.1.1.tar.xz Size: 1178224 bytes -- Virtually Yours: distfiles. From arekm at pld-linux.org Thu May 19 21:19:47 2022 From: arekm at pld-linux.org (arekm) Date: Thu, 19 May 2022 21:19:47 +0200 Subject: =?utf8?q?=5Bpackages/ejabberd=5D_Up_to_22=2E05=2E?= References: <3133cbf52a23d66160101715bc64327348a5921e_refs_heads_master@pld-linux.org> Message-ID: commit db5a58602196368d255618f0ec03c51b556be7bb Author: Arkadiusz Mi?kiewicz Date: Thu May 19 21:19:04 2022 +0200 Up to 22.05. ejabberd-bug-3819.patch | 219 ++++++++++++++++++++++++++++++++++++++++++++++++ ejabberd-paths.patch | 37 ++++---- ejabberd.spec | 116 ++++++++++++------------- 3 files changed, 288 insertions(+), 84 deletions(-) --- diff --git a/ejabberd.spec b/ejabberd.spec index c0849d9..cc5e42f 100644 --- a/ejabberd.spec +++ b/ejabberd.spec @@ -9,76 +9,72 @@ Summary: Fault-tolerant distributed Jabber/XMPP server Summary(pl.UTF-8): Odporny na awarie rozproszony serwer Jabbera/XMPP Name: ejabberd -Version: 21.12 +Version: 22.05 Release: 1 License: GPL Group: Applications/Communications -# Source0: http://www.process-one.net/downloads/ejabberd/%{version}/%{name}-%{version}.tgz -Source0: https://www.process-one.net/downloads/downloads-action.php?file=/%{version}/%{name}-%{version}.tgz -# Source0-md5: 0382a30b10aa2bf15ee656814c90af49 +# Source0: https://www.process-one.net/downloads/downloads-action.php?file=/%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/processone/ejabberd/archive/refs/tags/%{version}.tar.gz +# Source0-md5: 4ebfd038cda9cb5ab34c95b49cff1bc8 Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}.service Source4: %{name}.logrotate - -Source10: %{name}-base64url-20190617.tar.gz +Source10: ejabberd-base64url-20190617.tar.gz # Source10-md5: 5a12fd2fb1f992c850aba5115aab3dd4 -Source11: %{name}-cache_tab-20210721.tar.gz -# Source11-md5: 7cc70bf8d4b6df65a34fe43fd1983abb -Source12: %{name}-eimp-20210721.tar.gz -# Source12-md5: 8f7b7788e612ca6c03db09866b891940 -Source13: %{name}-elixir-20170515.tar.gz +Source11: ejabberd-cache_tab-20220502.tar.gz +# Source11-md5: 822bec23631e956ce927ecc5ae31e24d +Source12: ejabberd-eimp-20220502.tar.gz +# Source12-md5: 39b7de8ad391da8fb12ff9b76301ced5 +Source13: ejabberd-elixir-20170515.tar.gz # Source13-md5: 73be42f7d0cda7aeee5c0e6dadc0c451 -Source14: %{name}-ezlib-20210721.tar.gz -# Source14-md5: 8d0382c3ff95f82072b6aa4a3b147b51 -Source15: %{name}-fast_tls-20210721.tar.gz -# Source15-md5: af03ff816797aa276a4ceff975faaaf8 -Source16: %{name}-fast_xml-20211129.tar.gz -# Source16-md5: 65ecc85b1d0f8d80dcb034ec3d4bf33f -Source17: %{name}-fast_yaml-20210721.tar.gz -# Source17-md5: 074d2700df42b61bbe7ec7f8c9d47012 -Source18: %{name}-goldrush-20160531.tar.gz -# Source18-md5: acac73f0fc85d23671f0c49c68f8df8a -Source19: %{name}-idna-20180830.tar.gz -# Source19-md5: e34174d5c5e2e91611d3249c690f6d2d -Source20: %{name}-jiffy-20200630.tar.gz -# Source20-md5: e99a512a9c4395bda77f07990aa9aa97 -Source21: %{name}-jose-20201223.tar.gz -# Source21-md5: 6e5c9910dc1e1894e31882d49f78967d -Source22: %{name}-lager-20210302.tar.gz -# Source22-md5: 771b8fd52dac39ebf8df03d7b3f7ce3c -Source23: %{name}-mqtree-20210721.tar.gz -# Source23-md5: d19e24ec9e57509cc49ef52adb004950 -Source24: %{name}-p1_acme-20211129.tar.gz -# Source24-md5: 4682d74e8cd6c13384d661dc2bdb79d2 -Source25: %{name}-p1_mysql-20210721.tar.gz -# Source25-md5: 346f98e9eb7e098d91aef99af47ad3e3 -Source26: %{name}-p1_oauth2-20210721.tar.gz -# Source26-md5: 02f200cda69fbba041d73239c6720e3a -Source27: %{name}-p1_pgsql-20211129.tar.gz -# Source27-md5: 3d406d48d19310fc56f743cdfacad2d9 -Source28: %{name}-p1_utils-20210721.tar.gz -# Source28-md5: 75349258408c43c4a5c87e05129d277c -Source29: %{name}-pkix-20210721.tar.gz -# Source29-md5: 253920e7a3307b3941f2ff21cec8768c -Source30: %{name}-rebar_elixir_plugin-20160105.tar.gz -# Source30-md5: 6a069a566d71c3daa45fc4736364adf0 -Source31: %{name}-sqlite3-20210721.tar.gz -# Source31-md5: a81afbe7543f58fbb2cef732d73b3d3c -Source32: %{name}-stringprep-20210721.tar.gz -# Source32-md5: 88e1f8eff6f0e7a8b7707ef263cfa623 -Source33: %{name}-stun-20211204.tar.gz -# Source33-md5: 43efde2a2bcebac99687afb17f2238b1 -Source34: %{name}-unicode_util_compat-20170729.tar.gz -# Source34-md5: 1b348fdf38dba88ebed2f65125ad8590 -Source35: %{name}-xmpp-20211129.tar.gz -# Source35-md5: 74ae1ea0ef542142479fdd5de0dad3dc -Source36: %{name}-yconf-20210721.tar.gz -# Source36-md5: befea2c20d4cc672c78b2b5caa8cf75d +Source14: ejabberd-ezlib-20220502.tar.gz +# Source14-md5: 32dadbeff189a0fa18c21aa42258fa1a +Source15: ejabberd-fast_tls-20220502.tar.gz +# Source15-md5: 1f341267a7d0bd953e961ccbe098e438 +Source16: ejabberd-fast_xml-20220502.tar.gz +# Source16-md5: 1288d6e5ea055784634367a0991adc3b +Source17: ejabberd-fast_yaml-20220502.tar.gz +# Source17-md5: 1a513d2a074fc67678eecfbfc36c58b2 +Source18: ejabberd-idna-20180830.tar.gz +# Source18-md5: e34174d5c5e2e91611d3249c690f6d2d +Source19: ejabberd-jiffy-20220223.tar.gz +# Source19-md5: b98489245dadf5a36ac3408be21d835a +Source20: ejabberd-jose-20201223.tar.gz +# Source20-md5: 6e5c9910dc1e1894e31882d49f78967d +Source21: ejabberd-mqtree-20220502.tar.gz +# Source21-md5: 1f1b175534eb917780e89e4c7d49c710 +Source22: ejabberd-p1_acme-20220502.tar.gz +# Source22-md5: ada7344c8192e1999a73110ead29a704 +Source23: ejabberd-p1_mysql-20210721.tar.gz +# Source23-md5: 346f98e9eb7e098d91aef99af47ad3e3 +Source24: ejabberd-p1_oauth2-20220502.tar.gz +# Source24-md5: bade7f8e1d18c9f6149b70268c73087b +Source25: ejabberd-p1_pgsql-20220502.tar.gz +# Source25-md5: 052db14b243601591477abde6be1c74e +Source26: ejabberd-p1_utils-20220502.tar.gz +# Source26-md5: 0eab972a4a247519e5a898d8da6054c1 +Source27: ejabberd-pkix-20220502.tar.gz +# Source27-md5: 88fd008dca6cf2208678fbf50b47a21a +Source28: ejabberd-rebar_elixir_plugin-20160105.tar.gz +# Source28-md5: 6a069a566d71c3daa45fc4736364adf0 +Source29: ejabberd-sqlite3-20210721.tar.gz +# Source29-md5: a81afbe7543f58fbb2cef732d73b3d3c +Source30: ejabberd-stringprep-20220502.tar.gz +# Source30-md5: 721468fde880de8821c916c2534c9525 +Source31: ejabberd-stun-20220502.tar.gz +# Source31-md5: 27a002c7a5b3a6af6deb2a1eff281cfd +Source32: ejabberd-unicode_util_compat-20170729.tar.gz +# Source32-md5: 1b348fdf38dba88ebed2f65125ad8590 +Source33: ejabberd-xmpp-20220502.tar.gz +# Source33-md5: 02378d906436ed5d5ece87419ff007ce +Source34: ejabberd-yconf-20220502.tar.gz +# Source34-md5: 878e4993a860cc6384313e301b63a09b Patch0: %{name}-paths.patch Patch1: %{name}-config.patch +Patch2: ejabberd-bug-3819.patch # https://paleg.github.io/mod_logdb/ # https://github.com/paleg/ejabberd/compare/paleg:19.08...paleg:19.08-mod_logdb.patch Patch3: %{name}-mod_logdb.patch @@ -128,10 +124,10 @@ Requires: %{name} = %{version}-%{release} Server-side logging module. %prep -%setup -q -a 10 -a 11 -a 12 -a 13 -a 14 -a 15 -a 16 -a 17 -a 18 -a 19 -a 20 -a 21 -a 22 -a 23 -a 24 -a 25 -a 26 -a 27 -a 28 -a 29 -a 30 -a 31 -a 32 -a 33 -a 34 -a 35 -a 36 +%setup -q -a 10 -a 11 -a 12 -a 13 -a 14 -a 15 -a 16 -a 17 -a 18 -a 19 -a 20 -a 21 -a 22 -a 23 -a 24 -a 25 -a 26 -a 27 -a 28 -a 29 -a 30 -a 31 -a 32 -a 33 -a 34 +%patch2 -p1 %patch0 -p1 %patch1 -p1 -#%%patch2 -p1 %if %{with logdb} %patch3 -p1 %endif @@ -358,11 +354,9 @@ fi %{_libdir}/fast_tls-* %{_libdir}/fast_xml-* %{_libdir}/fast_yaml-* -%{_libdir}/goldrush-* %{_libdir}/idna-* %{_libdir}/jiffy-* %{_libdir}/jose-* -%{_libdir}/lager-* %dir %{_libdir}/mqtree-* %{_libdir}/mqtree-*/ebin %dir %{_libdir}/mqtree-*/priv diff --git a/ejabberd-bug-3819.patch b/ejabberd-bug-3819.patch new file mode 100644 index 0000000..bd0ed72 --- /dev/null +++ b/ejabberd-bug-3819.patch @@ -0,0 +1,219 @@ +From 75a771bfec3626145d404349fdaec4f0eef83bbc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= +Date: Thu, 19 May 2022 12:20:42 +0200 +Subject: [PATCH] Don't leak DESTDIR in files copied by 'make install' + +This fixes issue #3819 +--- + Makefile.in | 132 ++++++++++++++++++++++++++-------------------------- + 1 file changed, 66 insertions(+), 66 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 16e713ebe7..7358982f6a 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -10,27 +10,27 @@ exec_prefix = @exec_prefix@ + DESTDIR = + + # /etc/ejabberd/ +-ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd ++ETCDIR = @sysconfdir@/ejabberd + + # /bin/ +-BINDIR = $(DESTDIR)@bindir@ ++BINDIR = @bindir@ + + # /sbin/ +-SBINDIR = $(DESTDIR)@sbindir@ ++SBINDIR = @sbindir@ + + # /lib/ +-LIBDIR = $(DESTDIR)@libdir@ ++LIBDIR = @libdir@ + + # /lib/ejabberd/ +-EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd ++EJABBERDDIR = @libdir@/ejabberd + + # /share/doc/ejabberd + PACKAGE_TARNAME = @PACKAGE_TARNAME@ + datarootdir = @datarootdir@ +-DOCDIR = $(DESTDIR)@docdir@ ++DOCDIR = @docdir@ + + # /share/doc/man/man5 +-MANDIR = $(DESTDIR)@mandir@/man5 ++MANDIR = @mandir@/man5 + + # /usr/lib/ejabberd/ebin/ + BEAMDIR = $(EJABBERDDIR)/ebin +@@ -66,10 +66,10 @@ SQLDIR = $(PRIVDIR)/sql + LUADIR = $(PRIVDIR)/lua + + # /var/lib/ejabberd/ +-SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd ++SPOOLDIR = @localstatedir@/lib/ejabberd + + # /var/log/ejabberd/ +-LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd ++LOGDIR = @localstatedir@/log/ejabberd + + INSTALLUSER=@INSTALLUSER@ + # if no user was enabled, don't set privileges or ownership +@@ -201,7 +201,7 @@ ELIXIR_TO_DEST=$(LIBDIR) $(call VERSIONED_DEP,$(word 2,$(1))) $(wordlist 5,1000, + DEPS_TO_DEST=$(LIBDIR) $(call VERSIONED_DEP,$(word 2,$(1))) $(wordlist 3,1000,$(1)) + MAIN_TO_DEST=$(LIBDIR) $(call VERSIONED_DEP,ejabberd) $(1) + TO_DEST_SINGLE=$(if $(subst X$(DEPSBASE)X,,X$(word 1,$(1))X),$(call MAIN_TO_DEST,$(1)),$(if $(subst XlibX,,X$(word $(LIBIX),$(1))X),$(call DEPS_TO_DEST,$(wordlist $(DEPIX),1000,$(1))),$(call ELIXIR_TO_DEST,$(wordlist $(DEPIX),1000,$(1))))) +-TO_DEST=$(foreach path,$(1),$(call JOIN_PATHS,$(call TO_DEST_SINGLE,$(subst /, ,$(path))))) ++TO_DEST=$(foreach path,$(1),$(call JOIN_PATHS,$(DESTDIR)$(call TO_DEST_SINGLE,$(subst /, ,$(path))))) + + FILTER_DIRS=$(foreach path,$(1),$(if $(wildcard $(path)/*),,$(path))) + FILES_WILDCARD=$(call FILTER_DIRS,$(foreach w,$(1),$(wildcard $(w)))) +@@ -242,7 +242,7 @@ $(foreach file,$(DEPS_FILES_FILTERED) $(MAIN_FILES),$(eval $(call COPY_template, + $(foreach file,$(BINARIES),$(eval $(call COPY_BINARY_template,$(file)))) + + $(sort $(call TO_DEST,$(MAIN_DIRS) $(DEPS_DIRS))): +- $(INSTALL) -d $@ ++ $(INSTALL) -d $@ + + $(call TO_DEST,priv/sql/lite.sql): sql/lite.sql $(call TO_DEST,priv/sql) + $(INSTALL) -m 644 $< $@ +@@ -311,23 +311,23 @@ ejabberdctl.example: vars.config + install: copy-files ejabberdctl.example + # + # Configuration files +- $(INSTALL) -d -m 750 $(G_USER) $(ETCDIR) +- [ -f $(ETCDIR)/ejabberd.yml ] \ +- && $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(ETCDIR)/ejabberd.yml-new \ +- || $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(ETCDIR)/ejabberd.yml +- [ -f $(ETCDIR)/ejabberdctl.cfg ] \ +- && $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg-new \ +- || $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg +- $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc ++ $(INSTALL) -d -m 750 $(G_USER) $(DESTDIR)$(ETCDIR) ++ [ -f $(DESTDIR)$(ETCDIR)/ejabberd.yml ] \ ++ && $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(DESTDIR)$(ETCDIR)/ejabberd.yml-new \ ++ || $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(DESTDIR)$(ETCDIR)/ejabberd.yml ++ [ -f $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg ] \ ++ && $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg-new \ ++ || $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg ++ $(INSTALL) -b -m 644 $(G_USER) inetrc $(DESTDIR)$(ETCDIR)/inetrc + # + # Administration script +- [ -d $(SBINDIR) ] || $(INSTALL) -d -m 755 $(SBINDIR) +- $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl ++ [ -d $(DESTDIR)$(SBINDIR) ] || $(INSTALL) -d -m 755 $(DESTDIR)$(SBINDIR) ++ $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(DESTDIR)$(SBINDIR)/ejabberdctl + # Elixir binaries +- [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR) +- [ -f $(DEPSDIR)/elixir/bin/iex ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/iex $(BINDIR)/iex || true +- [ -f $(DEPSDIR)/elixir/bin/elixir ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/elixir $(BINDIR)/elixir || true +- [ -f $(DEPSDIR)/elixir/bin/mix ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/mix $(BINDIR)/mix || true ++ [ -d $(DESTDIR)$(BINDIR) ] || $(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR) ++ [ -f $(DEPSDIR)/elixir/bin/iex ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/iex $(DESTDIR)$(BINDIR)/iex || true ++ [ -f $(DEPSDIR)/elixir/bin/elixir ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/elixir $(DESTDIR)$(BINDIR)/elixir || true ++ [ -f $(DEPSDIR)/elixir/bin/mix ] && $(INSTALL) -m 550 $(G_USER) $(DEPSDIR)/elixir/bin/mix $(DESTDIR)$(BINDIR)/mix || true + # + # Init script + $(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*g" \ +@@ -342,59 +342,59 @@ install: copy-files ejabberdctl.example + chmod 644 ejabberd.service + # + # Spool directory +- $(INSTALL) -d -m 750 $(O_USER) $(SPOOLDIR) +- $(CHOWN_COMMAND) -R @INSTALLUSER@ $(SPOOLDIR) >$(CHOWN_OUTPUT) +- chmod -R 750 $(SPOOLDIR) ++ $(INSTALL) -d -m 750 $(O_USER) $(DESTDIR)$(SPOOLDIR) ++ $(CHOWN_COMMAND) -R @INSTALLUSER@ $(DESTDIR)$(SPOOLDIR) >$(CHOWN_OUTPUT) ++ chmod -R 750 $(DESTDIR)$(SPOOLDIR) + # + # Log directory +- $(INSTALL) -d -m 750 $(O_USER) $(LOGDIR) +- $(CHOWN_COMMAND) -R @INSTALLUSER@ $(LOGDIR) >$(CHOWN_OUTPUT) +- chmod -R 750 $(LOGDIR) ++ $(INSTALL) -d -m 750 $(O_USER) $(DESTDIR)$(LOGDIR) ++ $(CHOWN_COMMAND) -R @INSTALLUSER@ $(DESTDIR)$(LOGDIR) >$(CHOWN_OUTPUT) ++ chmod -R 750 $(DESTDIR)$(LOGDIR) + # + # Documentation +- $(INSTALL) -d $(MANDIR) +- $(INSTALL) -d $(DOCDIR) ++ $(INSTALL) -d $(DESTDIR)$(MANDIR) ++ $(INSTALL) -d $(DESTDIR)$(DOCDIR) + [ -f man/ejabberd.yml.5 ] \ +- && $(INSTALL) -m 644 man/ejabberd.yml.5 $(MANDIR) \ ++ && $(INSTALL) -m 644 man/ejabberd.yml.5 $(DESTDIR)$(MANDIR) \ + || echo "Man page not included in sources" +- $(INSTALL) -m 644 COPYING $(DOCDIR) ++ $(INSTALL) -m 644 COPYING $(DESTDIR)$(DOCDIR) + + uninstall: uninstall-binary + + uninstall-binary: +- rm -f $(SBINDIR)/ejabberdctl +- rm -f $(BINDIR)/iex +- rm -f $(BINDIR)/elixir +- rm -f $(BINDIR)/mix +- rm -fr $(DOCDIR) +- rm -f $(BEAMDIR)/*.beam +- rm -f $(BEAMDIR)/*.app +- rm -fr $(BEAMDIR) +- rm -f $(INCLUDEDIR)/*.hrl +- rm -fr $(INCLUDEDIR) +- rm -fr $(PBINDIR) +- rm -f $(SODIR)/*.so +- rm -fr $(SODIR) +- rm -f $(MSGSDIR)/*.msg +- rm -fr $(MSGSDIR) +- rm -f $(CSSDIR)/*.css +- rm -fr $(CSSDIR) +- rm -f $(IMGDIR)/*.png +- rm -fr $(IMGDIR) +- rm -f $(JSDIR)/*.js +- rm -fr $(JSDIR) +- rm -f $(SQLDIR)/*.sql +- rm -fr $(SQLDIR) +- rm -fr $(LUADIR)/*.lua +- rm -fr $(LUADIR) +- rm -fr $(PRIVDIR) +- rm -fr $(EJABBERDDIR) ++ rm -f $(DESTDIR)$(SBINDIR)/ejabberdctl ++ rm -f $(DESTDIR)$(BINDIR)/iex ++ rm -f $(DESTDIR)$(BINDIR)/elixir ++ rm -f $(DESTDIR)$(BINDIR)/mix ++ rm -fr $(DESTDIR)$(DOCDIR) ++ rm -f $(DESTDIR)$(BEAMDIR)/*.beam ++ rm -f $(DESTDIR)$(BEAMDIR)/*.app ++ rm -fr $(DESTDIR)$(BEAMDIR) ++ rm -f $(DESTDIR)$(INCLUDEDIR)/*.hrl ++ rm -fr $(DESTDIR)$(INCLUDEDIR) ++ rm -fr $(DESTDIR)$(PBINDIR) ++ rm -f $(DESTDIR)$(SODIR)/*.so ++ rm -fr $(DESTDIR)$(SODIR) ++ rm -f $(DESTDIR)$(MSGSDIR)/*.msg ++ rm -fr $(DESTDIR)$(MSGSDIR) ++ rm -f $(DESTDIR)$(CSSDIR)/*.css ++ rm -fr $(DESTDIR)$(CSSDIR) ++ rm -f $(DESTDIR)$(IMGDIR)/*.png ++ rm -fr $(DESTDIR)$(IMGDIR) ++ rm -f $(DESTDIR)$(JSDIR)/*.js ++ rm -fr $(DESTDIR)$(JSDIR) ++ rm -f $(DESTDIR)$(SQLDIR)/*.sql ++ rm -fr $(DESTDIR)$(SQLDIR) ++ rm -fr $(DESTDIR)$(LUADIR)/*.lua ++ rm -fr $(DESTDIR)$(LUADIR) ++ rm -fr $(DESTDIR)$(PRIVDIR) ++ rm -fr $(DESTDIR)$(EJABBERDDIR) + + uninstall-all: uninstall-binary +- rm -rf $(ETCDIR) +- rm -rf $(EJABBERDDIR) +- rm -rf $(SPOOLDIR) +- rm -rf $(LOGDIR) ++ rm -rf $(DESTDIR)$(ETCDIR) ++ rm -rf $(DESTDIR)$(EJABBERDDIR) ++ rm -rf $(DESTDIR)$(SPOOLDIR) ++ rm -rf $(DESTDIR)$(LOGDIR) + + clean: + rm -rf $(DEPSDIR)/.got diff --git a/ejabberd-paths.patch b/ejabberd-paths.patch index 2638dfd..1904f16 100644 --- a/ejabberd-paths.patch +++ b/ejabberd-paths.patch @@ -5,20 +5,20 @@ diff -urNp -x '*.orig' ejabberd-21.01.org/Makefile.in ejabberd-21.01/Makefile.in DESTDIR = # /etc/ejabberd/ --ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd -+ETCDIR = $(DESTDIR)@sysconfdir@/jabber +-ETCDIR = @sysconfdir@/ejabberd ++ETCDIR = @sysconfdir@/jabber # /bin/ - BINDIR = $(DESTDIR)@bindir@ -@@ -249,7 +249,7 @@ install: copy-files - [ -f $(ETCDIR)/ejabberdctl.cfg ] \ - && $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg-new \ - || $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg -- $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc -+ $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/ejabberd-inetrc + BINDIR = @bindir@ +@@ -318,7 +318,7 @@ install: copy-files ejabberdctl.example + [ -f $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg ] \ + && $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg-new \ + || $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(DESTDIR)$(ETCDIR)/ejabberdctl.cfg +- $(INSTALL) -b -m 644 $(G_USER) inetrc $(DESTDIR)$(ETCDIR)/inetrc ++ $(INSTALL) -b -m 644 $(G_USER) inetrc $(DESTDIR)$(ETCDIR)/ejabberd-inetrc # # Administration script - [ -d $(SBINDIR) ] || $(INSTALL) -d -m 755 $(SBINDIR) + [ -d $(DESTDIR)$(SBINDIR) ] || $(INSTALL) -d -m 755 $(DESTDIR)$(SBINDIR) diff -urNp -x '*.orig' ejabberd-21.01.org/ejabberdctl.template ejabberd-21.01/ejabberdctl.template --- ejabberd-21.01.org/ejabberdctl.template 2021-01-29 10:01:29.000000000 +0100 +++ ejabberd-21.01/ejabberdctl.template 2021-03-03 14:25:43.973420891 +0100 @@ -30,21 +30,12 @@ diff -urNp -x '*.orig' ejabberd-21.01.org/ejabberdctl.template ejabberd-21.01/ej # define default environment variables [ -z "$SCRIPT" ] && SCRIPT=$0 -@@ -55,7 +56,7 @@ while [ $# -gt 0 ]; do - done - - # define ejabberd variables if not already defined from the command line --: "${ETC_DIR:="{{sysconfdir}}/ejabberd"}" -+: "${ETC_DIR:="{{sysconfdir}}/jabber"}" - : "${LOGS_DIR:="{{localstatedir}}/log/ejabberd"}" - : "${SPOOL_DIR:="{{localstatedir}}/lib/ejabberd"}" - : "${EJABBERD_CONFIG_PATH:="$ETC_DIR/ejabberd.yml"}" -@@ -83,7 +84,7 @@ fi +@@ -86,7 +86,7 @@ fi [ -f "$VMARGS" ] && ERLANG_OPTS="$ERLANG_OPTS -args_file $VMARGS" - ERL_LIBS={{libdir}} + ERL_LIBS='{{libdir}}' ERL_CRASH_DUMP="$LOGS_DIR"/erl_crash_$(date "+%Y%m%d-%H%M%S").dump --ERL_INETRC="$ETC_DIR"/inetrc -+ERL_INETRC="$ETC_DIR"/ejabberd-inetrc +-ERL_INETRC="$CONFIG_DIR"/inetrc ++ERL_INETRC="$CONFIG_DIR"/ejabberd-inetrc # define ejabberd parameters EJABBERD_OPTS="$EJABBERD_OPTS\ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ejabberd.git/commitdiff/db5a58602196368d255618f0ec03c51b556be7bb From arekm at pld-linux.org Thu May 19 21:21:18 2022 From: arekm at pld-linux.org (arekm) Date: Thu, 19 May 2022 21:21:18 +0200 Subject: DISTFILES: ejabberd: 22.05.tar.gz ejabberd-base64url-20190617.tar.gz ejabberd-cache_tab-20220502.tar.gz ejabberd-eimp-20220502.tar.gz ejabberd-elixir-20170515.tar.gz ejabberd-ezlib-20220502.tar.gz ejabberd-fast_tls-20220502.tar.gz ejabberd-fast_xml-20220502.tar.gz ejabberd-fast_yaml-20220502.tar.gz ejabberd-idna-20180830.tar.gz ... Message-ID: <10292.1652988078@distfiles.pld-linux.org> Request by: arekm Files fetched: 18 STORED: https://github.com/processone/ejabberd/archive/refs/tags/22.05.tar.gz 4ebfd038cda9cb5ab34c95b49cff1bc8 22.05.tar.gz Size: 2527957 bytes ALREADY GOT: no-url://ejabberd-base64url-20190617.tar.gz 5a12fd2fb1f992c850aba5115aab3dd4 ejabberd-base64url-20190617.tar.gz STORED: no-url://ejabberd-cache_tab-20220502.tar.gz 822bec23631e956ce927ecc5ae31e24d ejabberd-cache_tab-20220502.tar.gz Size: 60633 bytes STORED: no-url://ejabberd-eimp-20220502.tar.gz 39b7de8ad391da8fb12ff9b76301ced5 ejabberd-eimp-20220502.tar.gz Size: 3478021 bytes ALREADY GOT: no-url://ejabberd-elixir-20170515.tar.gz 73be42f7d0cda7aeee5c0e6dadc0c451 ejabberd-elixir-20170515.tar.gz STORED: no-url://ejabberd-ezlib-20220502.tar.gz 32dadbeff189a0fa18c21aa42258fa1a ejabberd-ezlib-20220502.tar.gz Size: 49584 bytes STORED: no-url://ejabberd-fast_tls-20220502.tar.gz 1f341267a7d0bd953e961ccbe098e438 ejabberd-fast_tls-20220502.tar.gz Size: 83169 bytes STORED: no-url://ejabberd-fast_xml-20220502.tar.gz 1288d6e5ea055784634367a0991adc3b ejabberd-fast_xml-20220502.tar.gz Size: 107565 bytes STORED: no-url://ejabberd-fast_yaml-20220502.tar.gz 1a513d2a074fc67678eecfbfc36c58b2 ejabberd-fast_yaml-20220502.tar.gz Size: 59976 bytes ALREADY GOT: no-url://ejabberd-idna-20180830.tar.gz e34174d5c5e2e91611d3249c690f6d2d ejabberd-idna-20180830.tar.gz STORED: no-url://ejabberd-jiffy-20220223.tar.gz b98489245dadf5a36ac3408be21d835a ejabberd-jiffy-20220223.tar.gz Size: 1668070 bytes ALREADY GOT: no-url://ejabberd-jose-20201223.tar.gz 6e5c9910dc1e1894e31882d49f78967d ejabberd-jose-20201223.tar.gz STORED: no-url://ejabberd-mqtree-20220502.tar.gz 1f1b175534eb917780e89e4c7d49c710 ejabberd-mqtree-20220502.tar.gz Size: 265100 bytes STORED: no-url://ejabberd-p1_acme-20220502.tar.gz ada7344c8192e1999a73110ead29a704 ejabberd-p1_acme-20220502.tar.gz Size: 223200 bytes ALREADY GOT: no-url://ejabberd-p1_mysql-20210721.tar.gz 346f98e9eb7e098d91aef99af47ad3e3 ejabberd-p1_mysql-20210721.tar.gz STORED: no-url://ejabberd-p1_oauth2-20220502.tar.gz bade7f8e1d18c9f6149b70268c73087b ejabberd-p1_oauth2-20220502.tar.gz Size: 214214 bytes STORED: no-url://ejabberd-p1_pgsql-20220502.tar.gz 052db14b243601591477abde6be1c74e ejabberd-p1_pgsql-20220502.tar.gz Size: 27038 bytes STORED: no-url://ejabberd-p1_utils-20220502.tar.gz 0eab972a4a247519e5a898d8da6054c1 ejabberd-p1_utils-20220502.tar.gz Size: 47538 bytes STORED: no-url://ejabberd-pkix-20220502.tar.gz 88fd008dca6cf2208678fbf50b47a21a ejabberd-pkix-20220502.tar.gz Size: 405672 bytes ALREADY GOT: no-url://ejabberd-rebar_elixir_plugin-20160105.tar.gz 6a069a566d71c3daa45fc4736364adf0 ejabberd-rebar_elixir_plugin-20160105.tar.gz ALREADY GOT: no-url://ejabberd-sqlite3-20210721.tar.gz a81afbe7543f58fbb2cef732d73b3d3c ejabberd-sqlite3-20210721.tar.gz STORED: no-url://ejabberd-stringprep-20220502.tar.gz 721468fde880de8821c916c2534c9525 ejabberd-stringprep-20220502.tar.gz Size: 98683 bytes STORED: no-url://ejabberd-stun-20220502.tar.gz 27a002c7a5b3a6af6deb2a1eff281cfd ejabberd-stun-20220502.tar.gz Size: 40845 bytes ALREADY GOT: no-url://ejabberd-unicode_util_compat-20170729.tar.gz 1b348fdf38dba88ebed2f65125ad8590 ejabberd-unicode_util_compat-20170729.tar.gz STORED: no-url://ejabberd-xmpp-20220502.tar.gz 02378d906436ed5d5ece87419ff007ce ejabberd-xmpp-20220502.tar.gz Size: 549822 bytes STORED: no-url://ejabberd-yconf-20220502.tar.gz 878e4993a860cc6384313e301b63a09b ejabberd-yconf-20220502.tar.gz Size: 223794 bytes -- Virtually Yours: distfiles. From mrozowik at pld-linux.org Thu May 19 21:37:04 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Thu, 19 May 2022 21:37:04 +0200 Subject: =?utf8?q?=5Bpackages/ka5-kopete=5D_-_missing_dir?= References: <50b4a668f9c5b28c15b0a85d713f6e967ed89c0a_refs_heads_master@pld-linux.org> Message-ID: commit a275aa4e319445a40d08eff2a171832f6871fdb0 Author: Krzysztof Mrozowicz Date: Thu May 19 19:36:54 2022 +0000 - missing dir ka5-kopete.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/ka5-kopete.spec b/ka5-kopete.spec index b024690..c5a981a 100644 --- a/ka5-kopete.spec +++ b/ka5-kopete.spec @@ -8,7 +8,7 @@ Summary: kopete Name: ka5-%{kaname} Version: 22.04.1 -Release: 1 +Release: 2 License: GPL v2+/LGPL v2.1+ Group: X11/Applications Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz @@ -333,6 +333,7 @@ rm -rf $RPM_BUILD_ROOT %{_iconsdir}/oxygen/48x48/actions/mail-encrypt.png %{_datadir}/kservices5/kconfiguredialog/kopete_otr_config.desktop %{_datadir}/kservices5/kopete_otr.desktop +%dir %{_datadir}/kxmlgui5/kopete_otr %{_datadir}/kxmlgui5/kopete_otr/otrchatui.rc %{_datadir}/kxmlgui5/kopete_otr/otrui.rc ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/ka5-kopete.git/commitdiff/a275aa4e319445a40d08eff2a171832f6871fdb0 From qboosh at pld-linux.org Thu May 19 21:52:36 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 21:52:36 +0200 Subject: =?utf8?q?=5Bpackages/gnome-kiosk=5D_-_updated_to_42=2E0_-_added_meson_patch_?= =?utf8?q?=28fix_for_meson_0=2E60+=29?= References: Message-ID: commit fdd75ba0f6a496ecf56c1dd341c73b62ff35f485 Author: Jakub Bogusz Date: Thu May 19 21:53:25 2022 +0200 - updated to 42.0 - added meson patch (fix for meson 0.60+) gnome-kiosk-meson.patch | 11 +++++++++++ gnome-kiosk.spec | 17 ++++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) --- diff --git a/gnome-kiosk.spec b/gnome-kiosk.spec index 83c5467..5cd2b7e 100644 --- a/gnome-kiosk.spec +++ b/gnome-kiosk.spec @@ -1,21 +1,23 @@ Summary: GNOME Kiosk - Mutter based compositor for kiosks Summary(pl.UTF-8): GNOME Kiosk - oparty na Mutter zarz?dca sk?adania dla punkt?w sprzeda?y Name: gnome-kiosk -Version: 41.0 -Release: 2 +Version: 42.0 +Release: 1 License: GPL v2+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-kiosk/41/%{name}-%{version}.tar.xz -# Source0-md5: 577da387d7395022098a531ae7e06216 +Source0: https://download.gnome.org/sources/gnome-kiosk/42/%{name}-%{version}.tar.xz +# Source0-md5: 1e31a9280f86273eeff2834c0b73bfdd +Patch0: %{name}-meson.patch +URL: https://gitlab.gnome.org/GNOME/gnome-kiosk BuildRequires: gettext-tools BuildRequires: glib2-devel >= 2.0 BuildRequires: gnome-desktop-devel >= 3.0 BuildRequires: gtk4-devel >= 4.0 BuildRequires: ibus-devel >= 1.0 BuildRequires: meson -BuildRequires: mutter-devel >= 41 +BuildRequires: mutter-devel >= 42 BuildRequires: ninja >= 1.5 -BuildRequires: rpmbuild(macros) >= 1.596 +BuildRequires: rpmbuild(macros) >= 1.736 BuildRequires: systemd-devel BuildRequires: tar >= 1:1.22 BuildRequires: xz @@ -25,7 +27,7 @@ Requires: gnome-desktop >= 3.0 Requires: gnome-session Requires: gnome-settings-daemon Requires: ibus >= 1.0 -Requires: mutter >= 40 +Requires: mutter >= 42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -54,6 +56,7 @@ mog?cych odrywa? uwag? od aplikacji wykorzystuj?cej go jako platform?. %prep %setup -q +%patch0 -p1 %{__sed} -E -i -e '1s,#!\s*/usr/bin/sh(\s|$),#!/bin/sh\\1,' \ kiosk-script/gnome-kiosk-script diff --git a/gnome-kiosk-meson.patch b/gnome-kiosk-meson.patch new file mode 100644 index 0000000..b4aad96 --- /dev/null +++ b/gnome-kiosk-meson.patch @@ -0,0 +1,11 @@ +--- gnome-kiosk-42.0/meson.build.orig 2022-03-21 21:16:08.072222000 +0100 ++++ gnome-kiosk-42.0/meson.build 2022-05-19 21:02:16.852979500 +0200 +@@ -142,7 +142,7 @@ desktop_file = configure_file( + configuration: desktop_config_data + ) + +-i18n.merge_file('desktop', ++i18n.merge_file( + input: desktop_file, + output: 'org.gnome.Kiosk.desktop', + po_dir: po_dir, ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-kiosk.git/commitdiff/fdd75ba0f6a496ecf56c1dd341c73b62ff35f485 From qboosh at pld-linux.org Thu May 19 21:52:48 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 21:52:48 +0200 Subject: DISTFILES: gnome-kiosk: gnome-kiosk-42.0.tar.xz Message-ID: <11954.1652989968@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-kiosk/42/gnome-kiosk-42.0.tar.xz 1e31a9280f86273eeff2834c0b73bfdd gnome-kiosk-42.0.tar.xz Size: 41060 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Thu May 19 22:04:26 2022 From: qboosh at pld-linux.org (qboosh) Date: Thu, 19 May 2022 22:04:26 +0200 Subject: =?utf8?q?=5Bpackages/perl-libwww=5D_-_adjusted_man_files=2C_versioned_Obsole?= =?utf8?q?tes?= References: Message-ID: <7ac8fcefbfb2b18a0e255b94ff4c5810db625b7f_refs_heads_master@pld-linux.org> commit 7ac8fcefbfb2b18a0e255b94ff4c5810db625b7f Author: Jakub Bogusz Date: Thu May 19 22:05:16 2022 +0200 - adjusted man files, versioned Obsoletes perl-libwww.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/perl-libwww.spec b/perl-libwww.spec index 4eaa895..8cb5499 100644 --- a/perl-libwww.spec +++ b/perl-libwww.spec @@ -56,7 +56,7 @@ Requires: perl-WWW-RobotRules >= 6 Provides: perl(LWP::Debug::TraceHTTP::Socket) = %{version} Provides: perl(LWP::Protocol::http::Socket) = %{version} Provides: perl(LWP::Protocol::http::SocketMethods) = %{version} -Obsoletes: perl-libwww-perl +Obsoletes: perl-libwww-perl < 6 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -98,7 +98,7 @@ for file in GET HEAD POST; do ln -sf lwp-request $RPM_BUILD_ROOT%{_bindir}/$file echo '.so lwp-request.1p' > $RPM_BUILD_ROOT%{_mandir}/man1/$file.1p done -%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/libwww/*.pod +%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/*.pod %clean rm -rf $RPM_BUILD_ROOT @@ -128,5 +128,5 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/POST.1p* %{_mandir}/man1/lwp-*.1p* %{_mandir}/man3/LWP*.3pm* -%{_mandir}/man3/libwww::lwpcook.3pm* -%{_mandir}/man3/libwww::lwptut.3pm* +%{_mandir}/man3/lwpcook.3pm* +%{_mandir}/man3/lwptut.3pm* ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-libwww.git/commitdiff/7ac8fcefbfb2b18a0e255b94ff4c5810db625b7f From zawadaa at pld-linux.org Thu May 19 22:05:28 2022 From: zawadaa at pld-linux.org (zawadaa) Date: Thu, 19 May 2022 22:05:28 +0200 Subject: =?utf8?q?=5Bpackages/mozilla-firefox-bin=5D_up_to_100=2E0=2E1?= References: <63f37b9ab364589168b4f2fae2b7e97e1c04ac6d_refs_heads_master@pld-linux.org> Message-ID: <393ba10da58e6d84975decae1eb397502b642238_refs_heads_master@pld-linux.org> commit 393ba10da58e6d84975decae1eb397502b642238 Author: Andrzej Zawadzki Date: Thu May 19 22:05:20 2022 +0200 up to 100.0.1 mozilla-firefox-bin.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/mozilla-firefox-bin.spec b/mozilla-firefox-bin.spec index dd11937..fad60b6 100644 --- a/mozilla-firefox-bin.spec +++ b/mozilla-firefox-bin.spec @@ -11,14 +11,14 @@ Summary: Mozilla Firefox web browser Summary(pl.UTF-8): Mozilla Firefox - przegl?darka WWW Name: mozilla-firefox-bin -Version: 100.0 +Version: 100.0.1 Release: 1 License: MPL/LGPL Group: X11/Applications/Networking Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}/linux-i686/en-US/%{realname}-%{version}.tar.bz2?/%{realname}-%{version}.i686.tar.bz2 -# Source0-md5: 6a2867fa64af989f08673f8c9bd4a965 +# Source0-md5: b6895bb4f7aac99362b91f071892dc02 Source1: https://ftp.mozilla.org/pub/firefox/releases/%{version}/linux-x86_64/en-US/%{realname}-%{version}.tar.bz2?/%{realname}-%{version}.x8664.tar.bz2 -# Source1-md5: 7d5d9a0895e4e1d550edd0036e00ed53 +# Source1-md5: 63abcf9fb303b7cc4e7ef772c7a096c6 Source2: %{name}.desktop Source3: %{name}.sh URL: https://www.mozilla.org/firefox/ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mozilla-firefox-bin.git/commitdiff/393ba10da58e6d84975decae1eb397502b642238 From zawadaa at pld-linux.org Thu May 19 22:05:48 2022 From: zawadaa at pld-linux.org (zawadaa) Date: Thu, 19 May 2022 22:05:48 +0200 Subject: DISTFILES: mozilla-firefox-bin: firefox-100.0.1.i686.tar.bz2 firefox-100.0.1.x8664.tar.bz2 Message-ID: <31842.1652990748@distfiles.pld-linux.org> Request by: zawadaa Files fetched: 2 STORED: https://ftp.mozilla.org/pub/firefox/releases/100.0.1/linux-i686/en-US/firefox-100.0.1.tar.bz2?/firefox-100.0.1.i686.tar.bz2 b6895bb4f7aac99362b91f071892dc02 firefox-100.0.1.i686.tar.bz2 Size: 80426023 bytes STORED: https://ftp.mozilla.org/pub/firefox/releases/100.0.1/linux-x86_64/en-US/firefox-100.0.1.tar.bz2?/firefox-100.0.1.x8664.tar.bz2 63abcf9fb303b7cc4e7ef772c7a096c6 firefox-100.0.1.x8664.tar.bz2 Size: 77153629 bytes -- Virtually Yours: distfiles. From arekm at pld-linux.org Fri May 20 05:38:04 2022 From: arekm at pld-linux.org (arekm) Date: Fri, 20 May 2022 05:38:04 +0200 Subject: PLD-doc: PLD-update-TODO - updated In-Reply-To: References: Message-ID: Author: arekm Date: Fri May 20 03:38:04 2022 GMT Module: PLD-doc Tag: HEAD ---- Log message: - updated ---- Files affected: PLD-doc: PLD-update-TODO (1.2712 -> 1.2713) ---- Diffs: ================================================================ Index: PLD-doc/PLD-update-TODO diff -u PLD-doc/PLD-update-TODO:1.2712 PLD-doc/PLD-update-TODO:1.2713 --- PLD-doc/PLD-update-TODO:1.2712 Tue May 17 02:33:01 2022 +++ PLD-doc/PLD-update-TODO Fri May 20 05:37:58 2022 @@ -1,11 +1,15 @@ -0ad(14) [OLD] r10803 [NEW] r09049-alpha-unix-build +0ad(14) [OLD] r10803 [NEW] r11339-alpha-unix-build 3store(12) [OLD] 2.2.22 [NEW] 3.0.7 -4pane(8) [OLD] 0.8.0 [NEW] 7.0 +4pane [OLD] 0.8.0 [NEW] 7.0 +6tunnel [OLD] 0.11 [NEW] 0.13 +9base [OLD] 2 [NEW] 6 +9wm [OLD] 1.2 [NEW] 1.4.2 AfterStep(20) [OLD] 2.2.11 [NEW] 2.2.12 AppStream(16) [OLD] 0.14.6 [NEW] 0.15.3 BNFC(9) [OLD] 2.4.2.0 [NEW] 2.9.4 CGAL [OLD] 4.7 [NEW] 5.4 CImg(8) [OLD] 1.7.9 [NEW] 3.1.2 +CodeIgniter [OLD] 2.2.2 [NEW] 3.1.13 CoinOsi(15) [OLD] 0.106.10 [NEW] 0.108.6 CoinUtils(13) [OLD] 2.9.17 [NEW] 2.11.4 ConsoleKit2(7) [OLD] 1.0.2 [NEW] 1.2.1 @@ -20,7 +24,7 @@ Gorm(8) [OLD] 1.2.8 [NEW] 1.2.28 GxPlugins.lv2(7) [OLD] 0.7 [NEW] 06 IRRToolSet(8) [OLD] 4.8.5 [NEW] 5.0.1 -ImageMagick [OLD] 7.0.11 [NEW] 7.1.0-33 +ImageMagick [OLD] 7.0.11 [NEW] 7.1.0-34 LunarGLASS [OLD] 0 [NEW] Release MHonArc(8) [OLD] 2.6.18 [NEW] 2.6.19 ModemManager(12) [OLD] 1.18.4 [NEW] 1.18.8 @@ -144,7 +148,7 @@ avrdude(9) [OLD] 6.3 [NEW] 7.0 awesome(10) [OLD] 3.4.12 [NEW] 4.3 awesome2(9) [OLD] 2.3.6 [NEW] 4.3 -awscli(10) [OLD] 1.23.9 [NEW] 1.24.0 +awscli(10) [OLD] 1.23.9 [NEW] 1.24.3 ayam(9) [OLD] 1.8.2 [NEW] 1.26.beta babeltrace(13) [OLD] 1.5.8 [NEW] 2.0.0 babl(26) [OLD] 0.1.88 [NEW] 0.1.92 @@ -221,17 +225,16 @@ cgoban(11) [OLD] 1.9.12 [NEW] 1.9.14 chatzilla(8) [OLD] 0.9.86.1 [NEW] 0.9.90.1 check(13) [OLD] 0.12.0 [NEW] 0.15.2 -checkpolicy(9) [OLD] 3.1 [NEW] 3.3 +checkpolicy(9) [OLD] 3.1 [NEW] 3.4 checksec [OLD] 1.7.4 [NEW] 2.5.0 chef [OLD] 14.1.36 [NEW] 17.10.0 cheops-ng(8) [OLD] 0.1.12 [NEW] 0.2.3 childsplay(8) [OLD] 1.6 [NEW] 3.4 chkconfig [OLD] 1.15 [NEW] 1.20 -chkrootkit(10) [OLD] 0.52 [NEW] 0.55 choparp [OLD] 0 [NEW] release/20150613 chromium-browser [OLD] 50.0.2661.102 [NEW] 101.0.4951.64 chromium-bsu(8) [OLD] 0.9.15 [NEW] 0.9.16.1 -chuck(9) [OLD] 1.1.5.6 [NEW] 1.4.1.0 +chuck(9) [OLD] 1.1.5.6 [NEW] 1.4.1.1 cinelerra(22) [OLD] 4.4 [NEW] 4-src cinnamon [OLD] 4.8.6 [NEW] 5.2.2 cinnamon-control-center [OLD] 4.8.2 [NEW] 5.2.2 @@ -244,6 +247,7 @@ clanbomber(8) [OLD] 1.02a [NEW] 19990109 clanbomber2(8) [OLD] 0.9 [NEW] 0.9.1 cldr-emoji-annotation(10) [OLD] 36.12.120200305_0 [NEW] 38 +clementine [OLD] 1.3.1 [NEW] 1.4.0rc2 clex(8) [OLD] 3.18 [NEW] 4.6.patch10 clickheat(11) [OLD] 1.12 [NEW] 1.14 clinkc [OLD] 2.4.1 [NEW] 3.0.1 @@ -317,7 +321,7 @@ crossmingw32-std-threads [OLD] 0 [NEW] Adopted crossmingw32-xz(8) [OLD] 5.2.4 [NEW] 5.3.2alpha crossmingw64-gcc(17) [OLD] 8.5.0 [NEW] 12.1.0 -crossmipsel-egcs(10) [OLD] 1.0.2 [NEW] 1.1.2 +crossmipsel-egcs(10) [OLD] 1.0.2 [NEW] 1.1b crossmipsel-gcc(13) [OLD] 3.4.6 [NEW] 12.1.0 crossmipsel-uClibc(12) [OLD] 0.9.28 [NEW] 0.9.33.2 crossppc-gcc(17) [OLD] 4.4.0 [NEW] 12.1.0 @@ -406,7 +410,7 @@ docbook-style-xsl [OLD] 1.79.2 [NEW] 03 docbook-style-xsl-nons [OLD] 1.79.2 [NEW] 03 docfrac(10) [OLD] 3.1.5 [NEW] 4.0.1 -docker-compose [OLD] 1.29.2 [NEW] 2.5.0 +docker-compose [OLD] 1.29.2 [NEW] 2.5.1 docker-squash [OLD] 1.0.5 [NEW] 1.0.9 docky(7) [OLD] 2.1.1 [NEW] 2.2.1.1 dokuwiki-plugin-diffpreview [OLD] %(echo [NEW] v1.0.0 @@ -428,6 +432,7 @@ dotnet-notify-sharp(8) [OLD] 0.4.1 [NEW] 3.0.3 dotproject(13) [OLD] 1.0.1 [NEW] 2.1.3 doxygen(23) [OLD] 1.8.10 [NEW] 1.9.4 +dpdk(29) [OLD] 20.02.1 [NEW] 22.03 drbd(12) [OLD] 8.4.3 [NEW] 9.1.7 dreamchess [OLD] 0.2.0 [NEW] 0.3.0 dreampie(8) [OLD] 1.1 [NEW] 1.1.1 @@ -464,7 +469,7 @@ efl(37) [OLD] 1.10.3 [NEW] 1.26.2 eggdrop(12) [OLD] 1.8.3 [NEW] 1.8.4 eiciel(8) [OLD] 0.9.8.1 [NEW] 0.9.13.1 -electron(11) [OLD] 1.4.3 [NEW] 18.2.3 +electron(11) [OLD] 1.4.3 [NEW] 18.2.4 elektra(34) [OLD] 0.8.23 [NEW] 0.9.9 elementary(24) [OLD] 1.10.3 [NEW] 1.17.1 elfio(8) [OLD] 2.1 [NEW] 3.10 @@ -486,7 +491,7 @@ epgdownloader(7) [OLD] 0.7.2 [NEW] 0.8.0 epour(10) [OLD] 0.6.0 [NEW] 0.7.0 eris(8) [OLD] 1.3.8 [NEW] 1.3.23 -erlang(26) [OLD] 24.1.2 [NEW] 24.3.4 +erlang(26) [OLD] 24.1.2 [NEW] 25.0 esdl(9) [OLD] 0.96.0626 [NEW] 1.2 etckeeper [OLD] 1.18.16 [NEW] 1.18.17 etherape(9) [OLD] 0.9.7 [NEW] 0.9.20 @@ -512,7 +517,7 @@ fdupes [OLD] 1.51 [NEW] 2.1.2 fedmsg-notify [OLD] 0.5.5 [NEW] 0.5.9 feh [OLD] 2.5 [NEW] 3.8 -fet(12) [OLD] 5.17.0 [NEW] 6.3.4 +fet(12) [OLD] 5.17.0 [NEW] 6.4.0 fetch-crl(8) [OLD] 3.0.8 [NEW] 3.0.22.suse fetchconfig(9) [OLD] 0.22 [NEW] 0.23 fetchmail(22) [OLD] 6.4.20 [NEW] 6.5.0.beta7 @@ -642,9 +647,9 @@ gimp(30) [OLD] 2.10.24 [NEW] 2.10.30 git-annex(7) [OLD] 4.20130501.1 [NEW] 10.20220504 git-meld-index [OLD] 0.2.2 [NEW] 0.2.3 -gitlab-ce [OLD] 10.7.3 [NEW] 14.10.2 +gitlab-ce [OLD] 10.7.3 [NEW] 15.0.0-rc42 gitlab-ci-multi-runner [OLD] 9.5.0 [NEW] 14.10.1 -gitlab-shell [OLD] 5.11.0 [NEW] 14.2.0 +gitlab-shell [OLD] 5.11.0 [NEW] 14.4.0 gitlab-workhorse [OLD] 3.3.1 [NEW] 8.65.0 gitlist [OLD] 0.5.0 [NEW] 2.0.0 gkrellm [OLD] 2.3.5 [NEW] 2.3.11 @@ -760,8 +765,9 @@ gtk+2-im-hangul(9) [OLD] 2.1.1 [NEW] 3.1.1 gtk-gnutella(9) [OLD] 0.97.1 [NEW] 1.2.2 gtk-iptables(8) [OLD] 0.4.21 [NEW] 0.5.1 -gtk-webkit [OLD] 2.4.11 [NEW] 2.36.1 -gtk-webkit3 [OLD] 2.4.11 [NEW] 2.36.1 +gtk-webkit [OLD] 2.4.11 [NEW] 2.36.2 +gtk-webkit3 [OLD] 2.4.11 [NEW] 2.36.2 +gtk-webkit4 [OLD] 2.36.1 [NEW] 2.36.2 gtk2hs(17) [OLD] 0.9.12 [NEW] 0.10.1 gtkatlantic(8) [OLD] 0.4.2 [NEW] 0.4.4 gtkdatabox(8) [OLD] 0.9.1.3 [NEW] 1.0.0 @@ -783,7 +789,7 @@ gxine [OLD] 0.5.908 [NEW] 0.5.910 gxmms(15) [OLD] 0.2.1 [NEW] 0.3.0 h264enc(8) [OLD] 9.3.7 [NEW] 10.4.7 -hadoop(15) [OLD] 0.20.2 [NEW] 3.3.2 +hadoop(15) [OLD] 0.20.2 [NEW] 3.3.3 hamlib(18) [OLD] 3.3 [NEW] 4.4 handbrake [OLD] 1.4.1 [NEW] 1.5.1 haproxy(17) [OLD] 2.4.7 [NEW] 2.4.17 @@ -852,7 +858,7 @@ input-pad [OLD] 1.0.3 [NEW] 1.0.99.20210817 intel-compute-runtime [OLD] 19.24.13171 [NEW] 22.19.23136 intel-gmmlib [OLD] 19.2.1 [NEW] 22.1.3 -intel-graphics-compiler(13) [OLD] 1.0.8744 [NEW] 1.0.11104. +intel-graphics-compiler(13) [OLD] 1.0.8744 [NEW] 1.0.11222. ipac-ng(13) [OLD] 1.31 [NEW] 1.34.2 ipband(8) [OLD] 0.8 [NEW] 0.8.1 ipcad(8) [OLD] 3.6.5 [NEW] 3.7.3 @@ -871,7 +877,7 @@ itcl(8) [OLD] 4.2.0 [NEW] 4.2.2 ivman(8) [OLD] 0.6.14 [NEW] 0.7.4 ivtools(8) [OLD] 1.1.3 [NEW] 1.2.11 -ixgbe(16) [OLD] 4.4.6 [NEW] 5.14.6 +ixgbe(16) [OLD] 4.4.6 [NEW] 5.15.2 j(8) [OLD] 0.19.0 [NEW] 0.21.0 jabberd(22) [OLD] 2.6.1 [NEW] 2.7.0. jack-audio-connection-kit [OLD] 1.9.20 [NEW] 1.9.21 @@ -906,7 +912,7 @@ java-icu4j(21) [OLD] 52.1 [NEW] 71 java-jcommon(14) [OLD] 1.0.16 [NEW] 1.0.21 java-jfreechart(17) [OLD] 1.0.7 [NEW] 1.0.17 -java-jgoodies-common [OLD] 1.3.0 [NEW] 1.26.0 +java-jgoodies-common [OLD] 1.3.0 [NEW] 1.27.0 java-jgoodies-forms [OLD] 1.2.0 [NEW] 1.26.1 java-jgoodies-looks [OLD] 2.2.1 [NEW] 3.10.0 java-jna [OLD] 5.5.0 [NEW] 5.11.0 @@ -976,7 +982,6 @@ kernel-pcmcia-orinoco(16) [OLD] 0.15rc4 [NEW] 0.15 kernel-video-pvrusb2(22) [OLD] 20090115 [NEW] 20120219 kernel-video-qc-usb(16) [OLD] 0.6.5 [NEW] 0.6.6 -kernel-video-qc-usb-messenger(18) [OLD] 1.5 [NEW] 1.8 keybinder(15) [OLD] 0.3.1 [NEW] 3.0 kio-extras(13) [OLD] 19.04.1 [NEW] 22.04.1 kflickr(8) [OLD] 0.9.1 [NEW] 20140907 @@ -1022,7 +1027,7 @@ laszip(9) [OLD] 3.4.3 [NEW] 3.4.3.tar.gz.sha512sum latd(9) [OLD] 1.25 [NEW] 1.31 latex2rtf(8) [OLD] 2.2.1c [NEW] 2.3.18a -lazarus(9) [OLD] 1.6.0 [NEW] 2.2.0 +lazarus(9) [OLD] 1.6.0 [NEW] 2.2.2 lcdf-typetools(8) [OLD] 2.106 [NEW] 2.108 lcdproc(8) [OLD] 0.4.5 [NEW] 0.5.7 lcov(8) [OLD] 1.10 [NEW] 1.15 @@ -1038,6 +1043,7 @@ lg(292) [OLD] 150 [NEW] 186 lg-latest(20) [OLD] 157 [NEW] 186 lgeneral(11) [OLD] 1.3.1 [NEW] 1.4.4 +libArcus [OLD] 4.5.0 [NEW] 5.0.0 libSavitar [OLD] 2.7.0 [NEW] 8640_PyQt6_upgrade libabigail(13) [OLD] 1.6 [NEW] 2.0 libasr [OLD] 1.0.2 [NEW] 1.0.4 @@ -1057,11 +1063,11 @@ libcerror [OLD] 20181117 [NEW] 20220101 libcfile [OLD] 20190314 [NEW] 20220106 libcfu(8) [OLD] 0.02 [NEW] 0.03 -libcgroup(9) [OLD] 0.42.2 [NEW] 2.0.2.tar.gz.SHA256SUM +libcgroup(9) [OLD] 0.42.2 [NEW] 2.0.tar.gz.SHA256SUM libclocale [OLD] 20180721 [NEW] 20220107 libcnotify [OLD] 20180102 [NEW] 20220108 libconfini(8) [OLD] 1.14.0 [NEW] 1.16.3 -libconfuse(14) [OLD] 2.8 [NEW] 3.3. +libconfuse(14) [OLD] 2.8 [NEW] 3.3.zip.md5 libcouchbase [OLD] 3.0.1 [NEW] 3.3.0 libcpath [OLD] 20181228 [NEW] 20220108 libcsplit [OLD] 20190102 [NEW] 20220109 @@ -1117,7 +1123,7 @@ libmygpo-qt [OLD] 1.0.9 [NEW] 1.1.0 libmypaint(14) [OLD] 1.6.1 [NEW] 2.0.0 libnbd(19) [OLD] 1.10.0 [NEW] 1.10.5 -libnet(15) [OLD] 1.2 [NEW] 1.2. +libnet(15) [OLD] 1.2 [NEW] 1.2.zip.md5 libnfs(10) [OLD] 5.0.1 [NEW] 5.0.1. libnl(15) [OLD] 3.5.0 [NEW] 3.6.0 libnsl(13) [OLD] 1.3.0 [NEW] 2.0.0 @@ -1148,9 +1154,9 @@ librvngabw(12) [OLD] 0.0.2 [NEW] 0.0.3 libsbsms(12) [OLD] 1.7.0 [NEW] 2.0.2 libseccomp(25) [OLD] 2.5.4 [NEW] 2.5.4.tar.gz.SHA256SUM -libselinux(15) [OLD] 3.1 [NEW] 3.3 -libsemanage(13) [OLD] 3.1 [NEW] 3.3 -libsepol(9) [OLD] 3.1 [NEW] 3.3 +libselinux(15) [OLD] 3.1 [NEW] 3.4 +libsemanage(13) [OLD] 3.1 [NEW] 3.4 +libsepol(9) [OLD] 3.1 [NEW] 3.4 libsidplayfp(8) [OLD] 1.8.7 [NEW] 2.3.1 libskv [OLD] 0 [NEW] Release libsmdev [OLD] 20190315 [NEW] 20210418 @@ -1182,7 +1188,7 @@ libvirt-dbus(14) [OLD] 1.4.0 [NEW] 1.4.1 libvirt-glib(14) [OLD] 3.0.0 [NEW] 4.0.0 libwacom [OLD] 1.12 [NEW] 2.2.0 -libwpe [OLD] 1.12.0 [NEW] 1.13.1 +libwpe [OLD] 1.12.0 [NEW] 1.13.2 libxmp(12) [OLD] 4.4.1 [NEW] 4.5.0 libxmp-lite(12) [OLD] 4.4.1 [NEW] 4.5.0 libxseg [OLD] 0.4.1 [NEW] 2jessie @@ -1205,7 +1211,7 @@ links2(24) [OLD] 2.1pre28 [NEW] 2.26 linphone [OLD] 4.2.5 [NEW] 5.2.0-alpha linux-firmware(16) [OLD] 20220411 [NEW] 20220509 -linux-libc-headers(14) [OLD] 5.17.1 [NEW] 5.17.8 +linux-libc-headers(14) [OLD] 5.17.1 [NEW] 5.17.9 linux_logo(10) [OLD] 5.11 [NEW] 6.0 linuxconsoletools(8) [OLD] 1.5.1 [NEW] 1.7.1 linuxsampler(11) [OLD] 2.1.0 [NEW] 2.2.0 @@ -1251,6 +1257,7 @@ lutris(7) [OLD] 0.5.1.2 [NEW] 0.5.10.1 lv2-c++-tools(8) [OLD] 1.0.5 [NEW] 1.0.6 lv2-ll-plugins(10) [OLD] 0.2.8 [NEW] 0.2.33 +lvm2 [OLD] 2.03.15 [NEW] 2.03.16 lwatch(8) [OLD] 0.4.1 [NEW] 0.6.2 lwip(10) [OLD] 1.4.1 [NEW] 2.1.0 lwp(12) [OLD] 2.6 [NEW] 2.8 @@ -1269,6 +1276,7 @@ lxtask(16) [OLD] 0.1.4 [NEW] 0.1.10 lxterminal(16) [OLD] 0.2.0 [NEW] 0.4.0 lynx(17) [OLD] 2.8.9rel.1 [NEW] 2.9.0dev.10 +lyx(16) [OLD] 2.3.2 [NEW] 2.3.6.1 lziprecover(8) [OLD] 1.22 [NEW] 1.23 lzlib(10) [OLD] 1.12 [NEW] 1.13 mDNSResponder(8) [OLD] 878.200.35 [NEW] 1310.140.1 @@ -1289,7 +1297,7 @@ mate-mintmenu [OLD] 6.0.4 [NEW] 6.1.4 matrixgl(8) [OLD] 2.3 [NEW] 2.3.2 matroska-foundation [OLD] 0 [NEW] mkvalidator -mattermost-desktop(12) [OLD] 1.1.1 [NEW] 5.0.4 +mattermost-desktop(12) [OLD] 1.1.1 [NEW] 5.1.0 maxima(13) [OLD] 5.43.2 [NEW] 5.46.0 mbedtls(13) [OLD] 3.1.0 [NEW] 3.1.0. mbelib [OLD] 1.2.5 [NEW] debian/1.3.0 @@ -1315,7 +1323,7 @@ metamonitor(8) [OLD] 0.3 [NEW] 0.4.5 miau(8) [OLD] 0.6.5 [NEW] 0.6.6 microdns(13) [OLD] 0.2.0 [NEW] 0.2.0.tar.xz.sha256sum -milter-greylist(13) [OLD] 4.2.7 [NEW] 4.6.4 +milter-greylist(13) [OLD] 4.2.7 [NEW] 4.6.1 ming [OLD] 0.4.8 [NEW] 0_4_8 mini_httpd(8) [OLD] 1.19 [NEW] 1.30 mini_sendmail(8) [OLD] 1.3.6 [NEW] 1.3.9 @@ -1370,7 +1378,7 @@ munin(15) [OLD] 2.0.19 [NEW] 2.999.16 mupdf(8) [OLD] 1.19.1 [NEW] 1.19.1-source musl [OLD] 1.1.22 [NEW] 1.2.3 -mutt(39) [OLD] 2.1.4 [NEW] 2.2.4 +mutt(39) [OLD] 2.1.4 [NEW] 2.2.5 mutter(15) [OLD] 41.4 [NEW] 41.6 mylvmbackup(8) [OLD] 0.15 [NEW] 0.16 mysql-q4m(14) [OLD] 0.9.5 [NEW] 0.9.14 @@ -1405,7 +1413,6 @@ ncompress(11) [OLD] 4.2.4.5 [NEW] 5.0 ndisc6(8) [OLD] 1.0.1 [NEW] 1.0.5 ndiswrapper(25) [OLD] 1.52 [NEW] 1.63 -needrestart [OLD] 2.0 [NEW] 3.5 netactview(8) [OLD] 0.6.1 [NEW] 0.6.4 netatalk(17) [OLD] 3.1.11 [NEW] 3.1.13 netcat-openbsd(10) [OLD] 1.105 [NEW] 1.218 @@ -1427,7 +1434,7 @@ nmh(8) [OLD] 1.2 [NEW] 1.7.1 nmon(10) [OLD] 14g [NEW] 16n nocc(8) [OLD] 1.8.3 [NEW] 1.9.11 -nodejs [OLD] 16.15.0 [NEW] 18.1.0 +nodejs [OLD] 16.15.0 [NEW] 18.2.0 nodejs-abbrev [OLD] 1.0.5 [NEW] 1.1.1 nodejs-asar [OLD] 0.8.3 [NEW] 3.1.0 nodejs-bindings [OLD] 1.0.0 [NEW] 1.5.0 @@ -1459,7 +1466,7 @@ nodejs-memcache [OLD] 0.2.0 [NEW] 0.3.0 nodejs-microtime [OLD] 0.3.3 [NEW] 3.0.0 nodejs-mime [OLD] 1.2.11 [NEW] 3.0.0 -nodejs-minimatch [OLD] 1.0.0 [NEW] 5.0.1 +nodejs-minimatch [OLD] 1.0.0 [NEW] 5.1.0 nodejs-minimist [OLD] 0.0.8 [NEW] 1.2.6 nodejs-mkdirp [OLD] 0.5.0 [NEW] 1.0.4 nodejs-mute-stream [OLD] 0.0.4 [NEW] 0.0.8 @@ -1489,8 +1496,8 @@ nodejs-sha [OLD] 1.2.3 [NEW] 3.0.0 nodejs-sigmund [OLD] 1.0.0 [NEW] 1.0.1 nodejs-slide [OLD] 1.1.5 [NEW] 1.1.6 -nodejs-socket.io [OLD] 0.9.10 [NEW] 4.5.0 -nodejs-socket.io-client [OLD] 0.9.10 [NEW] 4.5.0 +nodejs-socket.io [OLD] 0.9.10 [NEW] 4.5.1 +nodejs-socket.io-client [OLD] 0.9.10 [NEW] 4.5.1 nodejs-sorted-object [OLD] 1.0.0 [NEW] 2.0.1 nodejs-strip-ansi [OLD] 0.2.0 [NEW] 7.0.1 nodejs-tar [OLD] 1.0.1 [NEW] 6.1.11 @@ -1520,7 +1527,7 @@ ocaml-cstruct [OLD] 6.0.1 [NEW] 6.1.0 ocaml-curl [OLD] 0.9.1 [NEW] 20220125 ocaml-dbm(17) [OLD] 1.3 [NEW] 1.3. -ocaml-dune [OLD] 2.9.1 [NEW] 3.1.1 +ocaml-dune [OLD] 2.9.1 [NEW] 3.2.0 ocaml-easy-format [OLD] 1.3.2 [NEW] 1.3.3 ocaml-hex [OLD] 1.4.0 [NEW] 1.5.0 ocaml-luv(19) [OLD] 0.5.10 [NEW] 0.5.11 @@ -1562,12 +1569,12 @@ opendkim(7) [OLD] 2.10.3 [NEW] 2.11.0.alpha0 opendmarc(10) [OLD] 1.2.0 [NEW] 1.3.2 openhip(8) [OLD] 0.4 [NEW] 0.8 -openjdk11 [OLD] 11.0.15 [NEW] 11.0.16+2 +openjdk11 [OLD] 11.0.15 [NEW] 11.0.16+3 openjdk12 [OLD] 12.0.2 [NEW] 12.0.2+10 openjdk13 [OLD] 13.0.11 [NEW] 13.0.12+2 openjdk14 [OLD] 14.0.2 [NEW] 14.0.2+12 openjdk15 [OLD] 15.0.7 [NEW] 15.0.8+2 -openjdk17 [OLD] 17.0.3 [NEW] 17.0.4+2 +openjdk17 [OLD] 17.0.3 [NEW] 17.0.4+3 openldap [OLD] 2.4.59 [NEW] 2_6_2 openmovieeditor(14) [OLD] 0.0.20090105 [NEW] 20060326 openmsx(10) [OLD] 0.6.2 [NEW] 0.11.0 @@ -1587,9 +1594,10 @@ opentsdb(7) [OLD] 2.1.0 [NEW] 2.4.1 openvrml(12) [OLD] 0.15.9 [NEW] 0.18.9 openzwave(9) [OLD] 1.6.1133 [NEW] 1.6.1914 -opera [OLD] 85.0.4341.47 [NEW] 86.0.4363.59 +opera [OLD] 85.0.4341.47 [NEW] 87.0.4390.26 orbited(8) [OLD] 0.3.2 [NEW] 0.7.11beta3 osb-browser(8) [OLD] 0.5.0 [NEW] 0.5.2 +osinfo-db(8) [OLD] 20220214 [NEW] 20220516 osl [OLD] 0.9.2 [NEW] 0.9.5 ostree [OLD] 2022.2 [NEW] 2022.3 otsanitizer(16) [OLD] 8.0.0 [NEW] 8.2.1 @@ -1615,7 +1623,7 @@ pam-pam_ssh_agent_auth(8) [OLD] 0.9.3 [NEW] 0.10.3 pam-pam_u2f(8) [OLD] 1.0.8 [NEW] 1.2.1 pam-pam_usb(8) [OLD] 0.4.2 [NEW] 0.5.0 -pantheon-terminal [OLD] 0.1 [NEW] 6.0.1 +pantheon-terminal [OLD] 0.1 [NEW] 6.0.2 paperkey(8) [OLD] 1.4 [NEW] 1.6 paps(8) [OLD] 0.6.8 [NEW] 0.7.1 paragui1(8) [OLD] 1.0.4 [NEW] 1.1.8 @@ -1634,7 +1642,7 @@ pcb(9) [OLD] 20080202 [NEW] 20140316 pcl(18) [OLD] 1.11.0 [NEW] 1.12.1 pcmanfm(9) [OLD] 1.2.1 [NEW] 1.3.2 -pcp [OLD] 5.3.6 [NEW] 6.0.0alpha +pcp [OLD] 5.3.6 [NEW] 6.0.0beta pcre2(17) [OLD] 10.40 [NEW] 10.40. pcsc-driver-ccid(8) [OLD] 1.4.33 [NEW] 1.5.0 pcsc-driver-gempc(8) [OLD] 1.0.7 [NEW] 1.0.8 @@ -1818,7 +1826,7 @@ perl-DBD-Sybase(11) [OLD] 1.16 [NEW] 1.19 perl-DBICx-TestDatabase(15) [OLD] 0.02 [NEW] 0.05 perl-DBIx-AnyDBD(15) [OLD] 2.01 [NEW] 2.03 -perl-DBIx-Class(14) [OLD] 0.08250 [NEW] 0.082842 +perl-DBIx-Class(14) [OLD] 0.08250 [NEW] 0.082843 perl-DBIx-Class-DynamicDefault(15) [OLD] 0.03 [NEW] 0.04 perl-DBIx-Class-IntrospectableM2M(15) [OLD] 0.001001 [NEW] 0.001002 perl-DBIx-Class-Schema-Loader(15) [OLD] 0.04006 [NEW] 0.07049 @@ -1936,7 +1944,7 @@ perl-FFI-Platypus(14) [OLD] 1.28 [NEW] 1.56 perl-Feed-Find [OLD] 0.07 [NEW] 0.12 perl-File-BaseDir [OLD] 0.03 [NEW] 0.09 -perl-File-ChangeNotify [OLD] 0.21 [NEW] 0.31 +perl-File-ChangeNotify(16) [OLD] 0.21 [NEW] 0.31 perl-File-Copy-Link(15) [OLD] 0.113 [NEW] 0.140 perl-File-Data(14) [OLD] 1.15 [NEW] 1.20 perl-File-DesktopEntry [OLD] 0.04 [NEW] 0.22 @@ -2137,12 +2145,12 @@ perl-Math-BaseCnv(14) [OLD] 1.4.75O6Pbr [NEW] 1.14 perl-Math-Big(15) [OLD] 1.12 [NEW] 1.16 perl-Math-BigInt(15) [OLD] 1.999813 [NEW] 1.999831 -perl-Math-BigInt-Constant(15) [OLD] 1.08 [NEW] 1.13 -perl-Math-BigInt-FastCalc(15) [OLD] 0.30 [NEW] 0.5012 -perl-Math-BigInt-GMP(15) [OLD] 1.6007 [NEW] 1.6010 +perl-Math-BigInt-Constant(15) [OLD] 1.08 [NEW] 1.14 +perl-Math-BigInt-FastCalc(15) [OLD] 0.30 [NEW] 0.5013 +perl-Math-BigInt-GMP(15) [OLD] 1.6007 [NEW] 1.6011 perl-Math-BigInt-Lite(15) [OLD] 0.14 [NEW] 0.24 perl-Math-BigInt-Named(15) [OLD] 0.03 [NEW] 0.08 -perl-Math-BigInt-Pari(15) [OLD] 1.17 [NEW] 1.3008 +perl-Math-BigInt-Pari(15) [OLD] 1.17 [NEW] 1.3009 perl-Math-Brent(11) [OLD] 0.01 [NEW] 1.00 perl-Math-Cephes(15) [OLD] 0.47 [NEW] 0.5305 perl-Math-Currency(14) [OLD] 0.47 [NEW] 0.52 @@ -2362,7 +2370,7 @@ perl-SQL-Statement [OLD] 1.412 [NEW] 1.414 perl-SQL-Translator(14) [OLD] 0.11018 [NEW] 1.62 perl-SUPER(14) [OLD] 1.17 [NEW] 1.20190531 -perl-SVG(14) [OLD] 2.50 [NEW] 2.86 +perl-SVG(14) [OLD] 2.50 [NEW] 2.87 perl-SVN-Dump(14) [OLD] 0.05 [NEW] 0.08 perl-SVN-Look(14) [OLD] 0.39 [NEW] 0.42 perl-SVN-Mirror(15) [OLD] 0.73 [NEW] 0.75 @@ -2538,7 +2546,7 @@ perl-XML-Filter-DOMFilter-LibXML(14) [OLD] 0.02 [NEW] 0.04 perl-XML-Generator [OLD] 1.04 [NEW] 1.09 perl-XML-LibXML-Iterator(15) [OLD] 1.04 [NEW] 1.06 -perl-XML-LibXSLT [OLD] 1.99 [NEW] 2.001000 +perl-XML-LibXSLT [OLD] 1.99 [NEW] 2.002000 perl-XML-Liberal(15) [OLD] 0.22 [NEW] 0.32 perl-XML-Pastor(15) [OLD] 1.0.3 [NEW] 1.0.4 perl-XML-RSS(15) [OLD] 1.61 [NEW] 1.62 @@ -2557,13 +2565,12 @@ perl-YAML-Shell(15) [OLD] 0.60 [NEW] 0.71 perl-autobox(14) [OLD] 2.85 [NEW] 3.0.0 perl-autovivification(14) [OLD] 0.16 [NEW] 0.18 -perl-bignum(15) [OLD] 0.32 [NEW] 0.65 +perl-bignum(15) [OLD] 0.32 [NEW] 0.66 perl-cdk(12) [OLD] 20150928 [NEW] 20211216 perl-forks(14) [OLD] 0.34 [NEW] 0.36 perl-gtk(50) [OLD] 0.7009 [NEW] 0.7010 perl-ldap(14) [OLD] 0.57 [NEW] 0.68 perl-libapreq(12) [OLD] 1.33 [NEW] 1.34 -perl-libwww [OLD] 6.64 [NEW] 6.65 perl-local-lib(15) [OLD] 1.008004 [NEW] 1.008009 perl-parent(14) [OLD] 0.237 [NEW] 0.238 perl-pyperl(20) [OLD] 1.0 [NEW] 1.0.3 @@ -2574,7 +2581,7 @@ pfscalibration(8) [OLD] 1.5 [NEW] 1.6 pfstmo(8) [OLD] 1.4 [NEW] 1.5 pg_activity(21) [OLD] 1.3.1 [NEW] 1.5.0 -pgpool-II(14) [OLD] 4.2.5 [NEW] 4.3.1 +pgpool-II(14) [OLD] 4.2.5 [NEW] 4.3.2 photo-uploader(7) [OLD] 0.9 [NEW] 0.12 php%{!?with_default_php:81}(159) [OLD] 8.1.4 [NEW] 8.1.6 php-ZendFramework [OLD] 2.4.13 [NEW] 3.0.0 @@ -2652,6 +2659,7 @@ php%{?php_suffix}-pecl-gender(11) [OLD] 0.7.0 [NEW] 1.1.0 php%{?php_suffix}-pecl-gnupg(11) [OLD] 1.4.0 [NEW] 1.5.1 php%{?php_suffix}-pecl-grpc(16) [OLD] 0.15.0 [NEW] 1.46.0RC2 +php%{?php_suffix}-pecl-http(12) [OLD] 2.5.5 [NEW] 4.2.2 php%{?php_suffix}-pecl-inotify(11) [OLD] 2.0.0 [NEW] 3.0.0 php%{?php_suffix}-pecl-intl(11) [OLD] 1.1.2 [NEW] 3.0.0b1 php%{?php_suffix}-pecl-json_post(10) [OLD] 1.0.0 [NEW] 1.1.0 @@ -2720,6 +2728,7 @@ php4-pecl-expect(12) [OLD] 0.2.4 [NEW] 0.4.0 php4-pecl-geoip(12) [OLD] 0.2.0 [NEW] 1.1.1 php4-pecl-gnupg(12) [OLD] 1.3 [NEW] 1.5.1 +php4-pecl-http(13) [OLD] 1.3.3 [NEW] 4.2.2 php4-pecl-intercept(12) [OLD] 0.3.0 [NEW] 0.4.0 php4-pecl-mailparse(12) [OLD] 2.1.1 [NEW] 3.1.3 php4-pecl-memcache(12) [OLD] 1.5 [NEW] 8.0 @@ -2769,7 +2778,7 @@ podofo(12) [OLD] 0.9.6 [NEW] 0.9.8 poedit(8) [OLD] 1.4.6.1 [NEW] 1.5.7 poke(8) [OLD] 1.4 [NEW] 2.3 -policycoreutils(10) [OLD] 3.1 [NEW] 3.3 +policycoreutils(10) [OLD] 3.1 [NEW] 3.4 policyd(8) [OLD] 2.0.10 [NEW] 200810170639 polipo(8) [OLD] 1.0.4 [NEW] 20140107 polybar [OLD] 3.5.7 [NEW] 3.6.3 @@ -2804,7 +2813,7 @@ psad(10) [OLD] 2.0.1 [NEW] 2.4.6 psensor(16) [OLD] 1.2.0 [NEW] 1.2.1 psi(9) [OLD] 1.3 [NEW] 1.5 -psi-plus(9) [OLD] 1.2.243 [NEW] 1.5.1626 +psi-plus(9) [OLD] 1.2.243 [NEW] 1.5.1627 psmisc(20) [OLD] 23.3 [NEW] 23.5 pspg [OLD] 4.3.0 [NEW] 5.5.4 pstreams(8) [OLD] 0.5.2 [NEW] 1.0.3 @@ -2827,7 +2836,7 @@ python-BitVector(9) [OLD] 1.5.1 [NEW] 3.5.0 python-ConcurrentLogHandler(8) [OLD] 0.8.4 [NEW] 0.9.1 python-Crypto(16) [OLD] 2.6.1 [NEW] 2.7a1 -python-Cython(18) [OLD] 0.29.28 [NEW] 0.29.29 +python-Cython(18) [OLD] 0.29.28 [NEW] 0.29.30 python-Flask-SQLAlchemy(12) [OLD] 0.15 [NEW] 2.5.1 python-FormEncode(17) [OLD] 1.3.1 [NEW] 2.0.1 python-GeoIP2 [OLD] 2.1.0 [NEW] 4.5.0 @@ -2891,8 +2900,8 @@ python-blivet [OLD] 0.14 [NEW] blivet-1.1-1 python-blockdiag(18) [OLD] 1.5.4 [NEW] 3.0.0 python-booleanOperations(16) [OLD] 0.8.2 [NEW] 0.9.0 -python-boto3(15) [OLD] 1.17.1 [NEW] 1.23.0 -python-botocore(16) [OLD] 1.20.5 [NEW] 1.26.0 +python-boto3(15) [OLD] 1.17.1 [NEW] 1.23.4 +python-botocore(16) [OLD] 1.20.5 [NEW] 1.26.4 python-bottle(18) [OLD] 0.12.18 [NEW] 0.12.19 python-bs4(17) [OLD] 4.6.3 [NEW] 4.11.1 python-bsddb(13) [OLD] 6.2.6 [NEW] 6.2.9 @@ -2904,7 +2913,7 @@ python-cchardet(16) [OLD] 2.1.5 [NEW] 2.1.7 python-celery(27) [OLD] 4.4.0 [NEW] 5.2.6 python-chai [OLD] 1.0.0 [NEW] 1.1.2 -python-chameleon(12) [OLD] 2.11 [NEW] 3.10.0 +python-chameleon(12) [OLD] 2.11 [NEW] 3.10.1 python-cinderclient(14) [OLD] 3.1.0 [NEW] 8.3.0 python-cjson(7) [OLD] 1.0.5 [NEW] 1.2.2 python-cliapp(12) [OLD] 1.20130808 [NEW] 1.20180812.1.orig @@ -2944,7 +2953,7 @@ python-dill(16) [OLD] 0.3.3 [NEW] 0.3.4 python-dirsync(17) [OLD] 2.2.2 [NEW] 2.2.5 python-dj_email_url(15) [OLD] 0.2.0 [NEW] 1.0.5 -python-django [OLD] 1.11.29 [NEW] 4.0.4 +python-django [OLD] 1.11.29 [NEW] 4.1a1 python-django-appconf(16) [OLD] 1.0.2 [NEW] 1.0.5 python-django-assets(12) [OLD] 0.12 [NEW] 2.0 python-django-auth-ldap(19) [OLD] 1.2.8 [NEW] 4.1.0 @@ -2968,7 +2977,7 @@ python-ecdsa(16) [OLD] 0.16.1 [NEW] 0.17.0 python-efl(19) [OLD] 1.10.1 [NEW] 1.26.0 python-elasticsearch(12) [OLD] 1.0.0 [NEW] 8.2.0 -python-elementpath(18) [OLD] 1.3.3 [NEW] 2.5.1 +python-elementpath(18) [OLD] 1.3.3 [NEW] 2.5.2 python-elftools(18) [OLD] 0.23 [NEW] 0.28 python-entrypoints(16) [OLD] 0.3 [NEW] 0.4 python-enum(17) [OLD] 0.4.4 [NEW] 0.4.7 @@ -2980,7 +2989,7 @@ python-fasteners(15) [OLD] 0.14.1 [NEW] 0.17.3 python-fastimport [OLD] 0.9.8 [NEW] 0.9.14 python-fedmsg-meta-fedora-infrastructure(12) [OLD] 0.15.4 [NEW] 0.31.0 -python-feedparser [OLD] 5.2.1 [NEW] 6.0.8 +python-feedparser [OLD] 5.2.1 [NEW] 6.0.9 python-fido2(18) [OLD] 0.9.1 [NEW] 1.0.0rc1 python-file_read_backwards(17) [OLD] 1.2.2 [NEW] 2.0.0 python-filelock(15) [OLD] 3.2.1 [NEW] 3.7.0 @@ -3004,30 +3013,35 @@ python-funcparserlib(16) [OLD] 0.3.6 [NEW] 1.0.0 python-gammu(8) [OLD] 2.3 [NEW] 3.2.4 python-gaphas(9) [OLD] 0.3.6 [NEW] 3.6.0 -python-generateDS(9) [OLD] 2.3b [NEW] 2.40.12 +python-generateDS(9) [OLD] 2.3b [NEW] 2.40.13 python-geojson(8) [OLD] 1.0.1 [NEW] 2.5.0 python-geopy(14) [OLD] 1.23.0 [NEW] 2.2.0 python-git [OLD] 2.1.15 [NEW] 3.1.27 python-gitdb [OLD] 2.0.6 [NEW] 4.0.9 python-gitlab(17) [OLD] 0.16 [NEW] 3.4.0 python-glanceclient(14) [OLD] 2.8.0 [NEW] 3.6.0 +python-gnutls(10) [OLD] 3.1.2 [NEW] 3.1.3 python-google-apputils(12) [OLD] 0.4.1 [NEW] 0.4.2 python-gprof2dot(10) [OLD] 1.0 [NEW] 2021.2.21 +python-graphviz(18) [OLD] 0.16 [NEW] 0.20 python-grequests(15) [OLD] 0.2.0 [NEW] 0.6.0 python-gstreamer(16) [OLD] 1.16.3 [NEW] 1.20.2 python-gstreamer0.10(8) [OLD] 0.10.22 [NEW] 1.20.2 python-gunicorn(18) [OLD] 19.10.0 [NEW] 20.1.0 python-guppy(13) [OLD] 0.1.9 [NEW] 0.1.11 +python-h2(17) [OLD] 3.2.0 [NEW] 4.1.0 python-helper(15) [OLD] 2.4.2 [NEW] 2.5.0 python-hgtools(15) [OLD] 6.5.1 [NEW] 9.1.0 python-hidapi(16) [OLD] 0.9.0.post2 [NEW] 0.11.2 +python-hpack(16) [OLD] 3.0.0 [NEW] 4.0.0 python-html2text(8) [OLD] 2019.8.11 [NEW] 2020.1.16 python-html5-parser(15) [OLD] 0.4.5 [NEW] 0.4.10 python-httpbin(15) [OLD] 0.5.0 [NEW] 0.7.0 python-httpretty [OLD] 0.9.7 [NEW] 1.1.4 python-humanize(17) [OLD] 1.0.0 [NEW] 4.1.0 python-hurry(15) [OLD] 1.0 [NEW] 1.1 -python-hypothesis(17) [OLD] 4.57.1 [NEW] 6.46.5 +python-hyperframe(16) [OLD] 5.2.0 [NEW] 6.0.1 +python-hypothesis(17) [OLD] 4.57.1 [NEW] 6.46.7 python-icinga-slack-webhook(8) [OLD] 1.0.3 [NEW] 2.1.1 python-importlib_metadata(17) [OLD] 2.1.3 [NEW] 4.11.3 python-importlib_resources(18) [OLD] 3.3.1 [NEW] 5.7.1 @@ -3082,8 +3096,8 @@ python-librepo [OLD] 1.12.1 [NEW] 1.14.3 python-libvirt(23) [OLD] 5.10.0 [NEW] 8.3.0 python-llfuse(14) [OLD] 1.3.6 [NEW] 1.4.1 -python-locust [OLD] 0.8 [NEW] 2.8.6 -python-logilab-common(15) [OLD] 0.63.2 [NEW] 1.9.5 +python-locust [OLD] 0.8 [NEW] 2.9.0 +python-logilab-common(15) [OLD] 0.63.2 [NEW] 1.9.6 python-louis(15) [OLD] 3.15.0 [NEW] 3.21.0. python-lz4(18) [OLD] 2.2.1 [NEW] 4.0.0 python-lzo(13) [OLD] 1.12 [NEW] 1.14 @@ -3114,12 +3128,12 @@ python-mysqlclient(13) [OLD] 1.3.6 [NEW] 2.1.0 python-nagiosplugin(18) [OLD] 1.2.2 [NEW] 1.3.3 python-nbformat(18) [OLD] 4.4.0 [NEW] 5.4.0 -python-nbxmpp(14) [OLD] 0.6.6 [NEW] 3.0.1 +python-nbxmpp(14) [OLD] 0.6.6 [NEW] 3.0.2 python-ndg-httpsclient(15) [OLD] 0.4.2 [NEW] 0.5.1 python-netaddr(13) [OLD] 0.7.19 [NEW] 0.8.0 python-netifaces(14) [OLD] 0.10.5 [NEW] 0.11.0 python-networkmanager(9) [OLD] 0.9.12 [NEW] 2.2 -python-networkx(14) [OLD] 2.5 [NEW] 2.8 +python-networkx(14) [OLD] 2.5 [NEW] 2.8.1 python-neutronclient(14) [OLD] 6.5.0 [NEW] 7.8.0 python-novaclient(14) [OLD] 9.1.0 [NEW] 17.7.0 python-numpy(18) [OLD] 1.16.6 [NEW] 1.22.3. @@ -3131,7 +3145,7 @@ python-odict(9) [OLD] 1.5.1 [NEW] 1.9.0 python-onedrive(8) [OLD] 14.04.3 [NEW] 15.10.5 python-openid [OLD] 2.2.5 [NEW] 3.2 -python-openpyxl(12) [OLD] 1.6.1 [NEW] 3.0.9 +python-openpyxl(12) [OLD] 1.6.1 [NEW] 3.0.10 python-openstackclient(14) [OLD] 3.12.0 [NEW] 5.8.0 python-openstackdocstheme(16) [OLD] 1.31.2 [NEW] 2.4.0 python-openstacksdk(14) [OLD] 0.9.17 [NEW] 0.61.0 @@ -3149,7 +3163,7 @@ python-pallets-sphinx-themes(15) [OLD] 1.2.3 [NEW] 2.0.2 python-pandas(19) [OLD] 0.24.2 [NEW] 1.4.2 python-parallax(14) [OLD] 1.0.1 [NEW] 1.0.6 -python-paramiko [OLD] 2.6.0 [NEW] 2.10.4 +python-paramiko [OLD] 2.6.0 [NEW] 2.11.0 python-parse(17) [OLD] 1.12.1 [NEW] 1.19.0 python-parse_type(15) [OLD] 0.5.2 [NEW] 0.6.0 python-parsedatetime [OLD] 2.1 [NEW] 2.6 @@ -3161,7 +3175,7 @@ python-peewee(12) [OLD] 2.3.2 [NEW] 3.14.10 python-pep517(16) [OLD] 0.10.0 [NEW] 0.12.0 python-peppercorn(12) [OLD] 0.4 [NEW] 0.6 -python-pillow(25) [OLD] 6.2.2 [NEW] 9.1.0 +python-pillow(25) [OLD] 6.2.2 [NEW] 9.1.1 python-pip(32) [OLD] 20.3.4 [NEW] 22.1b1 python-pivy [OLD] 0.6.5 [NEW] 0.6.7 python-pkgconfig(17) [OLD] 1.5.2 [NEW] 1.5.5 @@ -3208,7 +3222,7 @@ python-pymssql(8) [OLD] 0.8.0 [NEW] 1.0.2 python-pynsca(8) [OLD] 1.5 [NEW] 1.6 python-pyodbc(9) [OLD] 2.0.58 [NEW] 2.0.63 -python-pyopencl(22) [OLD] 2018.1.1 [NEW] 2022.1.3 +python-pyopencl(22) [OLD] 2018.1.1 [NEW] 2022.1.5 python-pyorbited(11) [OLD] 0.1.1 [NEW] 0.2.2 python-pyparsing(17) [OLD] 2.4.7 [NEW] 3.0.9 python-pyperclip(13) [OLD] 1.5.27 [NEW] 1.8.2 @@ -3278,17 +3292,17 @@ python-ruamel.yaml.clib(15) [OLD] 0.2.0 [NEW] 0.2.6 python-s3transfer(15) [OLD] 0.3.4 [NEW] 0.5.2 python-schema(17) [OLD] 0.7.4 [NEW] 0.7.5 -python-scikit-learn(26) [OLD] 0.20.4 [NEW] 1.1.0 -python-scipy(20) [OLD] 1.2.3 [NEW] 1.8.0. +python-scikit-learn(26) [OLD] 0.20.4 [NEW] 1.1.1 +python-scipy(20) [OLD] 1.2.3 [NEW] 1.8.1. python-secretstorage(17) [OLD] 2.3.1 [NEW] 3.3.2 -python-selinux(10) [OLD] 2.9 [NEW] 3.3 -python-semanage(9) [OLD] 2.9 [NEW] 3.3 +python-selinux(10) [OLD] 2.9 [NEW] 3.4 +python-semanage(9) [OLD] 2.9 [NEW] 3.4 python-send2trash(15) [OLD] 1.3.0 [NEW] 1.8.0 python-seqdiag(9) [OLD] 0.7.2 [NEW] 3.0.0 python-serial-asyncio(15) [OLD] 0.2 [NEW] 0.6 python-serpent(17) [OLD] 1.28 [NEW] 1.40 python-setproctitle(9) [OLD] 1.1.10 [NEW] 1.2.3 -python-setuptools [OLD] 42.0.2 [NEW] 62.2.0 +python-setuptools [OLD] 42.0.2 [NEW] 62.3.2 python-setuptools_scm(14) [OLD] 5.0.2 [NEW] 6.4.2 python-sh [OLD] 1.11 [NEW] 1.14.2 python-shapely(15) [OLD] 1.7.1 [NEW] 1.8.2 @@ -3346,7 +3360,7 @@ python-ubi-reader(14) [OLD] 0.7.2 [NEW] 0.8.0 python-ufo2ft(16) [OLD] 2.10.0 [NEW] 2.27.0 python-ufoLib2(16) [OLD] 0.3.2.post2 [NEW] 0.13.1 -python-ujson(17) [OLD] 2.0.3 [NEW] 5.2.0 +python-ujson(17) [OLD] 2.0.3 [NEW] 5.3.0 python-unicodecsv(12) [OLD] 0.14.0 [NEW] 0.14.1 python-unicodedata2(16) [OLD] 13.0.0.post2 [NEW] 14.0.0 python-unidecode(8) [OLD] 0.04.9 [NEW] 1.3.4 @@ -3370,7 +3384,7 @@ python-x2go(14) [OLD] 0.5.0.3 [NEW] 0.6.1.3 python-xapp(13) [OLD] 1.8.1 [NEW] 2.2.1 python-xdg(16) [OLD] 1.0.7 [NEW] 5.1.1 -python-xdis(17) [OLD] 4.1.2 [NEW] 6.0.3 +python-xdis(17) [OLD] 4.1.2 [NEW] 6.0.4 python-xhtml2pdf(16) [OLD] 0.1a4 [NEW] 0.2.7 python-xlsxwriter(8) [OLD] 0.5.3 [NEW] 3.0.3 python-xmlschema(18) [OLD] 1.0.18 [NEW] 1.11.0 @@ -3389,11 +3403,12 @@ python-zope.security(16) [OLD] 5.2 [NEW] 5.3 python-zopfli(16) [OLD] 0.1.9 [NEW] 0.2.1 python3-PyQt-builder(8) [OLD] 1.10.1 [NEW] 1.12.2 +python3-Uranium [OLD] 4.5.0 [NEW] 5.0.0 python3-amqp(15) [OLD] 5.0.5 [NEW] 5.1.1 python3-astroid(15) [OLD] 2.9.3 [NEW] 2.11.5 python3-black(14) [OLD] 21.6b0 [NEW] 22.3.0 python3-blockdiag(14) [OLD] 2.0.1 [NEW] 3.0.0 -python3-botocore(14) [OLD] 1.25.9 [NEW] 1.26.1 +python3-botocore(14) [OLD] 1.25.9 [NEW] 1.26.4 python3-cattrs(13) [OLD] 1.10.0 [NEW] 22.1.0 python3-celery(19) [OLD] 5.0.5 [NEW] 5.2.6 python3-cloudpickle(13) [OLD] 1.6.0 [NEW] 2.0.0 @@ -3404,15 +3419,16 @@ python3-defcon(14) [OLD] 0.9.0 [NEW] 0.10.1 python3-dns(13) [OLD] 2.2.0 [NEW] 2.2.1 python3-dugong(13) [OLD] 3.7.3 [NEW] 3.8.2 -python3-dulwich(15) [OLD] 0.20.33 [NEW] 0.20.37 -python3-elementpath(14) [OLD] 2.5.0 [NEW] 2.5.1 +python3-dulwich(15) [OLD] 0.20.33 [NEW] 0.20.40 +python3-elementpath(14) [OLD] 2.5.0 [NEW] 2.5.2 +python3-feedparser [OLD] 6.0.8 [NEW] 6.0.9 python3-filelock(15) [OLD] 3.6.0 [NEW] 3.7.0 python3-flask(15) [OLD] 2.0.2 [NEW] 2.1.2 python3-fontParts(14) [OLD] 0.9.11 [NEW] 0.10.5 python3-furo(9) [OLD] 2021.6.18b36 [NEW] 2022.4.7 python3-huawei-lte-api(14) [OLD] 1.5.4 [NEW] 1.6 python3-humanize(13) [OLD] 2.0.0 [NEW] 4.1.0 -python3-hypothesis(13) [OLD] 6.39.4 [NEW] 6.46.5 +python3-hypothesis(13) [OLD] 6.39.4 [NEW] 6.46.7 python3-idasen(9) [OLD] 0.7.1 [NEW] 0.8.3 python-importlib_metadata(17) [OLD] 2.1.3 [NEW] 4.11.3 python3-importlib_resources(14) [OLD] 5.4.0 [NEW] 5.7.1 @@ -3438,9 +3454,10 @@ python3-nbformat(14) [OLD] 5.0.5 [NEW] 5.4.0 python3-numpy(15) [OLD] 1.22.2 [NEW] 1.22.3. python3-numpydoc(15) [OLD] 1.1.0 [NEW] 1.3.1 -python3-oursql(9) [OLD] 0.9.3 [NEW] 09.4.tar. +python3-openpyxl(9) [OLD] 3.0.9 [NEW] 3.0.10 +python3-oursql(9) [OLD] 0.9.3 [NEW] 09.4. python3-pandas(15) [OLD] 1.0.4 [NEW] 1.4.2 -python3-pillow(20) [OLD] 8.4.0 [NEW] 9.1.0 +python3-pillow(20) [OLD] 8.4.0 [NEW] 9.1.1 python3-platformdirs(16) [OLD] 2.5.1 [NEW] 2.5.2 python3-py-postgresql(7) [OLD] 1.1.0 [NEW] 1.2.2 python3-pycairo(15) [OLD] 1.20.1 [NEW] 1.21.0.tar.gz.sha256 @@ -3458,10 +3475,9 @@ python3-rsa(9) [OLD] 4.7.2 [NEW] 4.8 python3-rst.linker(14) [OLD] 2.2.0 [NEW] 2.3.0 python3-rst2pdf(13) [OLD] 0.98 [NEW] 0.99 -python3-rt(14) [OLD] 2.1.1 [NEW] 2.2.2 python3-s3transfer(13) [OLD] 0.5.0 [NEW] 0.5.2 -python3-scikit-learn(22) [OLD] 0.22.2.post1 [NEW] 1.1.0 -python3-scipy(17) [OLD] 1.7.3 [NEW] 1.8.0. +python3-scikit-learn(22) [OLD] 0.22.2.post1 [NEW] 1.1.1 +python3-scipy(17) [OLD] 1.7.3 [NEW] 1.8.1. python3-secretstorage(14) [OLD] 3.3.1 [NEW] 3.3.2 python3-serpent(15) [OLD] 1.30.2 [NEW] 1.40 python3-setuptools_rust(15) [OLD] 0.12.1 [NEW] 1.3.0 @@ -3470,12 +3486,13 @@ python3-sphinx_inline_tabs(14) [OLD] 2021.8.17b10 [NEW] 2022.1.2b11 python3-sphinxcontrib-blockdiag(13) [OLD] 2.0.0 [NEW] 3.0.0 python3-sphinxcontrib-spelling(14) [OLD] 5.0.0 [NEW] 7.3.3 +python3-statmake(13) [OLD] 0.4.1 [NEW] 0.5.0 python3-threadpoolctl(13) [OLD] 2.0.0 [NEW] 3.1.0 python3-tinycss2(14) [OLD] 1.1.0 [NEW] 1.1.1 python3-typed_ast(13) [OLD] 1.5.2 [NEW] 1.5.3 python3-ufo2ft(13) [OLD] 2.25.1 [NEW] 2.27.0 python3-ufoLib2(13) [OLD] 0.12.1 [NEW] 0.13.1 -python3-ujson(13) [OLD] 3.0.0 [NEW] 5.2.0 +python3-ujson(13) [OLD] 3.0.0 [NEW] 5.3.0 python3-websockets [OLD] 9.0.2 [NEW] 10.3 python3-werkzeug [OLD] 2.0.2 [NEW] 2.1.2 python3-xdg(9) [OLD] 4.0.1 [NEW] 5.1.1 @@ -3605,14 +3622,14 @@ ruby-augeas [OLD] 0.5.0 [NEW] 0.6.4 ruby-backports [OLD] 3.6.6 [NEW] 3.23.0 ruby-base62 [OLD] 0.1.4 [NEW] 1.0.0 -ruby-berkshelf [OLD] 2.0.8 [NEW] 8.0.0 +ruby-berkshelf [OLD] 2.0.8 [NEW] 8.0.1 ruby-bluecloth [OLD] 1.0.0 [NEW] 2.2.0, ruby-breakpoint [OLD] 0.5.0 [NEW] 2.7.1 ruby-bson [OLD] 1.6.4 [NEW] 4.15.0 ruby-bson_ext [OLD] 1.6.4 [NEW] 1.12.5 ruby-builder [OLD] 3.0.0 [NEW] 3.2.4 ruby-builder2 [OLD] 2.1.2 [NEW] 3.2.4 -ruby-bundler [OLD] 1.10.6 [NEW] 2.3.13 +ruby-bundler [OLD] 1.10.6 [NEW] 2.3.14 ruby-bunny [OLD] 0.7.9 [NEW] 2.19.0 ruby-busser [OLD] 0.4.1 [NEW] 0.8.0 ruby-cabin [OLD] 0.6.0 [NEW] 0.9.0 @@ -3635,7 +3652,7 @@ ruby-compass [OLD] 1.0.1 [NEW] 1.0.3 ruby-compass-core [OLD] 1.0.1 [NEW] 1.0.3 ruby-configuration [OLD] 1.3.2 [NEW] 1.3.4 -ruby-cucumber [OLD] 3.1.1 [NEW] 7.1.0 +ruby-cucumber [OLD] 3.1.1 [NEW] 8.0.0 ruby-cvs [OLD] 0.0.0 [NEW] 0.1.0 ruby-daemons [OLD] 1.0.10 [NEW] 1.4.1 ruby-datamapper [OLD] 0.0.20070608 [NEW] 1.2.0 @@ -3708,7 +3725,7 @@ ruby-iso8601 [OLD] 0.9.1 [NEW] 0.13.0 ruby-jabber4r [OLD] 0.6.0 [NEW] 0.8.0 ruby-jquery-rails [OLD] 3.1.1 [NEW] 4.4.0 -ruby-json [OLD] 1.8.1 [NEW] 2.6.2, +ruby-json [OLD] 1.8.1 [NEW] 2.6.2 ruby-json_pure [OLD] 1.8.1 [NEW] 2.6.2 ruby-kansas [OLD] 0.2 [NEW] 0.9.1 ruby-launchy [OLD] 0.4.0 [NEW] 2.5.0, @@ -3897,21 +3914,21 @@ sdparm(8) [OLD] 1.11 [NEW] 1.12 seabios(8) [OLD] 1.15.0 [NEW] 1.16.0 seabios-bin(10) [OLD] 1.10.0 [NEW] 1.16.0 -secilc(13) [OLD] 3.1 [NEW] 3.3 +secilc(13) [OLD] 3.1 [NEW] 3.4 sedutil [OLD] 1.12 [NEW] 1.20.0 see(12) [OLD] 3.0.1376 [NEW] 3.1.1424 seedit(8) [OLD] 2.2.0 [NEW] 2.2.0.1 -selinux-dbus(9) [OLD] 3.1 [NEW] 3.3 -selinux-gui(9) [OLD] 3.1 [NEW] 3.3 -selinux-mcstrans(9) [OLD] 3.1 [NEW] 3.3 -selinux-python(9) [OLD] 3.1 [NEW] 3.3 -selinux-python2(10) [OLD] 2.9 [NEW] 3.3 -selinux-restorecond(9) [OLD] 3.1 [NEW] 3.3 -selinux-sandbox(10) [OLD] 3.1 [NEW] 3.3 -semodule-utils(9) [OLD] 3.1 [NEW] 3.3 +selinux-dbus(9) [OLD] 3.1 [NEW] 3.4 +selinux-gui(9) [OLD] 3.1 [NEW] 3.4 +selinux-mcstrans(9) [OLD] 3.1 [NEW] 3.4 +selinux-python(9) [OLD] 3.1 [NEW] 3.4 +selinux-python2(10) [OLD] 2.9 [NEW] 3.4 +selinux-restorecond(9) [OLD] 3.1 [NEW] 3.4 +selinux-sandbox(10) [OLD] 3.1 [NEW] 3.4 +semodule-utils(9) [OLD] 3.1 [NEW] 3.4 sendxmpp [OLD] 1.23 [NEW] 1.24 sensible-utils(8) [OLD] 0.0.9 [NEW] 0.0.17 -ser2net(12) [OLD] 3.5.1 [NEW] 4.3.5 +ser2net(12) [OLD] 3.5.1 [NEW] 4.3.6 serendipity(8) [OLD] 1.1.2 [NEW] 2.1.4 serviced [OLD] 1.1.9 [NEW] 1.9.0 setools [OLD] 4.3.0 [NEW] 4.4.0 @@ -3943,7 +3960,7 @@ smbwebclient(8) [OLD] 2.9 [NEW] 2.9.1 smesh [OLD] 6.7.4 [NEW] 6.7.6 smp_utils(8) [OLD] 0.99 [NEW] 0.99b4r151 -snapd(12) [OLD] 2.42.5 [NEW] 2.55.5 +snapd(12) [OLD] 2.42.5 [NEW] 2.56 snapmaker-luban(7) [OLD] 3.4.2 [NEW] 4.3.0 snd(15) [OLD] 7 [NEW] 22.3 sng(8) [OLD] 1.0.5 [NEW] 1.1.0 @@ -4125,7 +4142,7 @@ txt2tags [OLD] 2.6 [NEW] 10) ucspi-unix(8) [OLD] 0.36 [NEW] 1.0 udftools [OLD] 1.2 [NEW] 2.3 -udisks2(20) [OLD] 2.9.4 [NEW] 2.9.4. +udisks2(18) [OLD] 2.9.4 [NEW] 2.9.4. udns(8) [OLD] 0.0.9 [NEW] 0.1.orig udpcast(8) [OLD] 20120424 [NEW] 20211207 udunits(13) [OLD] 2.2.26 [NEW] 2.2.28 @@ -4135,7 +4152,7 @@ ufw(7) [OLD] 0.35 [NEW] 0.36.1 uim(24) [OLD] 1.8.8 [NEW] 1.8.8.sum ulauncher [OLD] 5.8.0 [NEW] 5.14.4 -umockdev [OLD] 0.16.3 [NEW] 0.17.10 +umockdev [OLD] 0.16.3 [NEW] 0.17.12 uncrustify(7) [OLD] 0.68.1 [NEW] 0.75.1 unetbootin [OLD] 657 [NEW] 702 unh_iscsi(19) [OLD] 1.6.00 [NEW] 1.7.00 @@ -4177,7 +4194,7 @@ viewvc(10) [OLD] 1.1.26 [NEW] 1.2.1. vifm(9) [OLD] 0.7.2 [NEW] 0.12 viking(7) [OLD] 1.6.1 [NEW] 1.10 -vim(54) [OLD] 8.2.4726 [NEW] 8.2.4969 +vim(54) [OLD] 8.2.4726 [NEW] 8.2.4981 vim-plugin-checksyntax [OLD] 2.03 [NEW] 5.00 vim-plugin-flake8 [OLD] 1.4 [NEW] 1.6 vim-plugin-tagbar(8) [OLD] 2.7 [NEW] 3.0.0 @@ -4187,9 +4204,9 @@ virt-what(11) [OLD] 1.13 [NEW] 1.22 virtualpg(8) [OLD] 1.0.1 [NEW] 2.0.1 virtualsmartcard [OLD] 0.7 [NEW] 2.3 -virtuoso(17) [OLD] 7.2.5 [NEW] 7.2.6 +virtuoso(17) [OLD] 7.2.5 [NEW] 7.2.7 vistalab(8) [OLD] 3.1.5 [NEW] 4.2 -vivaldi [OLD] 1.0.344.37 [NEW] 5.2.2623.46 +vivaldi [OLD] 1.0.344.37 [NEW] 5.2.2623.48 vkeybd(12) [OLD] 0.1.18b [NEW] 0.1.18d vmips(8) [OLD] 1.5 [NEW] 1.5.1 vmpk(8) [OLD] 0.2.6 [NEW] 0.8.7 @@ -4231,6 +4248,7 @@ wpa_supplicant(18) [OLD] 2.9 [NEW] 2.10 wpd2sxw(9) [OLD] 0.8.0 [NEW] 0.9.6 wpe-cog(19) [OLD] 0.12.4 [NEW] 0.13.3 +wpe-webkit(23) [OLD] 2.36.1 [NEW] 2.36.2 wrk [OLD] 4.0.2 [NEW] 4.2.0 wxWidgets(20) [OLD] 3.0.5 [NEW] 3.1.6.7z wxpropgrid(13) [OLD] 1.4.1 [NEW] 1.4.15 @@ -4284,7 +4302,6 @@ xreader [OLD] 2.6.0 [NEW] 3.3.0 xsoldier(10) [OLD] 1.5 [NEW] 1.8 xtables-addons%{?_pld_builder:%{?with_kernel:-kernel}}(33) [OLD] 3.19 [NEW] 3.20 -xteddy(8) [OLD] 2.0.2 [NEW] 2.2 xterm [OLD] 367 [NEW] 372 xtermcontrol(8) [OLD] 3.7 [NEW] 3.8 xtrabackup [OLD] 2.4.20 [NEW] 2.4.26 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/PLD-doc/PLD-update-TODO?r1=1.2712&r2=1.2713 From atler at pld-linux.org Fri May 20 12:39:57 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 12:39:57 +0200 Subject: =?utf8?q?=5Bpackages/Mesa=5D_BR=3A_libatomic-devel_on_=25=7Barmv6=7D?= References: <6ec7f8a2729165e7733b0ac8dc3e74512084e4d6_refs_heads_master@pld-linux.org> Message-ID: commit be3fe36c6b9d9c8f2b7a60aab9321da67b8426d6 Author: Jan Palus Date: Fri May 20 12:29:59 2022 +0200 BR: libatomic-devel on %{armv6} Mesa.spec | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/Mesa.spec b/Mesa.spec index 8eb15fe..54c6174 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -89,6 +89,9 @@ BuildRequires: elfutils-devel BuildRequires: expat-devel >= 1.95 BuildRequires: flex BuildRequires: gcc >= %{gcc_ver} +%ifarch %{armv6} +BuildRequires: libatomic-devel +%endif BuildRequires: libdrm-devel >= %{libdrm_ver} %{?with_glvnd:BuildRequires: libglvnd-devel >= %{libglvnd_ver}} BuildRequires: libselinux-devel ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/55d67e600b504fc31df15c326fe977ea9c7891d4 From atler at pld-linux.org Fri May 20 12:40:03 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 12:40:03 +0200 Subject: =?utf8?q?=5Bpackages/Mesa=5D_fix_powervr_vulkan_driver_build_on_archs_where_?= =?utf8?q?unsigned_long_!=3D_uint64=5Ft?= References: <6ec7f8a2729165e7733b0ac8dc3e74512084e4d6_refs_heads_master@pld-linux.org> Message-ID: <55d67e600b504fc31df15c326fe977ea9c7891d4_refs_heads_master@pld-linux.org> commit 55d67e600b504fc31df15c326fe977ea9c7891d4 Author: Jan Palus Date: Fri May 20 12:38:36 2022 +0200 fix powervr vulkan driver build on archs where unsigned long != uint64_t Mesa.spec | 4 ++++ powervr_uint64.patch | 28 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) --- diff --git a/Mesa.spec b/Mesa.spec index 54c6174..61c2072 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -80,6 +80,7 @@ Group: X11/Libraries Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2 # Source0-md5: f7c130d69f0c6928ef1f9a250755081b Patch0: zink_x32.patch +Patch1: powervr_uint64.patch URL: https://www.mesa3d.org/ %{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3} %{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel} @@ -1423,6 +1424,9 @@ radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD. %prep %setup -q -n mesa-mesa-%{version} %patch0 -p1 +%ifarch %{arm} aarch64 +%patch1 -p1 +%endif %build %if %{with opencl} diff --git a/powervr_uint64.patch b/powervr_uint64.patch new file mode 100644 index 0000000..4a1a35f --- /dev/null +++ b/powervr_uint64.patch @@ -0,0 +1,28 @@ +From 2d46abb200f6631d8689ecf8f18d55e9c2bb2cc6 Mon Sep 17 00:00:00 2001 +From: Jan Palus +Date: Fri, 20 May 2022 11:20:33 +0200 +Subject: [PATCH] pvr: use UINT64_C for 64-bit constant + +Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6528 + +Signed-off-by: Jan Palus +--- + src/imagination/vulkan/pvr_cmd_buffer.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c +index f043054bcb0b..0afd463e2fb0 100644 +--- a/src/imagination/vulkan/pvr_cmd_buffer.c ++++ b/src/imagination/vulkan/pvr_cmd_buffer.c +@@ -2760,7 +2760,7 @@ static VkResult pvr_setup_descriptor_mappings( + PVR_ROGUE_PDSINST_DOUT_FIELDS_DOUTD_SRC1_BSIZE_CLRMSK; + + PVR_WRITE(qword_buffer, +- 0UL, ++ UINT64_C(0), + desc_set_entry->const_offset, + pds_info->data_size_in_dwords); + +-- +GitLab + ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/55d67e600b504fc31df15c326fe977ea9c7891d4 From atler at pld-linux.org Fri May 20 14:08:52 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 14:08:52 +0200 Subject: =?utf8?q?=5Bpackages/qt5-qtquick3d=5D_BR=3A_Qt5OpenGLExtensions-devel?= References: Message-ID: commit e920e8237b0aefab2f76db6e9c84809dbc3212ba Author: Jan Palus Date: Fri May 20 13:49:36 2022 +0200 BR: Qt5OpenGLExtensions-devel qt5-qtquick3d.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/qt5-qtquick3d.spec b/qt5-qtquick3d.spec index 524f00b..51223d2 100644 --- a/qt5-qtquick3d.spec +++ b/qt5-qtquick3d.spec @@ -20,6 +20,7 @@ Patch0: %{name}-system-assimp.patch URL: https://www.qt.io/ BuildRequires: Qt5Core-devel >= %{qtbase_ver} BuildRequires: Qt5Gui-devel >= %{qtbase_ver} +BuildRequires: Qt5OpenGLExtensions-devel >= %{qtbase_ver} BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver} BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver} %{?with_system_assimp:BuildRequires: assimp-devel >= 5.0.0} ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/qt5-qtquick3d.git/commitdiff/e920e8237b0aefab2f76db6e9c84809dbc3212ba From atler at pld-linux.org Fri May 20 14:17:50 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 14:17:50 +0200 Subject: =?utf8?q?=5Bpackages/git-core=5D_R=3A_perl-modules_in_-svn_for_Digest=3A=3AM?= =?utf8?q?D5?= References: Message-ID: commit f05d9c9e54a2b04b150c620ca6a5f2b24ea6c9cc Author: Jan Palus Date: Fri May 20 14:17:19 2022 +0200 R: perl-modules in -svn for Digest::MD5 git-core.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/git-core.spec b/git-core.spec index dd039dc..0a9adad 100644 --- a/git-core.spec +++ b/git-core.spec @@ -363,6 +363,7 @@ Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: perl-Encode Requires: perl-Term-ReadKey +Requires: perl-modules %description svn Subversion support for Git. ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/git-core.git/commitdiff/f05d9c9e54a2b04b150c620ca6a5f2b24ea6c9cc From atler at pld-linux.org Fri May 20 14:36:48 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 14:36:48 +0200 Subject: =?utf8?q?=5Bpackages/python-PyQt5=5D_package_QtQuick3D_and_QtRemoteObjects_m?= =?utf8?q?odules?= References: Message-ID: commit fd534dea0fa1c4bed9d3bc240e2415e3f78df615 Author: Jan Palus Date: Fri May 20 14:36:09 2022 +0200 package QtQuick3D and QtRemoteObjects modules python-PyQt5.spec | 6 ++++++ 1 file changed, 6 insertions(+) --- diff --git a/python-PyQt5.spec b/python-PyQt5.spec index b104961..a09f975 100644 --- a/python-PyQt5.spec +++ b/python-PyQt5.spec @@ -363,7 +363,9 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{py_sitedir}/PyQt5/QtPrintSupport.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtQml.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtQuick.so +%attr(755,root,root) %{py_sitedir}/PyQt5/QtQuick3D.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtQuickWidgets.so +%attr(755,root,root) %{py_sitedir}/PyQt5/QtRemoteObjects.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtSensors.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtSerialPort.so %attr(755,root,root) %{py_sitedir}/PyQt5/QtSql.so @@ -422,7 +424,9 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{py3_sitedir}/PyQt5/QtPrintSupport.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQml.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQuick.so +%attr(755,root,root) %{py3_sitedir}/PyQt5/QtQuick3D.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQuickWidgets.so +%attr(755,root,root) %{py3_sitedir}/PyQt5/QtRemoteObjects.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSensors.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSerialPort.so %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSql.so @@ -465,7 +469,9 @@ rm -rf $RPM_BUILD_ROOT %{py3_sitedir}/PyQt5/QtPrintSupport.pyi %{py3_sitedir}/PyQt5/QtQml.pyi %{py3_sitedir}/PyQt5/QtQuick.pyi +%{py3_sitedir}/PyQt5/QtQuick3D.pyi %{py3_sitedir}/PyQt5/QtQuickWidgets.pyi +%{py3_sitedir}/PyQt5/QtRemoteObjects.pyi %{py3_sitedir}/PyQt5/QtSensors.pyi %{py3_sitedir}/PyQt5/QtSerialPort.pyi %{py3_sitedir}/PyQt5/QtSql.pyi ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-PyQt5.git/commitdiff/fd534dea0fa1c4bed9d3bc240e2415e3f78df615 From qboosh at pld-linux.org Fri May 20 16:30:10 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 16:30:10 +0200 Subject: =?utf8?q?=5Bpackages/gupnp-tools=5D_-_updated_to_0=2E10=2E3?= References: Message-ID: commit d83235a83b07afac1d8903a63c2c8c2ea723d700 Author: Jakub Bogusz Date: Fri May 20 16:30:59 2022 +0200 - updated to 0.10.3 gupnp-tools.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/gupnp-tools.spec b/gupnp-tools.spec index 472c493..df543e7 100644 --- a/gupnp-tools.spec +++ b/gupnp-tools.spec @@ -1,12 +1,12 @@ Summary: GUPnP Tools Summary(pl.UTF-8): Narz?dzia GUPnP Name: gupnp-tools -Version: 0.10.2 +Version: 0.10.3 Release: 1 License: GPL v2+ Group: X11/Applications Source0: https://download.gnome.org/sources/gupnp-tools/0.10/%{name}-%{version}.tar.xz -# Source0-md5: 8153972cd6095156b245c2e7040d2e88 +# Source0-md5: 078891f20f60db7600551142eb468eb7 Patch0: %{name}-desktop.patch URL: http://gupnp.org/ BuildRequires: gettext-tools >= 0.19.7 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gupnp-tools.git/commitdiff/d83235a83b07afac1d8903a63c2c8c2ea723d700 From qboosh at pld-linux.org Fri May 20 16:30:22 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 16:30:22 +0200 Subject: DISTFILES: gupnp-tools: gupnp-tools-0.10.3.tar.xz Message-ID: <11593.1653057022@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gupnp-tools/0.10/gupnp-tools-0.10.3.tar.xz 078891f20f60db7600551142eb468eb7 gupnp-tools-0.10.3.tar.xz Size: 180596 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Fri May 20 16:34:29 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 16:34:29 +0200 Subject: =?utf8?q?=5Bpackages/rpm-pld-macros=5D_-_2=2E017=3A_adjusted_=5F=5Fnoautodep?= =?utf8?q?=5Fhelper_to_use_stdin_to_compensate_mawk_vs_gawk_argument_escapin?= =?utf8?q?g_diffe?= References: <0ea37a39ebe064cfd099fe49ae539594397f8022_refs_heads_master@pld-linux.org> Message-ID: <6482bd8f0f24a16a58f6010bd422b5f7b3756819_refs_heads_master@pld-linux.org> commit 6482bd8f0f24a16a58f6010bd422b5f7b3756819 Author: Jakub Bogusz Date: Fri May 20 16:35:19 2022 +0200 - 2.017: adjusted __noautodep_helper to use stdin to compensate mawk vs gawk argument escaping differences macros.pld | 8 +++++--- rpm-pld-macros.spec | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) --- diff --git a/rpm-pld-macros.spec b/rpm-pld-macros.spec index 3ae7d04..1c63bc1 100644 --- a/rpm-pld-macros.spec +++ b/rpm-pld-macros.spec @@ -1,4 +1,4 @@ -%define rpm_macros_rev 2.016 +%define rpm_macros_rev 2.017 %define find_lang_rev 1.40 # split into individual X_prov_ver if there is a reason to desync %define prov_ver 4.15 diff --git a/macros.pld b/macros.pld index abe4fa3..b2b26c0 100644 --- a/macros.pld +++ b/macros.pld @@ -1179,10 +1179,12 @@ fi; \ %{?_noautoreq_py3egg: %{__noauto_regexp_helper -p python3egg %{_noautoreq_py3egg}}} \ %{nil} -%__noautodep_helper() %(awk -v x="%*" 'BEGIN { +%__noautodep_helper() %(echo '%*' | awk 'BEGIN { RS = "\n([ \t]+\n)+"; FS = " "; - split(x, F); +} +{ + split($0, F); if (length(F) > 0) { printf("("); for (i=1; i<=length(F); i++) { @@ -1221,7 +1223,7 @@ fi; \ # %define _noautoprov_pyegg excluded # %define _noautoprov_py3egg excluded3 # -%__noauto_regexp_helper(p:) %(echo "%*" | awk 'BEGIN{RS=" "}{printf("%{-p*}%{__qchar}(%%s%{__qchar}) ", $1)}') +%__noauto_regexp_helper(p:) %(echo '%*' | awk 'BEGIN{RS=" "}{printf("%{-p*}%{__qchar}(%%s%{__qchar}) ", $1)}') # detect quote character runtime %__qchar_4 \\\\%{nil} %__qchar_5 \\\\\\%{nil} ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/rpm-pld-macros.git/commitdiff/6482bd8f0f24a16a58f6010bd422b5f7b3756819 From baggins at pld-linux.org Fri May 20 17:18:51 2022 From: baggins at pld-linux.org (baggins) Date: Fri, 20 May 2022 17:18:51 +0200 Subject: =?utf8?q?=5Bpackages/poldek=5D_-_add_basic_support_for_boolean_deps=2C_rel_1?= =?utf8?q?0?= References: Message-ID: <2d94f8f7056fbe16b90a171b66282cae45b9070b_refs_heads_master@pld-linux.org> commit 2d94f8f7056fbe16b90a171b66282cae45b9070b Author: Jan R?korajski Date: Fri May 20 17:13:44 2022 +0200 - add basic support for boolean deps, rel 10 https://rpm-software-management.github.io/rpm/manual/boolean_dependencies.html Only Requires are supported, 'with' and 'without' don't check if the dependency is satisfied by the same package, 'or' could be improved to do lazy evaluation. boolean-deps.patch | 308 +++++++++++++++++++++++++++++++++++++++++++++++++++++ more-trace.patch | 259 ++++++++++++++++++++++++++++++++++++++++++++ poldek.spec | 6 +- 3 files changed, 572 insertions(+), 1 deletion(-) --- diff --git a/poldek.spec b/poldek.spec index c42417e..fd68e60 100644 --- a/poldek.spec +++ b/poldek.spec @@ -22,7 +22,7 @@ %define ver_rpm 1:4.14 %endif -%define rel 9 +%define rel 10 Summary: RPM packages management helper tool Summary(hu.UTF-8): RPM csomagkezel?st seg?t? eszk?z Summary(pl.UTF-8): Pomocnicze narz?dzie do zarz?dzania pakietami RPM @@ -67,6 +67,8 @@ Patch15: skip-buildid-obsoletes.patch Patch16: verify-signature.patch Patch17: %{name}-rsa_sig_rpmorg.patch Patch18: no-bdb-for-rpm-org.patch +Patch19: more-trace.patch +Patch20: boolean-deps.patch URL: http://poldek.pld-linux.org/ %{?with_rpm5:BuildRequires: %{db_pkg}-devel >= %{ver_db}} BuildRequires: autoconf >= 2.63 @@ -260,6 +262,8 @@ cd .. %patch16 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 +%patch20 -p1 %{__rm} doc/poldek.info %{__rm} m4/libtool.m4 m4/lt*.m4 diff --git a/boolean-deps.patch b/boolean-deps.patch new file mode 100644 index 0000000..180820c --- /dev/null +++ b/boolean-deps.patch @@ -0,0 +1,308 @@ +diff -ur poldek-0.42.2-orig/capreq.h poldek-0.42.2/capreq.h +--- poldek-0.42.2-orig/capreq.h 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2/capreq.h 2022-05-20 16:50:58.746605571 +0200 +@@ -58,6 +58,22 @@ + char _buff[0]; /* for evr, first byte is always '\0' */ + }; + ++#define CAPREQ_BOOL_OP_AND (1 << 0) ++#define CAPREQ_BOOL_OP_OR (1 << 1) ++#define CAPREQ_BOOL_OP_IF (1 << 2) ++#define CAPREQ_BOOL_OP_UNLESS (1 << 3) ++#define CAPREQ_BOOL_OP_ELSE (1 << 4) ++#define CAPREQ_BOOL_OP_WITH (1 << 5) ++#define CAPREQ_BOOL_OP_WITHOUT (1 << 6) ++ ++struct boolean_req { ++ uint16_t op; // and, or, ir (else), with, without, unless (else) ++ struct capreq* req; ++ struct boolean_req* left; // left (and|or|with|without) right ++ struct boolean_req* leftn; // left (if|unless) right (else leftn) ++ struct boolean_req* right; ++}; ++ + /* CAUTION: side effects! */ + #define capreq_name(cr) (cr)->name + #define capreq_name_len(cr) (cr)->namelen +diff -ur poldek-0.42.2-orig/install3/requirements.c poldek-0.42.2/install3/requirements.c +--- poldek-0.42.2-orig/install3/requirements.c 2020-04-06 14:24:18.000000000 +0200 ++++ poldek-0.42.2/install3/requirements.c 2022-05-20 17:05:57.456189112 +0200 +@@ -16,13 +16,163 @@ + + #include "ictx.h" + +-static int skip_boolean_dep(const struct capreq *cr) { +- if (capreq_is_boolean(cr)) { +- logn(LOGWARN, "%s: skipping boolean dependency (not supported yet)", +- capreq_stra(cr)); +- return 1; ++static struct BooleanOpComp { ++ const char *n; ++ int l; ++ uint16_t op; ++} BooleanOps[] = { ++ { "and", 3, CAPREQ_BOOL_OP_AND }, ++ { "or", 2, CAPREQ_BOOL_OP_OR }, ++ { "if", 2, CAPREQ_BOOL_OP_IF }, ++ { "unless", 6, CAPREQ_BOOL_OP_UNLESS }, ++ { "with", 4, CAPREQ_BOOL_OP_WITH }, ++ { "without", 7, CAPREQ_BOOL_OP_WITHOUT }, ++ { NULL, 0, 0}, ++}; ++ ++static struct capreq* parse_single_dep(char *req, int *len) { ++ char *q, *cap, *name, *evr = NULL; ++ int name_len, evr_len; ++ struct capreq* cr = NULL; ++ uint16_t op; ++ ++ cap = q = strdup(req); ++ DBGF("dep: %s", q); ++ // skip whitespace ++ while (*q == ' ') ++ q++; ++ DBGF("ltrim: %s", q); ++ name = q; ++ // look for the end of normal dep ++ while (*q != ' ') ++ q++; ++ name_len = q - name; ++ DBGF("to parse: %s, name: %s, name_len: %d", q, name, name_len); ++ while (*q == ' ') ++ q++; ++ DBGF("ltrim: %s", q); ++ op = 0; ++ while (*q != ' ') { ++ if (*q == '<') ++ op |= REL_LT; ++ else if (*q == '=') ++ op |= REL_EQ; ++ else if (*q == '>') ++ op |= REL_GT; ++ else ++ break; ++ q++; ++ } ++ DBGF("to parse: %s, op: %d", q, op); ++ while (*q == ' ') ++ q++; ++ DBGF("ltrim: %s", q); ++ if (op) { ++ evr = q; ++ while (*q != ' ' && *q != ')') ++ q++; ++ evr_len = q - evr; ++ DBGF("to parse: evr: %s, evr_len: %d", evr, evr_len); ++ } ++ DBGF("to parse: %s", q); ++ while (*q == ' ') ++ q++; ++ DBGF("ltrim: %s", q); ++ *len = q - cap; ++ *(name + name_len) = '\0'; ++ DBGF("name: %s, name_len: %d", name, name_len); ++ if (evr) { ++ *(evr + evr_len) = '\0'; ++ DBGF("evr: %s, evr_len: %d", evr, evr_len); ++ } ++ cr = capreq_new_evr(NULL, name, evr, op, 0); ++ free(cap); ++ return cr; ++} ++ ++static struct boolean_req* parse_boolean_dep(const char *strreq, uint16_t op, int* len) { ++ char *p, *q, *cap; ++ struct boolean_req *breq; ++ int parsed_len; ++ struct BooleanOpComp *o; ++ ++ cap = p = strdup(strreq); ++ // boolean dep must start with '(' except if we're chaining 'and' or 'or' ++ if (op != CAPREQ_BOOL_OP_AND && op != CAPREQ_BOOL_OP_OR) { ++ if (*p != '(') ++ return NULL; ++ p++; ++ } ++ DBGF("breq: %s", p); ++ breq = malloc(sizeof(struct boolean_req)); ++ bzero(breq, sizeof(struct boolean_req)); ++ // skip whitespace ++ while (*p == ' ') ++ p++; ++ DBGF("breq ltrim: %s", p); ++ // nested dep ++ q = p; ++ if (*p == '(') ++ breq->left = parse_boolean_dep(p, 0, &parsed_len); ++ else ++ breq->req = parse_single_dep(p, &parsed_len); ++ q += parsed_len; ++ DBGF("breq to parse: %s", q); ++ if (*q == ')') { ++ if (len) ++ *len = q - cap; ++ return breq; ++ } ++ ++ for (o = BooleanOps; o->n; o++) ++ if (!strncmp(q, o->n, o->l)) ++ break; ++ breq->op = o->op; ++ if (!breq->op) { ++ DBGF("fail no-op"); ++ return NULL; ++ } ++ q += o->l; ++ while (*q == ' ') ++ q++; ++ if (*q == '(') ++ breq->right = parse_boolean_dep(q, breq->op, &parsed_len); ++ else { ++ breq->right = malloc(sizeof(struct boolean_req)); ++ bzero(breq->right, sizeof(struct boolean_req)); ++ breq->right->req = parse_single_dep(q, &parsed_len); ++ } ++ q += parsed_len; ++ if (*q == ')') { ++ if (len) ++ *len = q - cap; ++ return breq; ++ } ++ ++ if (breq->op == CAPREQ_BOOL_OP_IF || breq->op == CAPREQ_BOOL_OP_UNLESS) { ++ if (!strncmp(q, "else", 4)) { ++ q += 4; ++ while (*q == ' ') ++ q++; ++ if (*q == '(') ++ breq->leftn = parse_boolean_dep(q, breq->op, &parsed_len); ++ else { ++ breq->leftn = malloc(sizeof(struct boolean_req)); ++ bzero(breq->leftn, sizeof(struct boolean_req)); ++ breq->leftn->req = parse_single_dep(q, &parsed_len); ++ } ++ } + } +- return 0; ++ while (*q == ' ') ++ q++; ++ if (*q != ')' && op != CAPREQ_BOOL_OP_AND && op != CAPREQ_BOOL_OP_OR) { ++ DBGF("fail no closing paren"); ++ return NULL; ++ } ++ ++ if (len) ++ *len = q - cap; ++ return breq; + } + + static +@@ -553,6 +703,9 @@ + + } + ++ ++// i3pkg - package to be installed ++// req - dependency we are looking for + static int process_req(int indent, struct i3ctx *ictx, + struct i3pkg *i3pkg, const struct capreq *req) + { +@@ -653,6 +806,46 @@ + return rc; + } + ++static int process_boolean_req(int indent, struct i3ctx *ictx, ++ struct i3pkg *i3pkg, const struct boolean_req *breq) ++{ ++ int rcl, rcr, rce; ++ if (breq->req) ++ rcl = process_req(indent, ictx, i3pkg, breq->req); ++ else ++ rcl = process_boolean_req(indent, ictx, i3pkg, breq->left); ++ if (breq->right) ++ rcr = process_boolean_req(indent, ictx, i3pkg, breq->right); ++ else ++ return rcl; ++ switch (breq->op) { ++ case CAPREQ_BOOL_OP_AND: ++ return (rcl > 0 && rcr > 0) ? 1 : -1; ++ case CAPREQ_BOOL_OP_OR: ++ return (rcl > 0 || rcr > 0) ? 1 : -1; ++ case CAPREQ_BOOL_OP_IF: ++ if (rcr > 0) ++ return rcl; ++ if (breq->leftn) ++ return process_boolean_req(indent, ictx, i3pkg, breq->leftn); ++ return -1; ++ case CAPREQ_BOOL_OP_UNLESS: ++ if (rcr <= 0) ++ return rcl; ++ if (breq->leftn) ++ return process_boolean_req(indent, ictx, i3pkg, breq->leftn); ++ return -1; ++ case CAPREQ_BOOL_OP_WITH: ++ // TODO: check that both deps are stisfied by the same package ++ return (rcl > 0 && rcr > 0) ? 1 : -1; ++ case CAPREQ_BOOL_OP_WITHOUT: ++ // TODO: check that both deps are stisfied by the same package ++ return (rcl > 0 && rcr <= 0) ? 1 : -1; ++ default: ++ return -1; ++ } ++ return -1; ++} + + static tn_array *with_suggests(int indent, struct i3ctx *ictx, struct pkg *pkg) + { +@@ -660,6 +853,7 @@ + struct pkg *oldpkg = NULL; + char *autochoice = NULL; /* testing only */ + int i; ++ struct boolean_req* breq; + + if (pkg->sugs == NULL) + return NULL; +@@ -693,8 +887,14 @@ + + //trace(indent, "%d) suggested %s", i, reqstr); + +- if (skip_boolean_dep(req)) ++ if (capreq_is_boolean(req)) { ++ logn(LOGWARN, "%s: skipping boolean dependency (weak deps not supported yet)", ++ capreq_stra(req)); ++ // TODO ++ // breq = parse_boolean_dep(capreq_name(req), 0, NULL); ++ // process_boolean_req(indent, ictx, i3pkg, breq); + continue; ++ } + + if (iset_provides(ictx->inset, req)) { + trace(indent, "- %s: already marked", reqstr); +@@ -791,6 +991,7 @@ + const struct capreq *req = NULL; + unsigned itflags = PKG_ITER_REQIN; + int nerrors = 0, backtrack = 0; ++ struct boolean_req* breq; + + pkg = i3pkg->pkg; + n_assert(pkg); +@@ -806,10 +1007,16 @@ + while ((req = pkg_req_iter_get(it))) { + int rc; + +- if (skip_boolean_dep(req)) +- continue; ++ if (capreq_is_boolean(req)) { ++ msgn_i(1, indent, "%s required by %s", ++ capreq_stra(req), pkg->name ? pkg->name : "(null)"); ++ breq = parse_boolean_dep(capreq_name(req), 0, NULL); ++ rc = process_boolean_req(indent + 2, ictx, i3pkg, breq); ++ } else { ++ rc = process_req(indent, ictx, i3pkg, req); ++ } + +- if ((rc = process_req(indent, ictx, i3pkg, req)) <= 0) { ++ if (rc <= 0) { + nerrors++; + if (rc < 0) { + backtrack = 1; diff --git a/more-trace.patch b/more-trace.patch new file mode 100644 index 0000000..d96c7a9 --- /dev/null +++ b/more-trace.patch @@ -0,0 +1,259 @@ +diff -ur poldek-0.42.2/cli/cmd_chain.c poldek-0.42.2-booldeps/cli/cmd_chain.c +--- poldek-0.42.2/cli/cmd_chain.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/cli/cmd_chain.c 2022-05-19 16:33:21.159335140 +0200 +@@ -29,7 +29,6 @@ + #include "compiler.h" + #include "i18n.h" + #include "poldek_util.h" +-#define ENABLE_TRACE 0 + #include "log.h" + #include "cli.h" + #include "cmd_chain.h" +diff -ur poldek-0.42.2/conf.c poldek-0.42.2-booldeps/conf.c +--- poldek-0.42.2/conf.c 2020-03-10 11:19:28.000000000 +0100 ++++ poldek-0.42.2-booldeps/conf.c 2022-05-19 16:32:35.185649828 +0200 +@@ -34,7 +34,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/depdirs.c poldek-0.42.2-booldeps/depdirs.c +--- poldek-0.42.2/depdirs.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/depdirs.c 2022-05-19 16:32:32.922297335 +0200 +@@ -22,7 +22,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "log.h" + #include "i18n.h" +diff -ur poldek-0.42.2/install3/ictx.h poldek-0.42.2-booldeps/install3/ictx.h +--- poldek-0.42.2/install3/ictx.h 2020-04-04 21:01:09.000000000 +0200 ++++ poldek-0.42.2-booldeps/install3/ictx.h 2022-05-19 16:32:43.675720130 +0200 +@@ -17,7 +17,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "i18n.h" + #include "log.h" + #include "misc.h" +diff -ur poldek-0.42.2/install3/iset.c poldek-0.42.2-booldeps/install3/iset.c +--- poldek-0.42.2/install3/iset.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/install3/iset.c 2022-05-19 16:32:41.449035264 +0200 +@@ -14,8 +14,6 @@ + # include "config.h" + #endif + +-#define ENABLE_TRACE 0 +- + #include + #include + #include /* for PATH_MAX */ +diff -ur poldek-0.42.2/pkg.c poldek-0.42.2-booldeps/pkg.c +--- poldek-0.42.2/pkg.c 2022-05-20 16:21:07.639370807 +0200 ++++ poldek-0.42.2-booldeps/pkg.c 2022-05-19 16:49:06.084231070 +0200 +@@ -27,7 +27,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +@@ -683,7 +682,7 @@ + } + + if (cap_xmatch_req(cap, req, flags)) { +- DBGF(" cap[%d] %s -> match\n", i, capreq_snprintf_s(cap)); ++ DBGF(" cap[%d] %s -> match (pkg: %s)\n", i, capreq_snprintf_s(cap), pkg->name); + return 1; + } + +diff -ur poldek-0.42.2/pkgcmp.c poldek-0.42.2-booldeps/pkgcmp.c +--- poldek-0.42.2/pkgcmp.c 2020-03-16 14:27:06.000000000 +0100 ++++ poldek-0.42.2-booldeps/pkgcmp.c 2022-05-19 16:34:31.123077977 +0200 +@@ -22,7 +22,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +@@ -360,9 +359,9 @@ + + #if ENABLE_TRACE + if (pkg_cmp_name_evr_rev(p1, p2) == 0) +- logn(LOGNOTICE, "uniq %s: keep %s (score %d), removed %s (score %d)", ++ logn(LOGNOTICE, "uniq %s: keep %s (score %d), removed %s", + pkg_snprintf_s(p1), pkg_arch(p1), pkg_arch_score(p1), +- pkg_arch(p2), pkg_archscore(p2)); ++ pkg_arch(p2)); + #endif + rc = pkg_cmp_name_evr_rev(p1, p2); + +diff -ur poldek-0.42.2/pkgdir/pkgdir.c poldek-0.42.2-booldeps/pkgdir/pkgdir.c +--- poldek-0.42.2/pkgdir/pkgdir.c 2020-03-26 10:22:47.000000000 +0100 ++++ poldek-0.42.2-booldeps/pkgdir/pkgdir.c 2022-05-19 16:33:01.562526953 +0200 +@@ -35,7 +35,6 @@ + + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/pkgdir/source.c poldek-0.42.2-booldeps/pkgdir/source.c +--- poldek-0.42.2/pkgdir/source.c 2020-03-16 15:23:52.000000000 +0100 ++++ poldek-0.42.2-booldeps/pkgdir/source.c 2022-05-19 16:32:57.605830198 +0200 +@@ -29,8 +29,6 @@ + + #include + +-#define ENABLE_TRACE 0 +- + #include "compiler.h" + #include "pkgdir.h" + #include "pkgdir_intern.h" +diff -ur poldek-0.42.2/pkgdir/source_mkidx.c poldek-0.42.2-booldeps/pkgdir/source_mkidx.c +--- poldek-0.42.2/pkgdir/source_mkidx.c 2020-03-25 21:14:48.000000000 +0100 ++++ poldek-0.42.2-booldeps/pkgdir/source_mkidx.c 2022-05-19 16:32:55.049143819 +0200 +@@ -29,8 +29,6 @@ + + #include + +-#define ENABLE_TRACE 0 +- + #include "compiler.h" + #include "pkgdir.h" + #include "pkgdir_intern.h" +diff -ur poldek-0.42.2/pkgiter.c poldek-0.42.2-booldeps/pkgiter.c +--- poldek-0.42.2/pkgiter.c 2020-04-04 21:01:09.000000000 +0200 ++++ poldek-0.42.2-booldeps/pkgiter.c 2022-05-19 16:33:05.289221486 +0200 +@@ -24,7 +24,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/pkgroup.c poldek-0.42.2-booldeps/pkgroup.c +--- poldek-0.42.2/pkgroup.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/pkgroup.c 2022-05-19 16:33:19.022653641 +0200 +@@ -21,8 +21,6 @@ + + #include + +-#define ENABLE_TRACE 0 +- + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/pm/pkgdb.c poldek-0.42.2-booldeps/pm/pkgdb.c +--- poldek-0.42.2/pm/pkgdb.c 2020-04-05 21:03:29.000000000 +0200 ++++ poldek-0.42.2-booldeps/pm/pkgdb.c 2022-05-19 18:03:20.192624394 +0200 +@@ -409,6 +409,7 @@ + struct pkg pkg; + int rc; + ++ DBGF("header_cap_match_req\n"); + rc = 0; + memset(&pkg, 0, sizeof(pkg)); + pkg.caps = capreq_arr_new(0); +@@ -456,7 +457,7 @@ + int is_file; + + is_file = (*capreq_name(req) == '/' ? 1 : 0); +- //tracef(0, "%s %d", capreq_snprintf_s(req), n_array_size(exclude)); ++ tracef(0, "%s %d", capreq_snprintf_s(req), n_array_size(exclude)); + + if (!is_file && db_match(db, PMTAG_NAME, req, exclude, ma_flags)) + return 1; +diff -ur poldek-0.42.2/pm/rpm/rpmdb_it.c poldek-0.42.2-booldeps/pm/rpm/rpmdb_it.c +--- poldek-0.42.2/pm/rpm/rpmdb_it.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/pm/rpm/rpmdb_it.c 2022-05-19 16:32:46.145740124 +0200 +@@ -14,7 +14,6 @@ + # include "config.h" + #endif + +-#define ENABLE_TRACE 0 + #include "i18n.h" + #include "misc.h" + #include "log.h" +diff -ur poldek-0.42.2/pm/rpmorg/rpmdb_it.c poldek-0.42.2-booldeps/pm/rpmorg/rpmdb_it.c +--- poldek-0.42.2/pm/rpmorg/rpmdb_it.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/pm/rpmorg/rpmdb_it.c 2022-05-19 16:32:49.022429816 +0200 +@@ -14,7 +14,6 @@ + # include "config.h" + #endif + +-#define ENABLE_TRACE 0 + #include "i18n.h" + #include "misc.h" + #include "log.h" +diff -ur poldek-0.42.2/pm/rpmorg/rpm_pkg_ld.c poldek-0.42.2-booldeps/pm/rpmorg/rpm_pkg_ld.c +--- poldek-0.42.2/pm/rpmorg/rpm_pkg_ld.c 2022-05-20 16:21:07.646037483 +0200 ++++ poldek-0.42.2-booldeps/pm/rpmorg/rpm_pkg_ld.c 2022-05-20 15:27:51.747648780 +0200 +@@ -218,10 +218,10 @@ + goto l_end; + + } else { +- msg(5, "%s%s: %s\n", ++ DBGF("%s%s: %s, %s\n", + cr->cr_flags & CAPREQ_PREREQ ? + (pmcap_tag == PMCAP_OBSL ? "obsl" : "pre" ):"", +- tgs->label, capreq_snprintf_s(cr)); ++ tgs->label, capreq_snprintf_s(cr), name); + n_array_push(arr, cr); + } + } +diff -ur poldek-0.42.2/tndb/write.c poldek-0.42.2-booldeps/tndb/write.c +--- poldek-0.42.2/tndb/write.c 2020-01-25 23:27:30.000000000 +0100 ++++ poldek-0.42.2-booldeps/tndb/write.c 2022-05-19 16:33:15.672630089 +0200 +@@ -28,7 +28,6 @@ + #include + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "tndb_int.h" + #include "tndb.h" +diff -ur poldek-0.42.2/uninstall.c poldek-0.42.2-booldeps/uninstall.c +--- poldek-0.42.2/uninstall.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/uninstall.c 2022-05-19 16:32:52.129121034 +0200 +@@ -27,7 +27,6 @@ + #include + + #include "sigint/sigint.h" +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/upgrade-dist.c poldek-0.42.2-booldeps/upgrade-dist.c +--- poldek-0.42.2/upgrade-dist.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/upgrade-dist.c 2022-05-19 16:33:23.476017725 +0200 +@@ -29,7 +29,6 @@ + + #include + +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" +diff -ur poldek-0.42.2/vfile/vopen3.c poldek-0.42.2-booldeps/vfile/vopen3.c +--- poldek-0.42.2/vfile/vopen3.c 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2-booldeps/vfile/vopen3.c 2022-05-19 16:32:37.749004646 +0200 +@@ -50,7 +50,6 @@ + + #include + #include +-#define ENABLE_TRACE 0 + #include "compiler.h" + #include "i18n.h" + #include "log.h" /* for DBGF */ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/2d94f8f7056fbe16b90a171b66282cae45b9070b From qboosh at pld-linux.org Fri May 20 18:52:38 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 18:52:38 +0200 Subject: =?utf8?q?=5Bpackages/gnome-tour=5D_-_updated_to_42=2E0_-_added_no-update_pat?= =?utf8?q?ch_=28avoid_gtk4-update-icon-cache_build_time_dependency=29?= References: Message-ID: <75ff98bcc6f7da1a3e6d313a50979b2bc7f9ad4f_refs_heads_master@pld-linux.org> commit 75ff98bcc6f7da1a3e6d313a50979b2bc7f9ad4f Author: Jakub Bogusz Date: Fri May 20 18:53:28 2022 +0200 - updated to 42.0 - added no-update patch (avoid gtk4-update-icon-cache build time dependency) gnome-tour-no-update.patch | 11 +++++++++++ gnome-tour.spec | 34 +++++++++++++++------------------- 2 files changed, 26 insertions(+), 19 deletions(-) --- diff --git a/gnome-tour.spec b/gnome-tour.spec index bb72cfa..23dc117 100644 --- a/gnome-tour.spec +++ b/gnome-tour.spec @@ -1,27 +1,24 @@ Summary: GNOME Tour and Greeter Summary(pl.UTF-8): Przewodnik i powitanie ?rodowiska GNOME Name: gnome-tour -Version: 40.1 -Release: 2 +Version: 42.0 +Release: 1 License: GPL v3+ Group: X11/Applications -Source0: https://download.gnome.org/sources/gnome-tour/40/%{name}-%{version}.tar.xz -# Source0-md5: 70d9f65ce8f55e46bffdfe61161a373c -Patch0: %{name}-x32.patch +Source0: https://download.gnome.org/sources/gnome-tour/42/%{name}-%{version}.tar.xz +# Source0-md5: 2accd38e1f15f4ac477d614ef2b56eda +Patch0: %{name}-no-update.patch +Patch1: %{name}-x32.patch URL: https://gitlab.gnome.org/GNOME/gnome-tour BuildRequires: appstream-glib BuildRequires: cargo BuildRequires: gdk-pixbuf2-devel >= 2.0 BuildRequires: gettext-tools BuildRequires: glib2-devel >= 1:2.64 -BuildRequires: gstreamer-devel >= 1.12 -# pkgconfig(gstreamer-player-1.0) -BuildRequires: gstreamer-plugins-bad-devel >= 1.12 -# pkgconfig(gstreamer-video-1.0) -BuildRequires: gstreamer-plugins-base-devel >= 1.12 -BuildRequires: gtk+3-devel >= 3.16 -BuildRequires: libhandy1-devel >= 1 -BuildRequires: meson >= 0.50 +BuildRequires: graphene-devel +BuildRequires: gtk4-devel >= 4.4 +BuildRequires: libadwaita-devel >= 1 +BuildRequires: meson >= 0.59 BuildRequires: ninja >= 1.5 BuildRequires: rpmbuild(macros) >= 2.005 BuildRequires: rust @@ -29,12 +26,9 @@ BuildRequires: tar >= 1:1.22 BuildRequires: xz Requires(post,postun): gtk-update-icon-cache Requires: glib2 >= 1:2.64 -Requires: gstreamer >= 1.12 -Requires: gstreamer-plugins-bad >= 1.12 -Requires: gstreamer-plugins-base >= 1.12 -Requires: gtk+3 >= 3.16 +Requires: gtk4 >= 4.4 Requires: hicolor-icon-theme -Requires: libhandy1 >= 1 +Requires: libadwaita >= 1 ExclusiveArch: %{x8664} %{ix86} x32 aarch64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -49,8 +43,9 @@ Przewodnik i powitanie dla ?rodowiska GNOME. %prep %setup -q -%ifarch x32 %patch0 -p1 +%ifarch x32 +%patch1 -p1 %endif %build @@ -81,6 +76,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc NEWS README.md %attr(755,root,root) %{_bindir}/gnome-tour +%{_datadir}/gnome-tour %{_datadir}/metainfo/org.gnome.Tour.metainfo.xml %{_desktopdir}/org.gnome.Tour.desktop %{_iconsdir}/hicolor/scalable/apps/org.gnome.Tour.svg diff --git a/gnome-tour-no-update.patch b/gnome-tour-no-update.patch new file mode 100644 index 0000000..3fad973 --- /dev/null +++ b/gnome-tour-no-update.patch @@ -0,0 +1,11 @@ +--- gnome-tour-42.0/meson.build.orig 2022-03-19 18:09:13.812518600 +0100 ++++ gnome-tour-42.0/meson.build 2022-05-20 16:41:45.792924590 +0200 +@@ -65,8 +65,3 @@ subdir('data') + subdir('po') + subdir('src') + +-gnome.post_install( +- gtk_update_icon_cache: true, +- update_desktop_database: true, +-) +- ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-tour.git/commitdiff/75ff98bcc6f7da1a3e6d313a50979b2bc7f9ad4f From qboosh at pld-linux.org Fri May 20 18:52:54 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 18:52:54 +0200 Subject: DISTFILES: gnome-tour: gnome-tour-42.0.tar.xz Message-ID: <15459.1653065574@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/gnome-tour/42/gnome-tour-42.0.tar.xz 2accd38e1f15f4ac477d614ef2b56eda gnome-tour-42.0.tar.xz Size: 13911632 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Fri May 20 20:40:01 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 20:40:01 +0200 Subject: =?utf8?q?=5Bpackages/attr=5D_-_updated_to_2=2E5=2E1?= References: <892632a16cd7bdae9b36f5da835de1d0bcd91a78_refs_heads_master@pld-linux.org> Message-ID: <76fcd0d3293fa51bad7da7e739f4bca04a00d2f6_refs_heads_master@pld-linux.org> commit 76fcd0d3293fa51bad7da7e739f4bca04a00d2f6 Author: Jakub Bogusz Date: Fri May 20 20:40:51 2022 +0200 - updated to 2.5.1 attr.spec | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) --- diff --git a/attr.spec b/attr.spec index 644dc1b..a1d3b81 100644 --- a/attr.spec +++ b/attr.spec @@ -1,12 +1,12 @@ Summary: Utility for managing filesystem extended attributes Summary(pl.UTF-8): Narz?dzia do zarz?dzania rozszerzonymi atrybutami systemu plik?w Name: attr -Version: 2.4.48 -Release: 2 +Version: 2.5.1 +Release: 1 License: LGPL v2+ (library), GPL v2+ (utilities) Group: Applications/System -Source0: http://git.savannah.gnu.org/cgit/attr.git/snapshot/%{name}-%{version}.tar.gz -# Source0-md5: 728d7f7f1b6ccbe03efc8d5c76eb5891 +Source0: http://download.savannah.nongnu.org/releases/attr/%{name}-%{version}.tar.xz +# Source0-md5: e459262266bbd82b3dd348fc8cc68a6d URL: http://savannah.nongnu.org/projects/attr/ BuildRequires: autoconf >= 2.50 BuildRequires: automake >= 1:1.11 @@ -14,7 +14,9 @@ BuildRequires: gettext-tools >= 0.18.2 BuildRequires: libtool >= 2:2 BuildRequires: rpmbuild(macros) >= 1.402 BuildRequires: sed >= 4.0 -Obsoletes: libattr +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +Obsoletes: libattr < 2.5 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _bindir /bin @@ -56,17 +58,12 @@ Biblioteki statyczne do korzystania z rozszerzonych atrybut?w. %setup -q %build -# prepare for gettextize -%{__sed} -i -e 's,po/Makefile.in,,' configure.ac - -po/update-potfiles %{__gettextize} %{__libtoolize} %{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} - %configure \ %{?debug:--enable-debug} \ --disable-silent-rules ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/attr.git/commitdiff/76fcd0d3293fa51bad7da7e739f4bca04a00d2f6 From qboosh at pld-linux.org Fri May 20 20:40:13 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 20:40:13 +0200 Subject: DISTFILES: attr: attr-2.5.1.tar.xz Message-ID: <14015.1653072013@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: http://download.savannah.nongnu.org/releases/attr/attr-2.5.1.tar.xz e459262266bbd82b3dd348fc8cc68a6d attr-2.5.1.tar.xz Size: 318188 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Fri May 20 21:23:28 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 21:23:28 +0200 Subject: =?utf8?q?=5Bpackages/gnome-tour=5D_-_updated_x32_patch?= References: <75ff98bcc6f7da1a3e6d313a50979b2bc7f9ad4f_refs_heads_master@pld-linux.org> Message-ID: commit bdd029573dfebedb2e6d1d90054c20a21597ad79 Author: Jakub Bogusz Date: Fri May 20 21:24:18 2022 +0200 - updated x32 patch gnome-tour-x32.patch | 41 +++++++++++++++-------------------------- 1 file changed, 15 insertions(+), 26 deletions(-) --- diff --git a/gnome-tour-x32.patch b/gnome-tour-x32.patch index 4b9d0de..dba7c76 100644 --- a/gnome-tour-x32.patch +++ b/gnome-tour-x32.patch @@ -1,30 +1,19 @@ ---- gnome-tour-40.1/build-aux/cargo.sh.orig 2022-02-25 21:00:28.623808095 +0100 -+++ gnome-tour-40.1/build-aux/cargo.sh 2022-02-25 21:02:12.635883673 +0100 -@@ -2,21 +2,22 @@ +--- gnome-tour-42.0/src/meson.build.orig 2022-03-19 18:09:13.817518700 +0100 ++++ gnome-tour-42.0/src/meson.build 2022-05-20 21:03:40.346043909 +0200 +@@ -20,6 +20,7 @@ run_command( - export MESON_BUILD_ROOT="$1" - export MESON_SOURCE_ROOT="$2" -+export CARGO_TARGET_OPT="--target x86_64-unknown-linux-gnux32" - export CARGO_TARGET_DIR="$MESON_BUILD_ROOT"/target - export CARGO_HOME="$MESON_BUILD_ROOT"/cargo-home - FEATURES="$6" + cargo_options = [ '--manifest-path', meson.project_source_root() / 'Cargo.toml' ] ++cargo_options += [ '--target', 'x86_64-unknown-linux-gnux32' ] + cargo_options += [ '--target-dir', meson.project_build_root() / 'src' ] --if [ $4 = "Devel" ] -+if [ "$4" = "Devel" ] - then - echo "DEBUG MODE" -- cargo build --manifest-path \ -+ cargo build $CARGO_TARGET_OPT --manifest-path \ - "$MESON_SOURCE_ROOT"/Cargo.toml $FEATURES && \ -- cp "$CARGO_TARGET_DIR"/debug/$5 $3 -+ cp "$CARGO_TARGET_DIR"/x86_64-unknown-linux-gnux32/debug/$5 $3 - else - echo "RELEASE MODE" -- cargo build --manifest-path \ -+ cargo build $CARGO_TARGET_OPT --manifest-path \ - "$MESON_SOURCE_ROOT"/Cargo.toml $FEATURES --release && \ -- cp "$CARGO_TARGET_DIR"/release/$5 $3 -+ cp "$CARGO_TARGET_DIR"/x86_64-unknown-linux-gnux32/release/$5 $3 - fi + if get_option('profile') == 'default' +@@ -48,7 +49,7 @@ cargo_build = custom_target( + cargo, 'build', + cargo_options, + '&&', +- 'cp', 'src' / rust_target / meson.project_name(), '@OUTPUT@', ++ 'cp', 'src' / 'x86_64-unknown-linux-gnux32' / rust_target / meson.project_name(), '@OUTPUT@', + ] + ) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-tour.git/commitdiff/bdd029573dfebedb2e6d1d90054c20a21597ad79 From qboosh at pld-linux.org Fri May 20 22:01:46 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 22:01:46 +0200 Subject: =?utf8?q?=5Bpackages/attr=5D_-_added_pl=2Epo-update_patch?= References: <76fcd0d3293fa51bad7da7e739f4bca04a00d2f6_refs_heads_master@pld-linux.org> Message-ID: <8d9d1d00f6d2bd0db47734435a450b7afc3e8bd1_refs_heads_master@pld-linux.org> commit 8d9d1d00f6d2bd0db47734435a450b7afc3e8bd1 Author: Jakub Bogusz Date: Fri May 20 22:02:34 2022 +0200 - added pl.po-update patch attr-pl.po-update.patch | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ attr.spec | 4 ++++ 2 files changed, 52 insertions(+) --- diff --git a/attr.spec b/attr.spec index a1d3b81..61cec18 100644 --- a/attr.spec +++ b/attr.spec @@ -7,6 +7,7 @@ License: LGPL v2+ (library), GPL v2+ (utilities) Group: Applications/System Source0: http://download.savannah.nongnu.org/releases/attr/%{name}-%{version}.tar.xz # Source0-md5: e459262266bbd82b3dd348fc8cc68a6d +Patch0: %{name}-pl.po-update.patch URL: http://savannah.nongnu.org/projects/attr/ BuildRequires: autoconf >= 2.50 BuildRequires: automake >= 1:1.11 @@ -56,6 +57,9 @@ Biblioteki statyczne do korzystania z rozszerzonych atrybut?w. %prep %setup -q +%patch0 -p1 + +%{__rm} po/stamp-po %build %{__gettextize} diff --git a/attr-pl.po-update.patch b/attr-pl.po-update.patch new file mode 100644 index 0000000..9e2677f --- /dev/null +++ b/attr-pl.po-update.patch @@ -0,0 +1,48 @@ +--- attr-2.5.1/po/pl.po.orig 2021-03-16 07:49:18.000000000 +0100 ++++ attr-2.5.1/po/pl.po 2022-05-20 21:54:22.867975473 +0200 +@@ -84,7 +84,7 @@ msgid " %s %s\n" + msgstr " %s %s\n" + + #: tools/setfattr.c:184 +-#, fuzzy, c-format ++#, c-format + msgid "" + " -n, --name=name set the value of the named extended attribute\n" + " -x, --remove=name remove the named extended attribute\n" +@@ -100,6 +100,7 @@ msgstr "" + " -v, --value=warto?ci u?ycie warto?ci jako warto?ci atrybutu\n" + " -h, --no-dereference nie pod??anie za dowi?zaniami symbolicznymi\n" + " --restore=plik odtworzenie rozszerzonych atrybut?w\n" ++" --raw warto?? atrybutu nie jest zakodowania\n" + " --version wy?wietlenie informacji o wersji i zako?czenie\n" + " --help ten tekst pomocy\n" + +@@ -125,7 +126,7 @@ msgid "%s %s -- get extended attributes\ + msgstr "%s %s -- odczyt rozszerzonych atrybut?w\n" + + #: tools/getfattr.c:388 +-#, fuzzy, c-format ++#, c-format + msgid "" + " -n, --name=name get the named extended attribute value\n" + " -d, --dump get all extended attribute values\n" +@@ -150,6 +151,7 @@ msgstr "" + "wzorca\n" + " --only-values wypisywanie tylko samych warto?ci\n" + " -h, --no-dereference nie pod??anie za dowi?zaniami symbolicznymi\n" ++" --one-file-system pomijanie plik?w na innych systemach plik?w\n" + " --absolute-names nie pomijanie wiod?cych '/' ze ?cie?ek\n" + " -R, --recursive rekurencyjne wchodzenie do katalog?w\n" + " -L, --logical przechodzenie logiczne, pod??anie za dowi?zaniami\n" +@@ -236,9 +238,9 @@ msgid "Could not remove \"%s\" for %s\n" + msgstr "Nie mo?na usun?? \"%s\" dla %s\n" + + #: tools/attr.c:238 +-#, fuzzy, c-format ++#, c-format + msgid "Could not list %s\n" +-msgstr "Nie mo?na wypisa? listy \"%s\" dla %s\n" ++msgstr "Nie mo?na wypisa? listy %s\n" + + #: tools/attr.c:248 + #, c-format ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/attr.git/commitdiff/8d9d1d00f6d2bd0db47734435a450b7afc3e8bd1 From qboosh at pld-linux.org Fri May 20 22:04:28 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 22:04:28 +0200 Subject: =?utf8?q?=5Bpackages/gnome-tour=5D_-_more_x32?= References: Message-ID: commit a15401491e3a81febbec1bb955e6701fb676145a Author: Jakub Bogusz Date: Fri May 20 22:05:17 2022 +0200 - more x32 gnome-tour.spec | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/gnome-tour.spec b/gnome-tour.spec index 23dc117..03661d3 100644 --- a/gnome-tour.spec +++ b/gnome-tour.spec @@ -59,6 +59,9 @@ export PKG_CONFIG_ALLOW_CROSS=1 %install rm -rf $RPM_BUILD_ROOT +%ifarch x32 +export PKG_CONFIG_ALLOW_CROSS=1 +%endif %ninja_install -C build %find_lang %{name} ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gnome-tour.git/commitdiff/a15401491e3a81febbec1bb955e6701fb676145a From atler at pld-linux.org Fri May 20 22:41:35 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 22:41:35 +0200 Subject: =?utf8?q?=5Bpackages/harfbuzz=5D_up_to_4=2E3=2E0?= References: <8ef6e9e87fed4b5bd7c978980bca90b94c633f56_refs_heads_master@pld-linux.org> Message-ID: <24c1b895e65a5153b1fb0b138c4c4ec21c6e8578_refs_heads_master@pld-linux.org> commit 24c1b895e65a5153b1fb0b138c4c4ec21c6e8578 Author: Jan Palus Date: Fri May 20 22:41:21 2022 +0200 up to 4.3.0 harfbuzz.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/harfbuzz.spec b/harfbuzz.spec index 16271bf..0a26329 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -8,12 +8,12 @@ Summary: HarfBuzz - internationalized text shaping library Summary(pl.UTF-8): HarfBuzz - biblioteka rysuj?ca tekst z obs?ug? wielu j?zyk?w Name: harfbuzz -Version: 4.2.1 +Version: 4.3.0 Release: 1 License: MIT Group: Libraries Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/%{name}-%{version}.tar.xz -# Source0-md5: 1a4152c9134470c6a227c81e37dc1397 +# Source0-md5: 29800d238d3e93f61bf804ba1a6364dc URL: https://harfbuzz.github.io/ BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1:1.13.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/harfbuzz.git/commitdiff/24c1b895e65a5153b1fb0b138c4c4ec21c6e8578 From atler at pld-linux.org Fri May 20 22:41:49 2022 From: atler at pld-linux.org (atler) Date: Fri, 20 May 2022 22:41:49 +0200 Subject: DISTFILES: harfbuzz: harfbuzz-4.3.0.tar.xz Message-ID: <23723.1653079308@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://github.com/harfbuzz/harfbuzz/releases/download/4.3.0/harfbuzz-4.3.0.tar.xz 29800d238d3e93f61bf804ba1a6364dc harfbuzz-4.3.0.tar.xz Size: 15036020 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Fri May 20 22:46:59 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 22:46:59 +0200 Subject: =?utf8?q?=5Bpackages/acl=5D_-_updated_to_2=2E3=2E1_-_updated_pl=2Epo-update_?= =?utf8?q?patch?= References: <9f0f195fe951dcaadc6c25a8c4529e6f2d38ba47_refs_heads_master@pld-linux.org> Message-ID: <482300eae28dd6f80d7b620c90dbb373718a2673_refs_heads_master@pld-linux.org> commit 482300eae28dd6f80d7b620c90dbb373718a2673 Author: Jakub Bogusz Date: Fri May 20 22:47:49 2022 +0200 - updated to 2.3.1 - updated pl.po-update patch acl-pl.po-update.patch | 121 ++++++++++++++++++++++--------------------------- acl.spec | 15 +++--- 2 files changed, 62 insertions(+), 74 deletions(-) --- diff --git a/acl.spec b/acl.spec index edf53be..a228483 100644 --- a/acl.spec +++ b/acl.spec @@ -1,12 +1,12 @@ Summary: Command and library for manipulating access control lists Summary(pl.UTF-8): Polecenie i biblioteka do manipulacji listami kontroli dost?pu (ACL) Name: acl -Version: 2.2.53 +Version: 2.3.1 Release: 1 License: LGPL v2+ (library), GPL v2 (utilities) Group: Applications/System -Source0: http://git.savannah.gnu.org/cgit/acl.git/snapshot/%{name}-%{version}.tar.gz -# Source0-md5: 0c72e292be55ac60e890c00e6c561af8 +Source0: http://download.savannah.nongnu.org/releases/acl/%{name}-%{version}.tar.xz +# Source0-md5: 95ce715fe09acca7c12d3306d0f076b2 Patch0: %{name}-pl.po-update.patch URL: http://savannah.nongnu.org/projects/acl/ BuildRequires: attr-devel >= 2.4.16-3 @@ -16,8 +16,10 @@ BuildRequires: gettext-tools >= 0.18.2 BuildRequires: libtool >= 2:2 BuildRequires: rpmbuild(macros) >= 1.402 BuildRequires: sed >= 4.0 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz Requires: attr >= 2.4.15 -Obsoletes: libacl +Obsoletes: libacl < 2.3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _bindir /bin @@ -61,18 +63,15 @@ Statyczna biblioteka acl. %setup -q %patch0 -p1 -# prepare for gettextize -%{__sed} -i -e 's,po/Makefile\.in,,' configure.ac +%{__rm} po/stamp-po %build -po/update-potfiles %{__gettextize} %{__libtoolize} %{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} - %configure %{__make} diff --git a/acl-pl.po-update.patch b/acl-pl.po-update.patch index aae48f0..32ef31e 100644 --- a/acl-pl.po-update.patch +++ b/acl-pl.po-update.patch @@ -1,52 +1,35 @@ ---- acl-2.2.53/po/pl.po.orig 2018-06-19 05:27:20.000000000 +0200 -+++ acl-2.2.53/po/pl.po 2018-07-10 22:00:12.180986374 +0200 +--- acl-2.3.1/po/pl.po.orig 2021-03-16 07:43:21.000000000 +0100 ++++ acl-2.3.1/po/pl.po 2022-05-20 22:11:50.192301630 +0200 @@ -1,6 +1,6 @@ # Polish translation for acl. # Copyright (C) 2004 Free Software Foundation, Inc. -# Jakub Bogusz , 2004. -+# Jakub Bogusz , 2004-2018. ++# Jakub Bogusz , 2004-2022. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -@@ -17,10 +17,10 @@ - # - msgid "" - msgstr "" --"Project-Id-Version: acl-2.2.22\n" -+"Project-Id-Version: acl-2.2.53\n" - "Report-Msgid-Bugs-To: acl-devel at nongnu.org\n" - "POT-Creation-Date: 2014-01-10 09:16-0500\n" --"PO-Revision-Date: 2004-01-28 22:31+0100\n" -+"PO-Revision-Date: 2018-07-10 21:52+0200\n" - "Last-Translator: Jakub Bogusz \n" - "Language-Team: Polish \n" - "Language: pl\n" -@@ -80,7 +80,7 @@ - " -d, --default wy?wietlenie domy?lnej listy kontroli dost?pu\n" +@@ -196,9 +196,9 @@ msgid "%s: %s: Cannot change owner/group + msgstr "%s: %s: Nie mo?na zmieni? w?a?ciciela/grupy: %s\n" - #: tools/getfacl.c:571 + #: tools/setfacl.c:224 -#, fuzzy, c-format +#, c-format - msgid "" - " -a, --access display the file access control list only\n" - " -d, --default display the default access control list only\n" -@@ -95,33 +95,33 @@ - " -n, --numeric print numeric user/group identifiers\n" - " -p, --absolute-names don't strip leading '/' in pathnames\n" + msgid "%s: %s: Cannot change mode: %s\n" +-msgstr "%s: %s: Nie mo?na zmieni? w?a?ciciela/grupy: %s\n" ++msgstr "%s: %s: Nie mo?na zmieni? uprawnie?: %s\n" + + #: tools/setfacl.c:266 + #, c-format +@@ -244,7 +244,7 @@ msgid "" + " -n, --no-mask don't recalculate the effective rights mask\n" + " -d, --default operations apply to the default ACL\n" msgstr "" --" --access wy?wietlenie tylko listy kontroli dost?pu do " -+" -a, --access wy?wietlenie tylko listy kontroli dost?pu do " - "pliku\n" - " -d, --default wy?wietlenie tylko domy?lnej listy kontroli " - "dost?pu\n" --" --omit-header nie wy?wietlanie nag??wka z komentarzem\n" --" --all-effective wy?wietlanie wszystkich efektywnych uprawnie?\n" --" --no-effective nie wy?wietlanie efektywnych uprawnie?\n" --" --skip-base pomini?cie plik?w z sam? podstawow? pozycj?\n" -+" -c, --omit-header niewy?wietlanie nag??wka z komentarzem\n" -+" -e, --all-effective wy?wietlanie wszystkich efektywnych uprawnie?\n" -+" -E, --no-effective niewy?wietlanie efektywnych uprawnie?\n" -+" -s, --skip-base pomini?cie plik?w z sam? podstawow? pozycj?\n" +-" -n, --no-mask nie przeliczanie maski efektywnych uprawnie?\n" ++" -n, --no-mask nieprzeliczanie maski efektywnych uprawnie?\n" + " -d, --default wykonywanie operacji na domy?lnym ACL\n" + + #: tools/setfacl.c:291 +@@ -259,20 +259,20 @@ msgstr "" " -R, --recursive rekurencyjne wchodzenie do katalog?w\n" " -L, --logical przechodzenie logiczne, pod??anie za dowi?zaniami\n" " symbolicznymi\n" @@ -54,15 +37,10 @@ +" -P, --physical przechodzenie fizyczne, niepod??anie za " "dowi?zaniami\n" " symbolicznymi\n" --" --tabular wyj?cie w formacie tabeli\n" --" --numeric wy?wietlanie liczbowych identyfikator?w\n" -+" -t, --tabular wyj?cie w formacie tabeli\n" -+" -n, --numeric wy?wietlanie liczbowych identyfikator?w\n" - " u?ytkownik?w/grup\n" --" --absolute-names nie usuwanie wiod?cego '/' z nazw plik?w\n" -+" -p, --absolute-names nieusuwanie wiod?cego '/' z nazw plik?w\n" + " --restore=plik odtworzenie ACL-i (odwrotno?? `getfacl -R')\n" + " --test tryb testowy (ACL-e nie s? modyfikowane)\n" - #: tools/getfacl.c:586 tools/setfacl.c:300 + #: tools/setfacl.c:299 tools/getfacl.c:597 -#, fuzzy, c-format +#, c-format msgid "" @@ -74,30 +52,34 @@ +" -v, --version wy?wietlenie informacji o wersji i zako?czenie\n" +" -h, --help ten tekst pomocy\n" - #: tools/getfacl.c:728 tools/setfacl.c:317 + #: tools/setfacl.c:316 tools/getfacl.c:743 #, c-format -@@ -171,9 +171,9 @@ - msgstr "%s: %s: Nie mo?na zmieni? w?a?ciciela/grupy: %s\n" +@@ -326,7 +326,7 @@ msgstr "" + " -d, --default wy?wietlenie domy?lnej listy kontroli dost?pu\n" - #: tools/setfacl.c:225 + #: tools/getfacl.c:581 -#, fuzzy, c-format +#, c-format - msgid "%s: %s: Cannot change mode: %s\n" --msgstr "%s: %s: Nie mo?na zmieni? w?a?ciciela/grupy: %s\n" -+msgstr "%s: %s: Nie mo?na zmieni? uprawnie?: %s\n" - - #: tools/setfacl.c:267 - #, c-format -@@ -219,7 +219,7 @@ - " -n, --no-mask don't recalculate the effective rights mask\n" - " -d, --default operations apply to the default ACL\n" + msgid "" + " -a, --access display the file access control list only\n" + " -d, --default display the default access control list only\n" +@@ -342,21 +342,22 @@ msgid "" + " --one-file-system skip files on different filesystems\n" + " -p, --absolute-names don't strip leading '/' in pathnames\n" msgstr "" --" -n, --no-mask nie przeliczanie maski efektywnych uprawnie?\n" -+" -n, --no-mask nieprzeliczanie maski efektywnych uprawnie?\n" - " -d, --default wykonywanie operacji na domy?lnym ACL\n" - - #: tools/setfacl.c:292 -@@ -234,7 +234,7 @@ +-" --access wy?wietlenie tylko listy kontroli dost?pu do " ++" -a, --access wy?wietlenie tylko listy kontroli dost?pu do " + "pliku\n" + " -d, --default wy?wietlenie tylko domy?lnej listy kontroli " + "dost?pu\n" +-" --omit-header nie wy?wietlanie nag??wka z komentarzem\n" +-" --all-effective wy?wietlanie wszystkich efektywnych uprawnie?\n" +-" --no-effective nie wy?wietlanie efektywnych uprawnie?\n" +-" --skip-base pomini?cie plik?w z sam? podstawow? pozycj?\n" ++" -c, --omit-header bez wy?wietlania nag??wka z komentarzem\n" ++" -e, --all-effective wy?wietlanie wszystkich efektywnych uprawnie?\n" ++" -E, --no-effective bez wy?wietlania efektywnych uprawnie?\n" ++" -s, --skip-base pomini?cie plik?w z samymi podstawowymi wpisami\n" " -R, --recursive rekurencyjne wchodzenie do katalog?w\n" " -L, --logical przechodzenie logiczne, pod??anie za dowi?zaniami\n" " symbolicznymi\n" @@ -105,4 +87,11 @@ +" -P, --physical przechodzenie fizyczne, niepod??anie za " "dowi?zaniami\n" " symbolicznymi\n" - " --restore=plik odtworzenie ACL-i (odwrotno?? `getfacl -R')\n" +-" --tabular wyj?cie w formacie tabeli\n" +-" --numeric wy?wietlanie liczbowych identyfikator?w\n" ++" -t, --tabular wyj?cie w formacie tabeli\n" ++" -n, --numeric wy?wietlanie liczbowych identyfikator?w\n" + " u?ytkownik?w/grup\n" +-" --absolute-names nie usuwanie wiod?cego '/' z nazw plik?w\n" ++" --one-file-system pomijanie plik?w na innych systemach plik?w\n" ++" --absolute-names nieusuwanie wiod?cego '/' z nazw plik?w\n" ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/acl.git/commitdiff/482300eae28dd6f80d7b620c90dbb373718a2673 From qboosh at pld-linux.org Fri May 20 22:47:11 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 22:47:11 +0200 Subject: DISTFILES: acl: acl-2.3.1.tar.xz Message-ID: <25274.1653079631@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: http://download.savannah.nongnu.org/releases/acl/acl-2.3.1.tar.xz 95ce715fe09acca7c12d3306d0f076b2 acl-2.3.1.tar.xz Size: 355676 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Fri May 20 22:51:59 2022 From: qboosh at pld-linux.org (qboosh) Date: Fri, 20 May 2022 22:51:59 +0200 Subject: =?utf8?q?=5Bpackages/audit=5D_-_versioned_Obsoletes?= References: Message-ID: commit d50aaacc6c320d3adb476c5e5ebba3b9ea173703 Author: Jakub Bogusz Date: Fri May 20 22:52:49 2022 +0200 - versioned Obsoletes audit.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/audit.spec b/audit.spec index 40973b8..e4f6c48 100644 --- a/audit.spec +++ b/audit.spec @@ -70,8 +70,8 @@ Requires(post,preun,postun): systemd-units >= 38 Requires: %{name}-libs = %{version}-%{release} Requires: rc-scripts Requires: systemd-units >= 38 -Obsoletes: audit-audispd-plugins -Obsoletes: audit-systemd +Obsoletes: audit-audispd-plugins < 1.6.7 +Obsoletes: audit-systemd < 2.2-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/audit.git/commitdiff/d50aaacc6c320d3adb476c5e5ebba3b9ea173703 From baggins at pld-linux.org Sat May 21 02:51:42 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 02:51:42 +0200 Subject: =?utf8?q?=5Bpackages/python-acme=5D_-_up_to_1=2E27=2E0?= References: Message-ID: <465cc2ee6fd4f28aa218e5de9196250f019c4223_refs_heads_master@pld-linux.org> commit 465cc2ee6fd4f28aa218e5de9196250f019c4223 Author: Jan R?korajski Date: Sat May 21 02:51:28 2022 +0200 - up to 1.27.0 python-acme.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/python-acme.spec b/python-acme.spec index cf24c0d..559768b 100644 --- a/python-acme.spec +++ b/python-acme.spec @@ -15,12 +15,12 @@ %define module acme Summary: Python library for the ACME protocol Name: python-%{module} -Version: 1.2.0 -Release: 7 +Version: 1.27.0 +Release: 1 License: Apache v2.0 Group: Libraries/Python Source0: https://pypi.python.org/packages/source/a/%{module}/%{module}-%{version}.tar.gz -# Source0-md5: 3502f789350c80e77b15d0aecf2f4ebf +# Source0-md5: 3d950fd6465f8e85800a62eb7e76be19 URL: https://pypi.python.org/pypi/acme BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.713 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-acme.git/commitdiff/465cc2ee6fd4f28aa218e5de9196250f019c4223 From baggins at pld-linux.org Sat May 21 02:51:52 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 02:51:52 +0200 Subject: DISTFILES: python-acme: acme-1.27.0.tar.gz Message-ID: <19411.1653094312@distfiles.pld-linux.org> Request by: baggins Files fetched: 1 STORED: https://pypi.python.org/packages/source/a/acme/acme-1.27.0.tar.gz 3d950fd6465f8e85800a62eb7e76be19 acme-1.27.0.tar.gz Size: 99775 bytes -- Virtually Yours: distfiles. From baggins at pld-linux.org Sat May 21 02:54:41 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 02:54:41 +0200 Subject: =?utf8?q?=5Bpackages/certbot=5D_-_up_to_1=2E27=2E0_-_build_python3_only_-_Re?= =?utf8?q?quire_external_pythonm3-acme_instead_of_building_a_duplicate?= References: Message-ID: commit bf621c33011da6c18fd96ccfd2beae38b0a0f617 Author: Jan R?korajski Date: Sat May 21 02:53:58 2022 +0200 - up to 1.27.0 - build python3 only - Require external pythonm3-acme instead of building a duplicate here certbot.spec | 113 +++++++++-------------------------------------------------- 1 file changed, 17 insertions(+), 96 deletions(-) --- diff --git a/certbot.spec b/certbot.spec index 895df6d..801f02a 100644 --- a/certbot.spec +++ b/certbot.spec @@ -1,38 +1,33 @@ # # Conditional build: -%bcond_with doc # build doc +%bcond_without doc # build doc %bcond_with tests # do perform tests (pulls extra dependencies from network) -%bcond_without python3 # build CPython 3.x ACME module Summary: Certbot - EFF's tool to obtain certs from Let's Encrypt Name: certbot -Version: 0.40.1 -Release: 7 +Version: 1.27.0 +Release: 0.1 License: Apache v2.0 Group: Applications/Networking Source0: https://github.com/certbot/certbot/archive/v%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 6b187c9b843c715b5486ac4b212316cd +# Source0-md5: 09aaa677ed9d47699c2d575b5a4a147e URL: https://certbot.eff.org/ -BuildRequires: python-setuptools +BuildRequires: python3-setuptools BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.713 %if %{with doc} -BuildRequires: python-repoze.sphinx.autointerface -BuildRequires: sphinx-pdg +BuildRequires: python3-sphinx_rtd_theme +BuildRequires: sphinx-pdg >= 4.5.0 %endif %if %{with tests} BuildRequires: Zope-Interface -BuildRequires: python-mock -BuildRequires: python-six +BuildRequires: python3-mock +BuildRequires: python3-six %endif -%if %{with python3} BuildRequires: python3-setuptools +Requires: python3-acme >= %{version} Requires: python3-zope.component >= 4.4.1 Requires: python3-ndg-httpsclient -%else: -Requires: python-zope.component >= 4.4.1 -Requires: python-ndg-httpsclient -%endif Obsoletes: letsencrypt BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -47,113 +42,39 @@ certificates from trusted third parties called certificate authorities from Let's Encrypt - an open certificate authority launched by the EFF, Mozilla, and others - and deploys it to a web server. -%package -n python-acme -Summary: Python library for the ACME protocol -Group: Libraries/Python -Obsoletes: python-acme-doc < 0.9.3 - -%description -n python-acme -Python 2 library for use of the Automatic Certificate Management -Environment protocol as defined by the IETF. It's used by the Let's -Encrypt project. - -%package -n python3-acme -Summary: Python library for the ACME protocol -Group: Libraries/Python - -%description -n python3-acme -Python 3 library for use of the Automatic Certificate Management -Environment protocol as defined by the IETF. It's used by the Let's -Encrypt project. - %prep %setup -q %build -%py_build %{?with_tests:test} - -%if %{with doc} -cd docs -%{__make} -j1 html -rm -r _build/html/_sources -%endif - -cd acme -%py_build %{?with_tests:test} - -%if %{with python3} +cd certbot %py3_build %{?with_tests:test} -%endif %if %{with doc} -cd docs -%{__make} -j1 html -rm -rf _build/html/_sources +%{__make} -C docs html +%{__rm} -r docs/_build/html/_sources %endif -cd .. %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},/var/log,/var/lib}/letsencrypt -%if %{with python3} -%py3_install -%else -%py_install -%endif - -cd acme - -%py_install - -%if %{with python3} +cd certbot %py3_install -%endif -cd .. - -%py_postclean %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README.rst CHANGELOG.md CONTRIBUTING.md docs/*.txt docs/*.rst +%doc README.rst CHANGELOG.md CONTRIBUTING.md certbot/docs/*.txt %if %{with doc} -%doc docs/_build/html/* +%doc certbot/docs/_build/html/* %else -%doc docs/*.rst docs/api docs/man +%doc certbot/docs/*.rst certbot/docs/api certbot/docs/man %endif %dir %{_sysconfdir}/letsencrypt %dir /var/log/letsencrypt %dir /var/lib/letsencrypt %attr(755,root,root) %{_bindir}/certbot -%if %{with python3} %{py3_sitescriptdir}/certbot %{py3_sitescriptdir}/certbot-%{version}*-py*.egg-info -%else -%{py_sitescriptdir}/certbot -%{py_sitescriptdir}/certbot-%{version}*-py*.egg-info -%endif - -%files -n python-acme -%defattr(644,root,root,755) -%doc acme/README.rst -%if %{with doc} -%doc acme/docs/_build/html/* -%else -%doc acme/docs/*.rst acme/docs/api acme/docs/man -%endif -%{py_sitescriptdir}/acme -%{py_sitescriptdir}/acme-%{version}*-py*.egg-info - -%files -n python3-acme -%defattr(644,root,root,755) -%doc acme/README.rst -%if %{with doc} -%doc acme/docs/_build/html/* -%else -%doc acme/docs/*.rst acme/docs/api acme/docs/man -%endif -%{py3_sitescriptdir}/acme -%{py3_sitescriptdir}/acme-%{version}*-py*.egg-info ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/certbot.git/commitdiff/bf621c33011da6c18fd96ccfd2beae38b0a0f617 From baggins at pld-linux.org Sat May 21 02:54:49 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 02:54:49 +0200 Subject: DISTFILES: certbot: certbot-1.27.0.tar.gz Message-ID: <20324.1653094489@distfiles.pld-linux.org> Request by: baggins Files fetched: 1 STORED: https://github.com/certbot/certbot/archive/v1.27.0/certbot-1.27.0.tar.gz 09aaa677ed9d47699c2d575b5a4a147e certbot-1.27.0.tar.gz Size: 1366469 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sat May 21 10:08:36 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 10:08:36 +0200 Subject: =?utf8?q?=5Bpackages/fcft=5D_up_to_3=2E1=2E2?= References: <1a4d35d2175d7b13d0a0bfe58b054b563b09a1cc_refs_heads_master@pld-linux.org> Message-ID: <738d083cedd8cd59bf2d8b30c3c8a1efc0689ff4_refs_heads_master@pld-linux.org> commit 738d083cedd8cd59bf2d8b30c3c8a1efc0689ff4 Author: Jan Palus Date: Sat May 21 10:08:29 2022 +0200 up to 3.1.2 fcft.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/fcft.spec b/fcft.spec index b586651..8799936 100644 --- a/fcft.spec +++ b/fcft.spec @@ -1,11 +1,11 @@ Summary: A simple library for font loading and glyph rasterization Name: fcft -Version: 3.1.1 +Version: 3.1.2 Release: 1 License: MIT Group: Development/Libraries Source0: https://codeberg.org/dnkl/fcft/archive/%{version}.tar.gz -# Source0-md5: db1b163271cc76eb62cf187bce4b7a4e +# Source0-md5: b084d2a8c7581246dab46f6f80142948 URL: https://codeberg.org/dnkl/fcft BuildRequires: fontconfig-devel BuildRequires: freetype-devel >= 2.12.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/fcft.git/commitdiff/738d083cedd8cd59bf2d8b30c3c8a1efc0689ff4 From atler at pld-linux.org Sat May 21 10:08:47 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 10:08:47 +0200 Subject: DISTFILES: fcft: 3.1.2.tar.gz Message-ID: <25018.1653120527@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://codeberg.org/dnkl/fcft/archive/3.1.2.tar.gz b084d2a8c7581246dab46f6f80142948 3.1.2.tar.gz Size: 741659 bytes -- Virtually Yours: distfiles. From baggins at pld-linux.org Sat May 21 10:32:09 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 10:32:09 +0200 Subject: =?utf8?q?=5Bpackages/poldek=5D_-_lazy_evaluate_=27or=27_deps_-_fix_=27if=27_?= =?utf8?q?and_=27unless=27_return_values_-_rel_11?= References: <2d94f8f7056fbe16b90a171b66282cae45b9070b_refs_heads_master@pld-linux.org> Message-ID: commit c6ad8d0d7c7721b619e7ec4cb8cbe7bc8c776725 Author: Jan R?korajski Date: Sat May 21 10:31:12 2022 +0200 - lazy evaluate 'or' deps - fix 'if' and 'unless' return values - rel 11 boolean-deps.patch | 19 +++++++++++-------- poldek.spec | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) --- diff --git a/poldek.spec b/poldek.spec index fd68e60..dd21354 100644 --- a/poldek.spec +++ b/poldek.spec @@ -22,7 +22,7 @@ %define ver_rpm 1:4.14 %endif -%define rel 10 +%define rel 11 Summary: RPM packages management helper tool Summary(hu.UTF-8): RPM csomagkezel?st seg?t? eszk?z Summary(pl.UTF-8): Pomocnicze narz?dzie do zarz?dzania pakietami RPM diff --git a/boolean-deps.patch b/boolean-deps.patch index 180820c..a5429e8 100644 --- a/boolean-deps.patch +++ b/boolean-deps.patch @@ -207,7 +207,7 @@ diff -ur poldek-0.42.2-orig/install3/requirements.c poldek-0.42.2/install3/requi static int process_req(int indent, struct i3ctx *ictx, struct i3pkg *i3pkg, const struct capreq *req) { -@@ -653,6 +806,46 @@ +@@ -653,6 +806,49 @@ return rc; } @@ -219,27 +219,30 @@ diff -ur poldek-0.42.2-orig/install3/requirements.c poldek-0.42.2/install3/requi + rcl = process_req(indent, ictx, i3pkg, breq->req); + else + rcl = process_boolean_req(indent, ictx, i3pkg, breq->left); -+ if (breq->right) -+ rcr = process_boolean_req(indent, ictx, i3pkg, breq->right); -+ else -+ return rcl; ++ if (breq->op != CAPREQ_BOOL_OP_OR) ++ if (breq->right) ++ rcr = process_boolean_req(indent, ictx, i3pkg, breq->right); ++ else ++ return rcl; + switch (breq->op) { + case CAPREQ_BOOL_OP_AND: + return (rcl > 0 && rcr > 0) ? 1 : -1; + case CAPREQ_BOOL_OP_OR: -+ return (rcl > 0 || rcr > 0) ? 1 : -1; ++ if (rcl <= 0 && breq->right) ++ return process_boolean_req(indent, ictx, i3pkg, breq->right); ++ return rcl; + case CAPREQ_BOOL_OP_IF: + if (rcr > 0) + return rcl; + if (breq->leftn) + return process_boolean_req(indent, ictx, i3pkg, breq->leftn); -+ return -1; ++ return 1; + case CAPREQ_BOOL_OP_UNLESS: + if (rcr <= 0) + return rcl; + if (breq->leftn) + return process_boolean_req(indent, ictx, i3pkg, breq->leftn); -+ return -1; ++ return 1; + case CAPREQ_BOOL_OP_WITH: + // TODO: check that both deps are stisfied by the same package + return (rcl > 0 && rcr > 0) ? 1 : -1; ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/c6ad8d0d7c7721b619e7ec4cb8cbe7bc8c776725 From atler at pld-linux.org Sat May 21 11:01:39 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 11:01:39 +0200 Subject: =?utf8?q?=5Bpackages/SDL2=5D_add_ibus_bcond?= References: Message-ID: commit d37ef9b7e15867d4b03ab9805bd0b0ed01289c73 Author: Jan Palus Date: Sat May 21 11:00:58 2022 +0200 add ibus bcond SDL2.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- diff --git a/SDL2.spec b/SDL2.spec index 28f282c..c626962 100644 --- a/SDL2.spec +++ b/SDL2.spec @@ -12,6 +12,7 @@ %bcond_without vulkan # Vulkan graphics support %bcond_without wayland # Wayland graphics support %bcond_without fcitx # Fcitx IM support +%bcond_without ibus # IBus IM support %bcond_without static_libs # don't build static libraries %bcond_with mmx # MMX instructions %bcond_with sse # SSE instructions @@ -86,7 +87,7 @@ BuildRequires: dbus-devel %{?with_fcitx:BuildRequires: fcitx-devel} BuildRequires: gcc >= 5:4.0 BuildRequires: hidapi-devel -BuildRequires: ibus-devel >= 1.0 +%{?with_ibus:BuildRequires: ibus-devel >= 1.0} %{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.125} %{?with_kms:BuildRequires: libdrm-devel >= 1.4.82} BuildRequires: libsamplerate-devel @@ -227,6 +228,7 @@ SDL - przyk?adowe programy. %{!?with_arts:--disable-arts} \ %{!?with_esd:--disable-esd} \ %{!?with_fcitx:--disable-fcitx} \ + %{!?with_ibus:--disable-ibus} \ %{!?with_jack:--disable-jack} \ %{!?with_mmx:--disable-mmx} \ %{!?with_nas:--disable-nas} \ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/SDL2.git/commitdiff/d37ef9b7e15867d4b03ab9805bd0b0ed01289c73 From atler at pld-linux.org Sat May 21 11:34:17 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 11:34:17 +0200 Subject: =?utf8?q?=5Bpackages/aom=5D_enable_neon_only_on_archs_which_support_it?= References: <9ebfb53b8ecf23eb9da7e414685da6492355cfab_refs_heads_master@pld-linux.org> Message-ID: <71eae072906f0f46aa261e9734ad73e50eff13fd_refs_heads_master@pld-linux.org> commit 71eae072906f0f46aa261e9734ad73e50eff13fd Author: Jan Palus Date: Sat May 21 11:28:42 2022 +0200 enable neon only on archs which support it aom.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- diff --git a/aom.spec b/aom.spec index 80f4557..b9f2d9d 100644 --- a/aom.spec +++ b/aom.spec @@ -2,6 +2,10 @@ # Conditional build: %bcond_without wxwidgets # wxWidgets based analyzer +%ifarch %{arm_with_neon} +%define with_neon 1 +%endif + Summary: Royalty-free next-generation video format Summary(pl.UTF-8): Format wideo nowej generacji bez op?at licencyjnych Name: aom @@ -21,7 +25,7 @@ BuildRequires: doxygen >= 1:1.8.10 BuildRequires: graphviz BuildRequires: libstdc++-devel BuildRequires: rpm-build >= 4.6 -BuildRequires: rpmbuild(macros) >= 1.752 +BuildRequires: rpmbuild(macros) >= 2.007 BuildRequires: sed >= 4.0 %{?with_wxwidgets:BuildRequires: wxGTK3-unicode-devel} BuildRequires: yasm @@ -135,6 +139,7 @@ cd builddir -DCONFIG_WEBM_IO=1 \ -DENABLE_CCACHE=1 \ -DENABLE_DOCS=1 \ + %{cmake_on_off neon ENABLE_NEON} \ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-gtk3-unicode-config %{__make} ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/aom.git/commitdiff/71eae072906f0f46aa261e9734ad73e50eff13fd From baggins at pld-linux.org Sat May 21 11:44:37 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 11:44:37 +0200 Subject: =?utf8?q?=5Bpackages/rpm/dev-4=2E17=2E0=5D_-_move_build-id_hierarchy_from_rp?= =?utf8?q?m_to_FHS-debug?= References: Message-ID: commit bab64983296bda60d1f798f2509a6105d0afd7ba Author: Jan R?korajski Date: Sat May 21 11:44:14 2022 +0200 - move build-id hierarchy from rpm to FHS-debug rpm.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- diff --git a/rpm.spec b/rpm.spec index 1540fa7..f67ea07 100644 --- a/rpm.spec +++ b/rpm.spec @@ -696,7 +696,7 @@ cd python %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{/bin,/%{_lib},/etc/sysconfig,%{_sysconfdir}/{rpm,pki/rpm-gpg}} \ - $RPM_BUILD_ROOT{/var/lib/{banner,rpm},/usr/lib/.build-id} + $RPM_BUILD_ROOT/var/lib/{banner,rpm} cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.asc @@ -937,8 +937,6 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f # valgrind suppression file for rpm %{_rpmlibdir}/rpm.supp -%dir /usr/lib/.build-id - %files base %defattr(644,root,root,755) %dir %{_sysconfdir}/rpm ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/bab64983296bda60d1f798f2509a6105d0afd7ba From lmasko at pld-linux.org Sat May 21 12:23:59 2022 From: lmasko at pld-linux.org (lmasko) Date: Sat, 21 May 2022 12:23:59 +0200 Subject: =?utf8?q?=5Bpackages/google-chrome=5D_-_Up_to_101=2E0=2E4951=2E64=2E?= References: Message-ID: <228a1212b4c8906d025fdec210a32a40019a524a_refs_heads_master@pld-linux.org> commit 228a1212b4c8906d025fdec210a32a40019a524a Author: ?ukasz Ma?ko Date: Sat May 21 12:23:41 2022 +0200 - Up to 101.0.4951.64. google-chrome.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/google-chrome.spec b/google-chrome.spec index a11f8e0..e1e63e1 100644 --- a/google-chrome.spec +++ b/google-chrome.spec @@ -10,12 +10,12 @@ %endif Summary: Google Chrome Name: google-chrome%{?gcsuffix} -Version: 100.0.4896.60 +Version: 101.0.4951.64 Release: 1 License: Multiple, see http://chrome.google.com/ Group: Applications/Networking Source0: http://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-%{state}-%{version}-%{release}.x86_64.rpm -# NoSource0-md5: 9de1ab48266561ee3ed0e3ba67264a88 +# NoSource0-md5: 74d71bde7b41acf9e6ac45361ab28397 NoSource: 0 Source1: google-chrome.sh Source2: find-lang.sh ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/google-chrome.git/commitdiff/228a1212b4c8906d025fdec210a32a40019a524a From qboosh at pld-linux.org Sat May 21 12:30:33 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 12:30:33 +0200 Subject: =?utf8?q?=5Bpackages/crossmingw32-harfbuzz=5D_-_updated_to_4=2E3=2E0?= References: <0300e2074c93d1f2aa792e67644563f5988c59eb_refs_heads_master@pld-linux.org> Message-ID: commit be7b524e45964db160dbe11a26d938dbcf07de16 Author: Jakub Bogusz Date: Sat May 21 12:31:26 2022 +0200 - updated to 4.3.0 crossmingw32-harfbuzz.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/crossmingw32-harfbuzz.spec b/crossmingw32-harfbuzz.spec index abd7d22..dc03112 100644 --- a/crossmingw32-harfbuzz.spec +++ b/crossmingw32-harfbuzz.spec @@ -1,12 +1,12 @@ Summary: HarfBuzz - internationalized text shaping library - MinGW32 cross version Summary(pl.UTF-8): Rasteryzer font?w TrueType - wersja skro?na dla MinGW32 Name: crossmingw32-harfbuzz -Version: 4.2.1 +Version: 4.3.0 Release: 1 License: MIT Group: Development/Libraries Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/harfbuzz-%{version}.tar.xz -# Source0-md5: 1a4152c9134470c6a227c81e37dc1397 +# Source0-md5: 29800d238d3e93f61bf804ba1a6364dc URL: https://harfbuzz.github.io/ BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1:1.13.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-harfbuzz.git/commitdiff/be7b524e45964db160dbe11a26d938dbcf07de16 From atler at pld-linux.org Sat May 21 14:16:45 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 14:16:45 +0200 Subject: =?utf8?q?=5Bpackages/webrtc-audio-processing1=5D_exclude_aarch64_from_neon_b?= =?utf8?q?cond?= References: <762ee6d1d996461a9c9c65fca85f327f2c7b622e_refs_heads_master@pld-linux.org> Message-ID: commit e42bc18f8b85e6054eb3e4f60584a50025f4ff0f Author: Jan Palus Date: Sat May 21 14:02:21 2022 +0200 exclude aarch64 from neon bcond project's logic for neon is pretty messy -- if -Dneon option is enabled it forces -mfpu=neon flag which is not available on aarch64 since neon is mandatory there. let's rely on logic that enables neon when aarch64 arch is detected webrtc-audio-processing1.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/webrtc-audio-processing1.spec b/webrtc-audio-processing1.spec index 87e1181..c21cde5 100644 --- a/webrtc-audio-processing1.spec +++ b/webrtc-audio-processing1.spec @@ -8,7 +8,7 @@ %bcond_without neon # ARM NEON instructions %bcond_with sse2 # SSE2 instructions -%ifnarch armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 +%ifnarch armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl %undefine with_neon %endif %ifarch pentium4 %{x8664} x32 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/webrtc-audio-processing1.git/commitdiff/9e7567dfe06f6e5e398ea8f3348c916d5e750a6a From atler at pld-linux.org Sat May 21 14:16:50 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 14:16:50 +0200 Subject: =?utf8?q?=5Bpackages/webrtc-audio-processing1=5D_macros_for_=25ninja*?= References: <762ee6d1d996461a9c9c65fca85f327f2c7b622e_refs_heads_master@pld-linux.org> Message-ID: <9e7567dfe06f6e5e398ea8f3348c916d5e750a6a_refs_heads_master@pld-linux.org> commit 9e7567dfe06f6e5e398ea8f3348c916d5e750a6a Author: Jan Palus Date: Sat May 21 14:16:21 2022 +0200 macros for %ninja* webrtc-audio-processing1.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/webrtc-audio-processing1.spec b/webrtc-audio-processing1.spec index c21cde5..487befa 100644 --- a/webrtc-audio-processing1.spec +++ b/webrtc-audio-processing1.spec @@ -32,6 +32,7 @@ BuildRequires: abseil-cpp-devel >= 20200923 BuildRequires: libstdc++-devel >= 6:5 BuildRequires: meson >= 0.54 BuildRequires: ninja >= 1.5 +BuildRequires: rpmbuild(macros) >= 1.736 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/webrtc-audio-processing1.git/commitdiff/9e7567dfe06f6e5e398ea8f3348c916d5e750a6a From atler at pld-linux.org Sat May 21 14:38:15 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 14:38:15 +0200 Subject: =?utf8?q?=5Bpackages/gstreamer-plugins-bad=5D_BR=3A_shaderc_for_vulkan_=28gl?= =?utf8?q?slc_bin=29_and_BR=3A_microdns-devel_for_microdns?= References: <3d6593f89250ddd9acff4afe2eeb0e349a88eac3_refs_heads_master@pld-linux.org> Message-ID: commit d58c514b65d5a1eaffa6f6cce5c095f583cee4f1 Author: Jan Palus Date: Sat May 21 14:37:32 2022 +0200 BR: shaderc for vulkan (glslc bin) and BR: microdns-devel for microdns gstreamer-plugins-bad.spec | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec index 1b7a395..3c30620 100644 --- a/gstreamer-plugins-bad.spec +++ b/gstreamer-plugins-bad.spec @@ -94,6 +94,7 @@ BuildRequires: gstreamer-gl-devel >= %{gstpb_ver} BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver} %{?with_apidocs:BuildRequires: hotdoc >= 0.11.0} BuildRequires: meson >= 0.59 +BuildRequires: microdns-devel BuildRequires: ninja >= 1.5 BuildRequires: orc-devel >= 0.4.17 BuildRequires: pkgconfig >= 1:0.9.0 @@ -203,6 +204,7 @@ BuildRequires: opus-devel >= 0.9.4 BuildRequires: pango-devel >= 1:1.22.0 BuildRequires: qrencode-devel %{?with_sbc:BuildRequires: sbc-devel >= 1.0} +%{?with_vulkan:BuildRequires: shaderc} BuildRequires: soundtouch-devel >= 1.4 BuildRequires: spandsp-devel >= 1:0.0.6 BuildRequires: srt-devel >= 1.3.0 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/d58c514b65d5a1eaffa6f6cce5c095f583cee4f1 From atler at pld-linux.org Sat May 21 14:41:02 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 14:41:02 +0200 Subject: =?utf8?q?=5Bpackages/libbluray=5D_upstream_patch_to_fix_build_with_latest_ja?= =?utf8?q?va_releases?= References: <75ed0edb31a42d39ca54be80c1fcbd72977b5afa_refs_heads_master@pld-linux.org> Message-ID: <97a6bd308ec956fe84184e74cee4689055a33346_refs_heads_master@pld-linux.org> commit 97a6bd308ec956fe84184e74cee4689055a33346 Author: Jan Palus Date: Sat May 21 14:40:38 2022 +0200 upstream patch to fix build with latest java releases java.patch | 34 ++++++++++++++++++++++++++++++++++ libbluray.spec | 2 ++ 2 files changed, 36 insertions(+) --- diff --git a/libbluray.spec b/libbluray.spec index d6816a7..121bd72 100644 --- a/libbluray.spec +++ b/libbluray.spec @@ -12,6 +12,7 @@ License: LGPL v2+ Group: Libraries Source0: https://download.videolan.org/videolan/libbluray/%{version}/%{name}-%{version}.tar.bz2 # Source0-md5: 55d69915d56d491637b8378ca54c3b7a +Patch0: java.patch URL: http://www.videolan.org/developers/libbluray.html BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -92,6 +93,7 @@ Klasy obs?uguj?ce BD-Java dla libbluray. %prep %setup -q +%patch0 -p1 %build %{__libtoolize} diff --git a/java.patch b/java.patch new file mode 100644 index 0000000..41f858c --- /dev/null +++ b/java.patch @@ -0,0 +1,34 @@ +From 8f26777b1ce124ff761f80ef52d6be10bcea323e Mon Sep 17 00:00:00 2001 +From: Fridrich Strba +Date: Mon, 25 Apr 2022 14:28:58 +0300 +Subject: [PATCH] Fix build failure after Oracle Java CPU for April 2022 + +--- + src/libbluray/bdj/java/java/io/BDFileSystem.java | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/src/libbluray/bdj/java/java/io/BDFileSystem.java b/src/libbluray/bdj/java/java/io/BDFileSystem.java +index 03add5d1..fabe57bc 100644 +--- a/src/libbluray/bdj/java/java/io/BDFileSystem.java ++++ b/src/libbluray/bdj/java/java/io/BDFileSystem.java +@@ -227,6 +227,17 @@ public abstract class BDFileSystem extends FileSystem { + return fs.isAbsolute(f); + } + ++ public boolean isInvalid(File f) { ++ try { ++ Method m = fs.getClass().getDeclaredMethod("isInvalid", new Class[] { File.class }); ++ Object[] args = new Object[] {(Object)f}; ++ Boolean result = (Boolean)m.invoke(fs, args); ++ return result.booleanValue(); ++ } finally { ++ return false; ++ } ++ } ++ + public String resolve(File f) { + if (!booted) + return fs.resolve(f); +-- +GitLab + ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libbluray.git/commitdiff/97a6bd308ec956fe84184e74cee4689055a33346 From atler at pld-linux.org Sat May 21 15:10:37 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 15:10:37 +0200 Subject: =?utf8?q?=5Bpackages/zeromq=5D_disable_-Werror_to_fix_build_with_gcc_=3E=3D_?= =?utf8?q?11?= References: Message-ID: <10cdc5f2869f8f340b5e66c9590547fb09e92591_refs_heads_master@pld-linux.org> commit 10cdc5f2869f8f340b5e66c9590547fb09e92591 Author: Jan Palus Date: Sat May 21 15:10:08 2022 +0200 disable -Werror to fix build with gcc >= 11 zeromq.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/zeromq.spec b/zeromq.spec index e79da63..33d4a41 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -139,7 +139,8 @@ wykorzystuj?cych interfejs C++ do ?MQ. --with-libsodium \ %{?with_norm:--with-norm} \ %{?with_pgm:--with-pgm} \ - %{?with_gnutls:--with-tls} + %{?with_gnutls:--with-tls} \ + --disable-Werror %{__make} %if %{with tests} ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zeromq.git/commitdiff/10cdc5f2869f8f340b5e66c9590547fb09e92591 From qboosh at pld-linux.org Sat May 21 16:06:42 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:06:42 +0200 Subject: =?utf8?q?=5Bpackages/lensfun=5D_-_updated_to_0=2E3=2E3_-_removed_obsolete_Va?= =?utf8?q?rious-CMake-patches-from-the-mailing-list_patch_-_added_pyth?= References: Message-ID: <37f8f8d7fe25fbce1b0731df5e123f93cbd3862c_refs_heads_master@pld-linux.org> commit 37f8f8d7fe25fbce1b0731df5e123f93cbd3862c Author: Jakub Bogusz Date: Sat May 21 16:07:32 2022 +0200 - updated to 0.3.3 - removed obsolete Various-CMake-patches-from-the-mailing-list patch - added python3 binding ...rious-CMake-patches-from-the-mailing-list.patch | 85 ---------------------- lensfun.spec | 40 ++++++++-- 2 files changed, 33 insertions(+), 92 deletions(-) --- diff --git a/lensfun.spec b/lensfun.spec index db1f8d1..89e9968 100644 --- a/lensfun.spec +++ b/lensfun.spec @@ -13,13 +13,13 @@ Summary: Camera lens database with image correction support Summary(pl.UTF-8): Baza danych obiektyw?w z funkcj? korekcji zdj?? Name: lensfun -Version: 0.3.2 -Release: 2 +Version: 0.3.3 +Release: 1 License: LGPL v3 (library), CC-BY-SA v3.0 (lens database) Group: Libraries -Source0: http://downloads.sourceforge.net/lensfun/%{name}-%{version}.tar.gz -# Source0-md5: 247e59a0812ec451f6cd0d20b3379cb5 -Patch0: 0060-Various-CMake-patches-from-the-mailing-list.patch +#Source0Download: https://github.com/lensfun/lensfun/releases +Source0: https://github.com/lensfun/lensfun/archive/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: 04e0b58fd685ee680b0d70d61f0a5c17 URL: http://lensfun.sourceforge.net/ BuildRequires: cmake >= 2.8 BuildRequires: docutils @@ -29,7 +29,9 @@ BuildRequires: libpng-devel >= 1.0 BuildRequires: libstdc++-devel BuildRequires: make >= 3.81 BuildRequires: pkgconfig -BuildRequires: python +BuildRequires: python3 +BuildRequires: python3-modules >= 1:3.2 +BuildRequires: python3-setuptools BuildRequires: rpmbuild(macros) >= 1.605 BuildRequires: zlib-devel >= 1.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -70,13 +72,27 @@ lensfun API documentation. %description apidocs -l pl.UTF-8 Dokumentacja API biblioteki lensfun. +%package -n python3-lensfun +Summary: Python 3 interface to lensfun +Summary(pl.UTF-8): Interfejs Pythoan 3 do lensfun +Group: Libraries/Python +Requires: %{name} = %{version}-%{release} + +%description -n python3-lensfun +Python 3 interface to lensfun. + +%description -n python3-lensfun -l pl.UTF-8 +Interfejs Pythoan 3 do lensfun. + %prep %setup -q -%patch0 -p1 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' apps/lensfun-{add-adapter,update-data} %{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' apps/g-lensfun-update-data +# disable, will run manually with our args +%{__sed} -i -e '/INSTALL(.*SETUP_PY.*install/d' apps/CMakeLists.txt + %build install -d build cd build @@ -92,9 +108,14 @@ cd build %install rm -rf $RPM_BUILD_ROOT + %{__make} -C build install/fast \ DESTDIR=$RPM_BUILD_ROOT +cd build/apps +%py3_install +cd ../.. + # packaged as %doc in -apidocs %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} @@ -126,3 +147,8 @@ rm -rf $RPM_BUILD_ROOT %files apidocs %defattr(644,root,root,755) %doc build/doc_doxygen/* + +%files -n python3-lensfun +%defattr(644,root,root,755) +%{py3_sitescriptdir}/lensfun +%{py3_sitescriptdir}/lensfun-%{version}-py*.egg-info diff --git a/0060-Various-CMake-patches-from-the-mailing-list.patch b/0060-Various-CMake-patches-from-the-mailing-list.patch deleted file mode 100644 index 312b540..0000000 --- a/0060-Various-CMake-patches-from-the-mailing-list.patch +++ /dev/null @@ -1,85 +0,0 @@ -From bba9aa37c899999fca01101a8ed271a3aa9d82b7 Mon Sep 17 00:00:00 2001 -From: Sebastian Kraft -Date: Sat, 16 Jan 2016 15:42:57 +0100 -Subject: [PATCH 060/113] Various CMake patches from the mailing list - -- Add GLIB2 libray path to link directories -- Enable -msseX compiler switch for Clang -- Set -mseeX switch only for files with SSE code -- Do not enable SSE optimizations on non-x86 hardware by default ---- - CMakeLists.txt | 19 +++++++++++++------ - libs/lensfun/CMakeLists.txt | 5 +++++ - 2 files changed, 18 insertions(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 21f082b..b85656c 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -31,12 +31,18 @@ IF(NOT HAVE_REGEX_H) - INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/libs/regex) - ENDIF() - -+IF(CMAKE_SYSTEM_PROCESSOR MATCHES "[XxIi][0-9]?86|[Aa][Mm][Dd]64") -+ SET(X86_ON ON) -+else() -+ SET(X86_ON OFF) -+ENDIF() -+ - # options controlling the build process - OPTION(BUILD_STATIC "Build static library" OFF) - OPTION(BUILD_TESTS "Build test suite" OFF) - OPTION(BUILD_LENSTOOL "Build the lenstool (requires libpng)" OFF) --OPTION(BUILD_FOR_SSE "Build with support for SSE" ON) --OPTION(BUILD_FOR_SSE2 "Build with support for SSE2" ON) -+OPTION(BUILD_FOR_SSE "Build with support for SSE" ${X86_ON}) -+OPTION(BUILD_FOR_SSE2 "Build with support for SSE2" ${X86_ON}) - OPTION(BUILD_DOC "Build documentation with doxygen" OFF) - OPTION(INSTALL_HELPER_SCRIPTS "Install various helper scripts" ON) - -@@ -62,14 +68,14 @@ ENDIF() - - IF(BUILD_FOR_SSE) - SET(VECTORIZATION_SSE 1) -- IF(CMAKE_COMPILER_IS_GNUCXX) -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse") -+ IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") -+ SET(VECTORIZATION_SSE_FLAGS "-msse") - ENDIF() - ENDIF() - IF(BUILD_FOR_SSE2) - SET(VECTORIZATION_SSE2 1) -- IF(CMAKE_COMPILER_IS_GNUCXX) -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2") -+ IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") -+ SET(VECTORIZATION_SSE2_FLAGS "-msse2") - ENDIF() - ENDIF() - -@@ -97,6 +103,7 @@ ELSE() - ENDIF() - - INCLUDE_DIRECTORIES(SYSTEM ${GLIB2_INCLUDE_DIRS}) -+LINK_DIRECTORIES(${GLIB2_LIBRARY_DIRS}) - - - IF(BUILD_STATIC) -diff --git a/libs/lensfun/CMakeLists.txt b/libs/lensfun/CMakeLists.txt -index 6beadec..b0ca638 100644 ---- a/libs/lensfun/CMakeLists.txt -+++ b/libs/lensfun/CMakeLists.txt -@@ -9,6 +9,11 @@ IF(WIN32) - LIST(APPEND LENSFUN_SRC windows/auxfun.cpp) - ENDIF() - -+SET_SOURCE_FILES_PROPERTIES(mod-color-sse.cpp mod-coord-sse.cpp -+ PROPERTIES COMPILE_FLAGS "${VECTORIZATION_SSE_FLAGS}") -+SET_SOURCE_FILES_PROPERTIES(mod-color-sse2.cpp -+ PROPERTIES COMPILE_FLAGS "${VECTORIZATION_SSE2_FLAGS}") -+ - IF(BUILD_STATIC) - ADD_LIBRARY(lensfun STATIC ${LENSFUN_SRC}) - ELSE() --- -2.7.4 - ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/lensfun.git/commitdiff/37f8f8d7fe25fbce1b0731df5e123f93cbd3862c From qboosh at pld-linux.org Sat May 21 16:06:56 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:06:56 +0200 Subject: DISTFILES: lensfun: lensfun-0.3.3.tar.gz Message-ID: <11313.1653142015@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://github.com/lensfun/lensfun/archive/v0.3.3/lensfun-0.3.3.tar.gz 04e0b58fd685ee680b0d70d61f0a5c17 lensfun-0.3.3.tar.gz Size: 992432 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 16:10:34 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:10:34 +0200 Subject: =?utf8?q?=5Bpackages/audit=5D_-_updated_to_3=2E0=2E8_-_updated_install=2Csys?= =?utf8?q?temd-notonly=2Cam=2Cno-refusemanualstop_patches_-_removed_obsole?= References: Message-ID: <487566ebba9c9edcc8af6b872becb7a6c9b3b54a_refs_heads_master@pld-linux.org> commit 487566ebba9c9edcc8af6b872becb7a6c9b3b54a Author: Jakub Bogusz Date: Sat May 21 16:11:26 2022 +0200 - updated to 3.0.8 - updated install,systemd-notonly,am,no-refusemanualstop patches - removed obsolete gcc10,ipx_fix patches - added flex-array-workaround,undo-flex-array patches from Fedora with hacks for swig vs incompatibility audit-am.patch | 8 +-- audit-flex-array-workaround.patch | 37 ++++++++++++ audit-install.patch | 12 ++-- audit-no-refusemanualstop.patch | 8 +-- audit-systemd-notonly.patch | 27 +++++---- audit-undo-flex-array.patch | 12 ++++ audit.spec | 115 +++++++++++++++++++++----------------- gcc10.patch | 23 -------- ipx_fix.patch | 48 ---------------- 9 files changed, 138 insertions(+), 152 deletions(-) --- diff --git a/audit.spec b/audit.spec index e4f6c48..e4d4db7 100644 --- a/audit.spec +++ b/audit.spec @@ -1,7 +1,6 @@ # # Conditional build: %bcond_without kerberos5 # Kerberos V support via heimdal -%bcond_without prelude # prelude audisp plugin %bcond_without golang # Go language bindings %bcond_with gccgo # use GCC go frontend instead of golang implementation %bcond_without python # Python bindings (any) @@ -20,12 +19,12 @@ Summary: User space tools for 2.6 kernel auditing Summary(pl.UTF-8): Narz?dzia przestrzeni u?ytkownika do audytu j?der 2.6 Name: audit -Version: 2.8.5 -Release: 6 +Version: 3.0.8 +Release: 1 License: GPL v2+ Group: Daemons Source0: https://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz -# Source0-md5: 9455e5773670afdbccaeb92681b2e97d +# Source0-md5: 13dd813d9fdcc1853d930c081f9e8bdf Source2: %{name}d.init Source3: %{name}d.sysconfig Patch0: %{name}-install.patch @@ -36,15 +35,14 @@ Patch4: %{name}-am.patch Patch5: %{name}-no-refusemanualstop.patch Patch6: %{name}-cronjob.patch Patch7: golang-paths.patch -Patch8: gcc10.patch -Patch9: ipx_fix.patch +Patch8: %{name}-flex-array-workaround.patch +Patch9: %{name}-undo-flex-array.patch URL: http://people.redhat.com/sgrubb/audit/ BuildRequires: autoconf >= 2.59 BuildRequires: automake >= 1:1.12.6 BuildRequires: glibc-headers >= 6:2.3.6 %{?with_kerberos5:BuildRequires: heimdal-devel} BuildRequires: libcap-ng-devel -%{?with_prelude:BuildRequires: libprelude-devel} BuildRequires: libtool BuildRequires: libwrap-devel BuildRequires: linux-libc-headers >= 7:2.6.30 @@ -71,6 +69,7 @@ Requires: %{name}-libs = %{version}-%{release} Requires: rc-scripts Requires: systemd-units >= 38 Obsoletes: audit-audispd-plugins < 1.6.7 +Obsoletes: audit-plugin-prelude < 3 Obsoletes: audit-systemd < 2.2-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -134,22 +133,6 @@ developing applications that need to use the audit framework. Ten pakiet zawiera statyczne biblioteki do tworzenia aplikacji u?ywaj?cych ?rodowiska audytu. -%package plugin-prelude -Summary: prelude plugin for audispd -Summary(pl.UTF-8): Wtyczka prelude dla audispd -Group: Daemons -Requires: %{name} = %{version}-%{release} - -%description plugin-prelude -audisp-prelude is a plugin for the audit event dispatcher daemon, -audispd, that uses libprelude to send IDMEF alerts for possible -Intrusion Detection events. - -%description plugin-prelude -l pl.UTF-8 -audisp-prelude to wtyczka demona audispd przekazuj?cego zdarzenia -audytowe wykorzystuj?ca libprelude do wysy?ania alarm?w IDMEF o -prawdopodobnych zdarzeniach IDS. - %package -n golang-audit Summary: Go language interface to libaudit library Summary(pl.UTF-8): Interfejs j?zyka Go do biblioteki libaudit @@ -204,8 +187,10 @@ Interfejs Pythona 3.x do biblioteki libaudit. %patch5 -p1 %patch6 -p1 %patch7 -p1 + +# workaround flexible array member (char buf[]) incompatible with swig<=4.0.2 +cp /usr/include/linux/audit.h lib %patch8 -p1 -%patch9 -p1 %if %{without python} sed 's#[^ ]*swig/[^ ]*/Makefile ##g' -i configure.ac @@ -227,7 +212,6 @@ sed 's/swig//' -i bindings/Makefile.am --enable-systemd \ --with-apparmor \ --with-libwrap \ - %{?with_prelude:--with-prelude} \ %{!?with_zos_remote:--disable-zos-remote} %{__make} @@ -239,6 +223,11 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir}/audit/rules.d,%{_var}/log/audit} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +# undo include change +cd $RPM_BUILD_ROOT +patch -p0 --no-backup-if-mismatch < %{PATCH9} +cd - + # default to no audit (and no overhead) cp -p rules/10-no-audit.rules $RPM_BUILD_ROOT%{_sysconfdir}/audit/rules.d @@ -260,11 +249,11 @@ ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*) \ %py_comp $RPM_BUILD_ROOT%{py_sitedir} %py_ocomp $RPM_BUILD_ROOT%{py_sitedir} %py_postclean -%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.{la,a} +%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la %endif %if %{with python3} -%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/*.{la,a} +%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/*.la %endif %clean @@ -292,6 +281,34 @@ fi %postun %systemd_reload +%triggerpostun -- audit < 3.0 +if [ -f %{_sysconfdir}/audisp/audisp-remote.conf.rpmsave -a ! -f %{_sysconfdir}/audit/audisp-remote.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/audisp-remote.conf %{_sysconfdir}/audit/audisp-remote.conf.rpmnew + mv -f %{_sysconfdir}/audisp/audisp-remote.conf.rpmsave %{_sysconfdir}/audit/audisp-remote.conf +fi +if [ -f %{_sysconfdir}/audisp/plugins.d/af_unix.conf.rpmsave -a ! -f %{_sysconfdir}/audit/plugins.d/af_unix.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/plugins.d/af_unix.conf %{_sysconfdir}/audit/plugins.d/af_unix.conf.rpmnew + mv -f %{_sysconfdir}/audisp/plugins.d/af_unix.conf.rpmsave %{_sysconfdir}/audit/plugins.d/af_unix.conf +fi +if [ -f %{_sysconfdir}/audisp/plugins.d/au-remote.conf.rpmsave -a ! -f %{_sysconfdir}/audit/plugins.d/au-remote.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/plugins.d/au-remote.conf %{_sysconfdir}/audit/plugins.d/au-remote.conf.rpmnew + mv -f %{_sysconfdir}/audisp/plugins.d/au-remote.conf.rpmsave %{_sysconfdir}/audit/plugins.d/au-remote.conf +fi +if [ -f %{_sysconfdir}/audisp/plugins.d/syslog.conf.rpmsave -a ! -f %{_sysconfdir}/audit/plugins.d/syslog.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/plugins.d/syslog.conf %{_sysconfdir}/audit/plugins.d/syslog.conf.rpmnew + mv -f %{_sysconfdir}/audisp/plugins.d/syslog.conf.rpmsave %{_sysconfdir}/audit/plugins.d/syslog.conf +fi +%if %{with zos_remote} +if [ -f %{_sysconfdir}/audisp/zos-remote.conf.rpmsave -a ! -f %{_sysconfdir}/audit/zos-remote.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/zos-remote.conf %{_sysconfdir}/audit/zos-remote.conf.rpmnew + mv -f %{_sysconfdir}/audisp/zos-remote.conf.rpmsave %{_sysconfdir}/audit/zos-remote.conf +fi +if [ -f %{_sysconfdir}/audisp/plugins.d/audisp-zos-remote.conf.rpmsave -a ! -f %{_sysconfdir}/audit/plugins.d/audisp-zos-remote.conf.rpmnew ]; then + mv -f %{_sysconfdir}/audit/plugins.d/audisp-zos-remote.conf %{_sysconfdir}/audit/plugins.d/audisp-zos-remote.conf.rpmnew + mv -f %{_sysconfdir}/audisp/plugins.d/audisp-zos-remote.conf.rpmsave %{_sysconfdir}/audit/plugins.d/audisp-zos-remote.conf +fi +%endif + %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README THANKS rules/{README-rules,*.rules} init.d/auditd.cron @@ -299,7 +316,6 @@ fi %attr(750,root,root) %{_bindir}/aulastlog %attr(750,root,root) %{_bindir}/ausyscall %attr(750,root,root) %{_bindir}/auvirt -%attr(750,root,root) %{_sbindir}/audispd %attr(750,root,root) %{_sbindir}/auditctl %attr(750,root,root) %{_sbindir}/auditd %attr(750,root,root) %{_sbindir}/augenrules @@ -307,34 +323,31 @@ fi %attr(750,root,root) %{_sbindir}/ausearch %attr(750,root,root) %{_sbindir}/autrace %attr(755,root,root) %{_sbindir}/audisp-remote -%{?with_zos_remote:%attr(755,root,root) %{_sbindir}/audispd-zos-remote} -%dir %{_sysconfdir}/audisp -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/audispd.conf -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/audisp-remote.conf -%{?with_zos_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/zos-remote.conf} -%dir %{_sysconfdir}/audisp/plugins.d -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/af_unix.conf -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/au-remote.conf -%{?with_zos_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/audispd-zos-remote.conf} -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/syslog.conf +%attr(755,root,root) %{_sbindir}/audisp-syslog +%{_libexecdir}/audit-functions +%dir %{_datadir}/audit +%{_datadir}/audit/sample-rules %dir %{_sysconfdir}/audit +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/audisp-remote.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/audit-stop.rules %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/auditd.conf +%dir %{_sysconfdir}/audit/plugins.d +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/plugins.d/af_unix.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/plugins.d/au-remote.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/plugins.d/syslog.conf %dir %{_sysconfdir}/audit/rules.d %attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/audit/rules.d/10-no-audit.rules %attr(754,root,root) /etc/rc.d/init.d/auditd %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/auditd %{systemdunitdir}/auditd.service %attr(750,root,root) %dir %{_var}/log/audit -%{_mandir}/man5/audispd.conf.5* %{_mandir}/man5/audisp-remote.conf.5* %{_mandir}/man5/auditd.conf.5* +%{_mandir}/man5/auditd-plugins.5* %{_mandir}/man5/ausearch-expression.5* -%{?with_zos_remote:%{_mandir}/man5/zos-remote.conf.5*} %{_mandir}/man7/audit.rules.7* %{_mandir}/man8/audisp-remote.8* -%{?with_zos_remote:%{_mandir}/man8/audispd-zos-remote.8*} -%{_mandir}/man8/audispd.8* +%{_mandir}/man8/audisp-syslog.8* %{_mandir}/man8/auditctl.8* %{_mandir}/man8/auditd.8* %{_mandir}/man8/augenrules.8* @@ -346,6 +359,14 @@ fi %{_mandir}/man8/autrace.8* %{_mandir}/man8/auvirt.8* +%if %{with zos_remote} +%attr(755,root,root) %{_sbindir}/audispd-zos-remote +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/zos-remote.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/plugins.d/audispd-zos-remote.conf +%{_mandir}/man5/zos-remote.conf.5* +%{_mandir}/man8/audispd-zos-remote.8* +%endif + %files libs %defattr(644,root,root,755) %attr(755,root,root) /%{_lib}/libaudit.so.*.*.* @@ -377,16 +398,6 @@ fi %{_libdir}/libaudit.a %{_libdir}/libauparse.a -%if %{with prelude} -%files plugin-prelude -%defattr(644,root,root,755) -%attr(755,root,root) %{_sbindir}/audisp-prelude -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/audisp-prelude.conf -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/au-prelude.conf -%{_mandir}/man5/audisp-prelude.conf.5* -%{_mandir}/man8/audisp-prelude.8* -%endif - %if %{with golang} %files -n golang-audit %defattr(644,root,root,755) diff --git a/audit-am.patch b/audit-am.patch index 89eed96..c32b639 100644 --- a/audit-am.patch +++ b/audit-am.patch @@ -1,8 +1,8 @@ ---- audit-2.2.3/configure.ac.orig 2013-03-22 22:58:39.531508180 +0100 -+++ audit-2.2.3/configure.ac 2013-03-22 22:59:37.974839060 +0100 -@@ -31,7 +31,7 @@ +--- audit-3.0.8/configure.ac.orig 2022-05-21 09:09:05.738660955 +0200 ++++ audit-3.0.8/configure.ac 2022-05-21 09:10:25.904893324 +0200 +@@ -31,7 +31,7 @@ define([AC_INIT_NOTICE], AC_REVISION($Revision: 1.3 $)dnl - AC_INIT(audit,2.8.5) + AC_INIT(audit,3.0.8) AC_PREREQ(2.12)dnl -AM_CONFIG_HEADER(config.h) +AC_CONFIG_HEADERS(config.h) diff --git a/audit-flex-array-workaround.patch b/audit-flex-array-workaround.patch new file mode 100644 index 0000000..3f22d37 --- /dev/null +++ b/audit-flex-array-workaround.patch @@ -0,0 +1,37 @@ +diff -urp audit-3.0.8.orig/bindings/swig/src/auditswig.i audit-3.0.8/bindings/swig/src/auditswig.i +--- audit-3.0.8.orig/bindings/swig/src/auditswig.i 2022-03-29 16:52:34.000000000 -0400 ++++ audit-3.0.8/bindings/swig/src/auditswig.i 2022-03-29 17:31:15.810268855 -0400 +@@ -39,7 +39,7 @@ signed + #define __attribute(X) /*nothing*/ + typedef unsigned __u32; + typedef unsigned uid_t; +-%include "/usr/include/linux/audit.h" ++%include "../lib/audit.h" + #define __extension__ /*nothing*/ + %include + %include "../lib/libaudit.h" +diff -urp audit-3.0.8.orig/lib/audit.h audit-3.0.8/lib/audit.h +--- audit-3.0.8.orig/lib/audit.h 2022-03-29 17:29:30.358211892 -0400 ++++ audit-3.0.8/lib/audit.h 2022-03-29 17:31:15.811268833 -0400 +@@ -514,7 +514,7 @@ struct audit_rule_data { + __u32 values[AUDIT_MAX_FIELDS]; + __u32 fieldflags[AUDIT_MAX_FIELDS]; + __u32 buflen; /* total length of string fields */ +- char buf[]; /* string fields buffer */ ++ char buf[0]; /* string fields buffer */ + }; + + #endif /* _LINUX_AUDIT_H_ */ +diff -urp audit-3.0.8.orig/lib/libaudit.h audit-3.0.8/lib/libaudit.h +--- audit-3.0.8.orig/lib/libaudit.h 2022-03-29 16:52:34.000000000 -0400 ++++ audit-3.0.8/lib/libaudit.h 2022-03-29 17:31:15.812268812 -0400 +@@ -27,7 +27,7 @@ + #include + #include + #include +-#include ++#include "audit.h" + #include + #include + #ifndef __attr_access +Only in audit-3.0.8/lib: libaudit.h.orig diff --git a/audit-install.patch b/audit-install.patch index 33021c9..8ef375c 100644 --- a/audit-install.patch +++ b/audit-install.patch @@ -1,20 +1,18 @@ ---- audit-2.5.2/init.d/Makefile.am.orig 2016-04-29 18:31:43.000000000 +0200 -+++ audit-2.5.2/init.d/Makefile.am 2016-05-10 19:55:50.830718697 +0200 -@@ -41,8 +41,8 @@ +--- audit-3.0.8/init.d/Makefile.am.orig 2022-05-20 22:56:01.207939846 +0200 ++++ audit-3.0.8/init.d/Makefile.am 2022-05-21 09:06:17.806237390 +0200 +@@ -42,7 +42,7 @@ dist_audit_DATA = auditd.conf audit-stop sbin_SCRIPTS = augenrules install-data-hook: -- $(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir} - $(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir} -+ $(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir}/${dispconfig} + $(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}/${libconfig} if ENABLE_SYSTEMD else $(INSTALL_DATA) -D -m 640 ${srcdir}/auditd.sysconfig ${DESTDIR}${sysconfigdir}/auditd -@@ -52,7 +52,7 @@ - if ENABLE_SYSTEMD +@@ -53,7 +53,7 @@ if ENABLE_SYSTEMD mkdir -p ${DESTDIR}${initdir} mkdir -p ${DESTDIR}${legacydir} + mkdir -p ${DESTDIR}${libexecdir} - $(INSTALL_SCRIPT) -D -m 644 ${srcdir}/auditd.service ${DESTDIR}${initdir} + $(INSTALL_SCRIPT) -D -m 644 ${srcdir}/auditd.service ${DESTDIR}${initdir}/auditd.service $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.rotate ${DESTDIR}${legacydir}/rotate diff --git a/audit-no-refusemanualstop.patch b/audit-no-refusemanualstop.patch index 711a328..0b0172d 100644 --- a/audit-no-refusemanualstop.patch +++ b/audit-no-refusemanualstop.patch @@ -1,10 +1,10 @@ ---- audit-2.8.5/init.d/auditd.service.orig 2020-01-18 09:10:24.897103641 +0100 -+++ audit-2.8.5/init.d/auditd.service 2020-01-18 09:11:08.950198318 +0100 -@@ -11,7 +11,6 @@ +--- audit-3.0.8/init.d/auditd.service.orig 2022-05-21 09:13:09.864005082 +0200 ++++ audit-3.0.8/init.d/auditd.service 2022-05-21 09:13:29.090567589 +0200 +@@ -11,7 +11,6 @@ After=local-fs.target systemd-tmpfiles-s Before=sysinit.target shutdown.target ##Before=shutdown.target Conflicts=shutdown.target -RefuseManualStop=yes ConditionKernelCommandLine=!audit=0 - Documentation=man:auditd(8) https://github.com/linux-audit/audit-documentation + ConditionKernelCommandLine=!audit=off diff --git a/audit-systemd-notonly.patch b/audit-systemd-notonly.patch index dd3a1d3..ba809a8 100644 --- a/audit-systemd-notonly.patch +++ b/audit-systemd-notonly.patch @@ -1,8 +1,8 @@ ---- audit-2.8.4/init.d/Makefile.am.orig 2018-08-29 16:26:20.634007070 +0200 -+++ audit-2.8.4/init.d/Makefile.am 2018-08-29 17:08:25.793978367 +0200 -@@ -30,12 +30,11 @@ - dispconfig = audispd.conf - dispconfigdir = $(sysconfdir)/audisp +--- audit-3.0.8/init.d/Makefile.am.orig 2022-05-21 09:06:39.026122432 +0200 ++++ audit-3.0.8/init.d/Makefile.am 2022-05-21 09:08:48.412088155 +0200 +@@ -29,12 +29,11 @@ EXTRA_DIST = auditd.init auditd.service + audit-stop.rules augenrules audit-functions + libconfig = libaudit.conf if ENABLE_SYSTEMD -initdir = /usr/lib/systemd/system +systemdunitdir = /lib/systemd/system @@ -15,9 +15,9 @@ auditdir = $(sysconfdir)/audit auditrdir = $(auditdir)/rules.d -@@ -45,16 +44,13 @@ +@@ -43,17 +42,14 @@ sbin_SCRIPTS = augenrules + install-data-hook: - $(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir}/${dispconfig} $(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}/${libconfig} -if ENABLE_SYSTEMD -else @@ -26,18 +26,18 @@ install-exec-hook: if ENABLE_SYSTEMD -- mkdir -p ${DESTDIR}${initdir} -+ mkdir -p ${DESTDIR}${systemdunitdir} + mkdir -p ${DESTDIR}${initdir} mkdir -p ${DESTDIR}${legacydir} + mkdir -p ${DESTDIR}${libexecdir} - $(INSTALL_SCRIPT) -D -m 644 ${srcdir}/auditd.service ${DESTDIR}${initdir}/auditd.service + $(INSTALL_SCRIPT) -D -m 644 ${srcdir}/auditd.service ${DESTDIR}${systemdunitdir}/auditd.service $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.rotate ${DESTDIR}${legacydir}/rotate $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.resume ${DESTDIR}${legacydir}/resume $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.reload ${DESTDIR}${legacydir}/reload -@@ -62,9 +58,8 @@ - $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.stop ${DESTDIR}${legacydir}/stop +@@ -62,16 +58,15 @@ if ENABLE_SYSTEMD $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.restart ${DESTDIR}${legacydir}/restart $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.condrestart ${DESTDIR}${legacydir}/condrestart + $(INSTALL_SCRIPT) -D -m 750 ${srcdir}/audit-functions ${DESTDIR}${libexecdir} -else - $(INSTALL_SCRIPT) -D ${srcdir}/auditd.init ${DESTDIR}${initdir}/auditd endif @@ -45,8 +45,7 @@ chmod 0750 $(DESTDIR)$(sbindir)/augenrules -@@ -72,7 +67,7 @@ - rm ${DESTDIR}${dispconfigdir}/${dispconfig} + uninstall-hook: rm ${DESTDIR}${sysconfdir}/${libconfig} if ENABLE_SYSTEMD - rm ${DESTDIR}${initdir}/auditd.service @@ -54,7 +53,7 @@ rm ${DESTDIR}${legacydir}/rotate rm ${DESTDIR}${legacydir}/resume rm ${DESTDIR}${legacydir}/reload -@@ -80,8 +75,7 @@ +@@ -79,8 +74,7 @@ if ENABLE_SYSTEMD rm ${DESTDIR}${legacydir}/stop rm ${DESTDIR}${legacydir}/restart rm ${DESTDIR}${legacydir}/condrestart diff --git a/audit-undo-flex-array.patch b/audit-undo-flex-array.patch new file mode 100644 index 0000000..b74bd33 --- /dev/null +++ b/audit-undo-flex-array.patch @@ -0,0 +1,12 @@ +diff -urp usr.orig/include/libaudit.h.orig usr/include/libaudit.h +--- usr.orig/include/libaudit.h.orig 2022-02-14 14:14:08.000000000 -0500 ++++ usr/include/libaudit.h 2022-02-23 13:35:52.638340789 -0500 +@@ -39,7 +39,7 @@ extern "C" { + #include + #include + #include +-#include "audit.h" ++#include + #include + #include + diff --git a/gcc10.patch b/gcc10.patch deleted file mode 100644 index b73ae27..0000000 --- a/gcc10.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 017e6c6ab95df55f34e339d2139def83e5dada1f Mon Sep 17 00:00:00 2001 -From: Steve Grubb -Date: Fri, 10 Jan 2020 21:13:50 -0500 -Subject: [PATCH] Header definitions need to be external when building with - -fno-common (which is default in GCC 10) - Tony Jones - ---- - src/ausearch-common.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/ausearch-common.h b/src/ausearch-common.h -index 6669203..3040547 100644 ---- a/src/ausearch-common.h -+++ b/src/ausearch-common.h -@@ -50,7 +50,7 @@ extern pid_t event_pid; - extern int event_exact_match; - extern uid_t event_uid, event_euid, event_loginuid; - extern const char *event_tuid, *event_teuid, *event_tauid; --slist *event_node_list; -+extern slist *event_node_list; - extern const char *event_comm; - extern const char *event_filename; - extern const char *event_hostname; diff --git a/ipx_fix.patch b/ipx_fix.patch deleted file mode 100644 index fa2d44f..0000000 --- a/ipx_fix.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -ur audit-2.8.5.orig/auparse/interpret.c audit-2.8.5/auparse/interpret.c ---- audit-2.8.5.orig/auparse/interpret.c 2019-03-01 21:19:13.000000000 +0100 -+++ audit-2.8.5/auparse/interpret.c 2022-04-02 20:34:04.713548373 +0200 -@@ -44,8 +44,10 @@ - #include - #include - #include --#include // FIXME: remove when ipx.h is fixed --#include -+#ifdef HAVE_IPX_HEADERS -+ #include // FIXME: remove when ipx.h is fixed -+ #include -+#endif - #include - #include - #include -@@ -1151,6 +1153,7 @@ - x->sax25_call.ax25_call[6]); - } - break; -+#ifdef HAVE_IPX_HEADERS - case AF_IPX: - { - const struct sockaddr_ipx *ip = -@@ -1160,6 +1163,7 @@ - str, ip->sipx_port, ip->sipx_network); - } - break; -+#endif - case AF_ATMPVC: - { - const struct sockaddr_atmpvc* at = -diff -ur audit-2.8.5.orig/configure.ac audit-2.8.5/configure.ac ---- audit-2.8.5.orig/configure.ac 2022-04-02 20:33:47.114507326 +0200 -+++ audit-2.8.5/configure.ac 2022-04-02 20:34:04.713548373 +0200 -@@ -398,6 +398,12 @@ - AC_DEFINE_UNQUOTED(HAVE_LIBWRAP, [], Define if tcp_wrappers support is enabled ) - fi - -+# linux/ipx.h - deprecated in 2018 -+AC_CHECK_HEADER(linux/ipx.h, ipx_headers=yes, ipx_headers=no) -+if test $ipx_headers = yes ; then -+ AC_DEFINE(HAVE_IPX_HEADERS,1,[IPX packet interpretation]) -+fi -+ - # See if we want to support lower capabilities for plugins - LIBCAP_NG_PATH - ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/audit.git/commitdiff/487566ebba9c9edcc8af6b872becb7a6c9b3b54a From qboosh at pld-linux.org Sat May 21 16:10:44 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:10:44 +0200 Subject: DISTFILES: audit: audit-3.0.8.tar.gz Message-ID: <12378.1653142244@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://people.redhat.com/sgrubb/audit/audit-3.0.8.tar.gz 13dd813d9fdcc1853d930c081f9e8bdf audit-3.0.8.tar.gz Size: 1182432 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 16:14:53 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:14:53 +0200 Subject: =?utf8?q?=5Bpackages/babl=5D_-_updated_to_0=2E1=2E92?= References: Message-ID: <2e363333d49e70a083749f757fcc05d5fd85a99c_refs_heads_master@pld-linux.org> commit 2e363333d49e70a083749f757fcc05d5fd85a99c Author: Jakub Bogusz Date: Sat May 21 16:15:46 2022 +0200 - updated to 0.1.92 babl.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/babl.spec b/babl.spec index 2900ab3..a8058ab 100644 --- a/babl.spec +++ b/babl.spec @@ -19,12 +19,12 @@ Summary: Library for pixel-format agnosticism Summary(pl.UTF-8): Biblioteka niezale?no?ci od formatu piksela Name: babl -Version: 0.1.88 +Version: 0.1.92 Release: 1 License: LGPL v3+ Group: Libraries Source0: https://download.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.xz -# Source0-md5: bda974863edb0fd31fb7715575906c65 +# Source0-md5: d559a93836bd5a5f539113379c7c4abd URL: https://www.gegl.org/babl/ BuildRequires: gobject-introspection-devel >= 1.32.0 BuildRequires: lcms2-devel >= 2.8 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/babl.git/commitdiff/2e363333d49e70a083749f757fcc05d5fd85a99c From qboosh at pld-linux.org Sat May 21 16:15:02 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 16:15:02 +0200 Subject: DISTFILES: babl: babl-0.1.92.tar.xz Message-ID: <13636.1653142502@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gimp.org/pub/babl/0.1/babl-0.1.92.tar.xz d559a93836bd5a5f539113379c7c4abd babl-0.1.92.tar.xz Size: 309784 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 17:12:15 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 17:12:15 +0200 Subject: =?utf8?q?=5Bpackages/glibc=5D_-_more_versioned_Obsoletes?= References: <570f02604f7dc273eddfb526cf8827300b8c514c_refs_heads_master@pld-linux.org> Message-ID: <9c5e9f8a4cde6f30f45b738ef8b450e7086fe1bb_refs_heads_master@pld-linux.org> commit 9c5e9f8a4cde6f30f45b738ef8b450e7086fe1bb Author: Jakub Bogusz Date: Sat May 21 17:13:07 2022 +0200 - more versioned Obsoletes glibc.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/glibc.spec b/glibc.spec index 866879e..3fcea76 100644 --- a/glibc.spec +++ b/glibc.spec @@ -132,7 +132,7 @@ Provides: glibc(nptl) Provides: glibc(tls) Provides: rtld(GNU_HASH) Obsoletes: glibc-common -Obsoletes: glibc-debug +Obsoletes: glibc-debug < 2.1 Obsoletes: glibc-ld < 6:2.33-2 %ifarch %{x8664} sparc64 ppc64 Provides: glibc64 @@ -737,7 +737,7 @@ Summary(tr.UTF-8): ?l??m deste?i olan glibc Summary(uk.UTF-8): GNU libc ? ?????????? ?????????? Group: Development/Libraries/Libc Requires: %{name}-devel = %{epoch}:%{version}-%{release} -Obsoletes: libc-profile +Obsoletes: libc-profile < 6 %description profile When programs are being profiled using gprof, they must use these ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/glibc.git/commitdiff/9c5e9f8a4cde6f30f45b738ef8b450e7086fe1bb From baggins at pld-linux.org Sat May 21 17:45:30 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 17:45:30 +0200 Subject: =?utf8?q?=5Bpackages/python-rpm-packaging=5D_-_search_also_noarch_paths_for_?= =?utf8?q?abi_deps?= References: <9be8f98dcd360e9f94edf843fccfb7e1b9a8bb69_refs_heads_master@pld-linux.org> Message-ID: <9adfcce5744c66b037a3cbfd9a7e6070b1b48094_refs_heads_master@pld-linux.org> commit 9adfcce5744c66b037a3cbfd9a7e6070b1b48094 Author: Jan R?korajski Date: Sat May 21 17:44:27 2022 +0200 - search also noarch paths for abi deps noarch.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) --- diff --git a/noarch.patch b/noarch.patch index 7c42050..8953a99 100644 --- a/noarch.patch +++ b/noarch.patch @@ -6,3 +6,25 @@ diff --color -urN rpm-4.16.0.orig/fileattrs/pythondist.attr rpm-4.16.0/fileattrs %__pythondist_requires %{_rpmconfigdir}/pythondistdeps.py --requires -%__pythondist_path /lib(64|x32)?/python[[:digit:]]\\.[[:digit:]]+/site-packages/[^/]+\\.(dist-info|egg-info|egg-link)$ +%__pythondist_path /(lib(64|x32)?|share)/python[[:digit:]]\\.[[:digit:]]+/site-packages/[^/]+\\.(dist-info|egg-info|egg-link)$ +--- python-rpm-packaging-main/fileattrs/python.attr.orig 2022-05-21 17:28:59.000000000 +0200 ++++ python-rpm-packaging-main/fileattrs/python.attr 2022-05-21 17:43:01.508347378 +0200 +@@ -16,13 +16,17 @@ + -- /PATH/OF/BUILDROOT/usr/lib/pythonMAJOR.MINOR/ and + -- /PATH/OF/BUILDROOT/usr/lib64/pythonMAJOR.MINOR/ and + -- /PATH/OF/BUILDROOT/usr/libx32/pythonMAJOR.MINOR/ ++ -- /PATH/OF/BUILDROOT/usr/share/pythonMAJOR.MINOR/ + -- generating a line of the form: + -- python(abi) = MAJOR.MINOR + local path = rpm.expand('%1') +- if path:match('/usr/lib%w*/python%d+%.%d+/.*') then ++ if path:match('/usr/(lib%w*|share)/python%d+%.%d+/.*') then + local requires = path:gsub('.*/usr/lib%w*/python(%d+%.%d+)/.*', 'python(abi) = %1') + print(requires) ++ elseif path:match('/usr/share/python%d+%.%d+/.*') then ++ local requires = path:gsub('.*/usr/share/python(%d+%.%d+)/.*', 'python(abi) = %1') ++ print(requires) + end + } + +-%__python_path ^((%{_prefix}/lib(64|x32)?/python[[:digit:]]+\\.[[:digit:]]+/.*\\.(py[oc]?|so))|(%{_bindir}/python[[:digit:]]+\\.[[:digit:]]+))$ ++%__python_path ^((%{_prefix}/(lib(64|x32)?|share)/python[[:digit:]]+\\.[[:digit:]]+/.*\\.(py[oc]?|so))|(%{_bindir}/python[[:digit:]]+\\.[[:digit:]]+))$ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-rpm-packaging.git/commitdiff/9adfcce5744c66b037a3cbfd9a7e6070b1b48094 From baggins at pld-linux.org Sat May 21 17:50:22 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 17:50:22 +0200 Subject: =?utf8?q?=5Bpackages/python-josepy=5D_-_up_to_1=2E13=2E0?= References: <6f4b8ee3fd84bbcc1c320ba6334a2e45a5f9e494_refs_heads_master@pld-linux.org> Message-ID: <2e5edbe6c8dd989744537deb780204e328d79b80_refs_heads_master@pld-linux.org> commit 2e5edbe6c8dd989744537deb780204e328d79b80 Author: Jan R?korajski Date: Sat May 21 17:50:10 2022 +0200 - up to 1.13.0 python-josepy.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/python-josepy.spec b/python-josepy.spec index b2402be..6bcdd36 100644 --- a/python-josepy.spec +++ b/python-josepy.spec @@ -3,15 +3,15 @@ %bcond_without python2 # Python 2.x module %bcond_without python3 # Python 3.x module # -%define module josepy +%define module josepy Summary: JOSE protocol implementation Name: python-%{module} -Version: 1.10.0 -Release: 5 +Version: 1.13.0 +Release: 1 License: Apache v2.0 Group: Development/Languages/Python Source0: https://files.pythonhosted.org/packages/source/j/josepy/josepy-%{version}.tar.gz -# Source0-md5: 7c50e3668a273a5043792f2d2bc392bb +# Source0-md5: d0f8dc9ffbf3ce0bd9c40e5ec1bf3516 URL: https://josepy.readthedocs.io/en/latest/ %if %{with python2} BuildRequires: python-devel >= 1:2.6 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-josepy.git/commitdiff/2e5edbe6c8dd989744537deb780204e328d79b80 From baggins at pld-linux.org Sat May 21 17:50:33 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 17:50:33 +0200 Subject: DISTFILES: python-josepy: josepy-1.13.0.tar.gz Message-ID: <6256.1653148233@distfiles.pld-linux.org> Request by: baggins Files fetched: 1 STORED: https://files.pythonhosted.org/packages/source/j/josepy/josepy-1.13.0.tar.gz d0f8dc9ffbf3ce0bd9c40e5ec1bf3516 josepy-1.13.0.tar.gz Size: 59045 bytes -- Virtually Yours: distfiles. From baggins at pld-linux.org Sat May 21 18:06:46 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 18:06:46 +0200 Subject: =?utf8?q?=5Bpackages/python-pyicu=5D_-_up_to_2=2E9?= References: <636c0e79c9020ee64fc4094f33d427ad8e753368_refs_heads_master@pld-linux.org> Message-ID: commit ee0d80bccc6a0d1353f799ca993036dbce532559 Author: Jan R?korajski Date: Sat May 21 18:06:35 2022 +0200 - up to 2.9 python-pyicu.spec | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) --- diff --git a/python-pyicu.spec b/python-pyicu.spec index ea43d23..58acbe6 100644 --- a/python-pyicu.spec +++ b/python-pyicu.spec @@ -7,13 +7,13 @@ Summary: PyICU - Python 2 extension wrapping IBM's ICU C++ API Summary(pl.UTF-8): PyICU - rozszerzenie Pythona 2 obudowuj?ce API C++ biblioteki ICU firmy IBM Name: python-pyicu -Version: 2.8 -Release: 3 +Version: 2.9 +Release: 1 License: MIT-like Group: Development/Languages/Python #Source0Download: https://pypi.org/simple/PyICU/ Source0: https://files.pythonhosted.org/packages/source/P/PyICU/PyICU-%{version}.tar.gz -# Source0-md5: 307fe365cf75fec1d1f744c387ac67d8 +# Source0-md5: 9ea06979b28c132bca0df3cf26628704 Patch0: 0001-disable-failing-test.patch URL: https://pypi.org/project/PyICU/ BuildRequires: libicu-devel >= 59 @@ -105,10 +105,9 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc CHANGES CREDITS LICENSE README.md -%{py_sitedir}/PyICU.py[co] %dir %{py_sitedir}/icu %{py_sitedir}/icu/__init__.py[co] -%attr(755,root,root) %{py_sitedir}/_icu.so +%attr(755,root,root) %{py_sitedir}/icu/_icu_.so %if "%{py_ver}" > "2.4" %{py_sitedir}/PyICU-%{version}-py*.egg-info %endif @@ -118,12 +117,9 @@ rm -rf $RPM_BUILD_ROOT %files -n python3-pyicu %defattr(644,root,root,755) %doc CHANGES CREDITS LICENSE README.md -%{py3_sitedir}/PyICU.py %dir %{py3_sitedir}/icu -%{py3_sitedir}/__pycache__/PyICU.*.py[co] %{py3_sitedir}/icu/__init__.py -%dir %{py3_sitedir}/icu/__pycache__ -%{py3_sitedir}/icu/__pycache__/__init__.*.py[co] -%attr(755,root,root) %{py3_sitedir}/_icu.cpython-*.so +%{py3_sitedir}/icu/__pycache__ +%attr(755,root,root) %{py3_sitedir}/icu/_icu_.cpython-*.so %{py3_sitedir}/PyICU-%{version}-py*.egg-info %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-pyicu.git/commitdiff/ee0d80bccc6a0d1353f799ca993036dbce532559 From baggins at pld-linux.org Sat May 21 18:06:59 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 18:06:59 +0200 Subject: DISTFILES: python-pyicu: PyICU-2.9.tar.gz Message-ID: <11236.1653149219@distfiles.pld-linux.org> Request by: baggins Files fetched: 1 STORED: https://files.pythonhosted.org/packages/source/P/PyICU/PyICU-2.9.tar.gz 9ea06979b28c132bca0df3cf26628704 PyICU-2.9.tar.gz Size: 305193 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sat May 21 18:10:46 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 18:10:46 +0200 Subject: =?utf8?q?=5Bpackages/multipath-tools=5D_serialize_install_as_well?= References: <2fcfe3c5f09b93630a2711b47a5950de8fd934b9_refs_heads_master@pld-linux.org> Message-ID: commit bbc543d7ef279e7afb8586847b28510600f513b4 Author: Jan Palus Date: Sat May 21 18:08:11 2022 +0200 serialize install as well multipath-tools.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/multipath-tools.spec b/multipath-tools.spec index 70ec4c8..82d306b 100644 --- a/multipath-tools.spec +++ b/multipath-tools.spec @@ -143,7 +143,7 @@ cp -p %{SOURCE4} . rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_sysconfdir}/multipath,/%{_lib}/multipath} -%{__make} install \ +%{__make} -j1 install \ DESTDIR=$RPM_BUILD_ROOT \ LIB=%{_lib} \ libudevdir=/lib/udev \ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/multipath-tools.git/commitdiff/ea8c45e503fd4d0a2180deb7fe36a3cdb72d6a6c From atler at pld-linux.org Sat May 21 18:10:52 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 18:10:52 +0200 Subject: =?utf8?q?=5Bpackages/multipath-tools=5D_correct_linux-libc-headers_epoch?= References: <2fcfe3c5f09b93630a2711b47a5950de8fd934b9_refs_heads_master@pld-linux.org> Message-ID: commit ea8c45e503fd4d0a2180deb7fe36a3cdb72d6a6c Author: Jan Palus Date: Sat May 21 18:09:19 2022 +0200 correct linux-libc-headers epoch multipath-tools.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/multipath-tools.spec b/multipath-tools.spec index 82d306b..0bdd64c 100644 --- a/multipath-tools.spec +++ b/multipath-tools.spec @@ -27,7 +27,7 @@ URL: http://christophe.varoqui.free.fr/ BuildRequires: device-mapper-devel >= 1.02.08 BuildRequires: json-c-devel BuildRequires: libaio-devel -BuildRequires: linux-libc-headers >= 2.6.12.0-5 +BuildRequires: linux-libc-headers >= 7:2.6.12.0-5 BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: rpmbuild(macros) >= 1.647 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/multipath-tools.git/commitdiff/ea8c45e503fd4d0a2180deb7fe36a3cdb72d6a6c From baggins at pld-linux.org Sat May 21 18:29:29 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 18:29:29 +0200 Subject: =?utf8?q?=5Bpackages/python-parsedatetime=5D_-_up_to_2=2E6_-_disable_tests?= =?utf8?q?=2C_importing_icu_is_broken_as_local_icu=2Epy_overrides_the_extern?= =?utf8?q?al_import_=3A?= References: <9c59d7d5b7acc2d59d6b62db71042c6a287b53cc_refs_heads_master@pld-linux.org> Message-ID: commit caaf4cdf835d0a97f4bef36dc25a75d5b3061d6d Author: Jan R?korajski Date: Sat May 21 18:28:43 2022 +0200 - up to 2.6 - disable tests, importing icu is broken as local icu.py overrides the external import :/ python-parsedatetime.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) --- diff --git a/python-parsedatetime.spec b/python-parsedatetime.spec index 55f7585..455089e 100644 --- a/python-parsedatetime.spec +++ b/python-parsedatetime.spec @@ -1,19 +1,19 @@ # # Conditional build: %bcond_without doc # don't build doc -%bcond_without tests # do not perform "make test" +%bcond_with tests # do not perform "make test" %bcond_without python2 # CPython 2.x module %bcond_without python3 # CPython 3.x module -%define module parsedatetime +%define module parsedatetime Summary: Parse human-readable date/time strings in Python Name: python-%{module} -Version: 2.1 -Release: 8 +Version: 2.6 +Release: 1 License: Apache v2.0 Group: Libraries/Python Source0: https://github.com/bear/%{module}/archive/v%{version}/%{module}-%{version}.tar.gz -# Source0-md5: 9054ba8585a94fb68f29d47c14536cc5 +# Source0-md5: 4d9af6a4427c383910bbc34a5d44f151 URL: https://github.com/bear/parsedatetime BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.713 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-parsedatetime.git/commitdiff/caaf4cdf835d0a97f4bef36dc25a75d5b3061d6d From baggins at pld-linux.org Sat May 21 18:29:39 2022 From: baggins at pld-linux.org (baggins) Date: Sat, 21 May 2022 18:29:39 +0200 Subject: DISTFILES: python-parsedatetime: parsedatetime-2.6.tar.gz Message-ID: <16770.1653150579@distfiles.pld-linux.org> Request by: baggins Files fetched: 1 STORED: https://github.com/bear/parsedatetime/archive/v2.6/parsedatetime-2.6.tar.gz 4d9af6a4427c383910bbc34a5d44f151 parsedatetime-2.6.tar.gz Size: 70732 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 19:17:13 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 19:17:13 +0200 Subject: =?utf8?q?=5Bpackages/lensfun=5D_-_added_regex-lock_patch_=28avoid_SEGV_on_pa?= =?utf8?q?rallel_lf=5Fdb=5Fload=28=29_calls_done_by_gegl=29?= References: <37f8f8d7fe25fbce1b0731df5e123f93cbd3862c_refs_heads_master@pld-linux.org> Message-ID: commit c850b9f1a960788be51687ebabfabe8490de4fb3 Author: Jakub Bogusz Date: Sat May 21 19:18:05 2022 +0200 - added regex-lock patch (avoid SEGV on parallel lf_db_load() calls done by gegl) lensfun-regex-lock.patch | 37 +++++++++++++++++++++++++++++++++++++ lensfun.spec | 2 ++ 2 files changed, 39 insertions(+) --- diff --git a/lensfun.spec b/lensfun.spec index 89e9968..46a59d8 100644 --- a/lensfun.spec +++ b/lensfun.spec @@ -20,6 +20,7 @@ Group: Libraries #Source0Download: https://github.com/lensfun/lensfun/releases Source0: https://github.com/lensfun/lensfun/archive/v%{version}/%{name}-%{version}.tar.gz # Source0-md5: 04e0b58fd685ee680b0d70d61f0a5c17 +Patch0: %{name}-regex-lock.patch URL: http://lensfun.sourceforge.net/ BuildRequires: cmake >= 2.8 BuildRequires: docutils @@ -86,6 +87,7 @@ Interfejs Pythoan 3 do lensfun. %prep %setup -q +%patch0 -p1 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' apps/lensfun-{add-adapter,update-data} %{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' apps/g-lensfun-update-data diff --git a/lensfun-regex-lock.patch b/lensfun-regex-lock.patch new file mode 100644 index 0000000..254d02e --- /dev/null +++ b/lensfun-regex-lock.patch @@ -0,0 +1,37 @@ +gegl calls lf_db_load() in parallel, glibc doesn't support parallel regcomp() of the same regex + +--- lensfun-0.3.3/libs/lensfun/lens.cpp.orig 2022-02-22 21:49:04.000000000 +0100 ++++ lensfun-0.3.3/libs/lensfun/lens.cpp 2022-05-21 18:13:46.981677714 +0200 +@@ -15,6 +15,12 @@ + #include "windows/mathconstants.h" + #include + ++#if defined(GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION(2,32,0) ++static GMutex lens_name_regex_lock; ++#else ++static GStaticMutex lock = G_STATIC_MUTEX_INIT; ++#endif ++ + static struct + { + const char *regex; +@@ -69,9 +75,19 @@ static bool _lf_parse_lens_name (const c + { + if (!lens_name_regex [i].compiled) + { ++#if defined(GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION(2,32,0) ++ g_mutex_lock (&lens_name_regex_lock); ++#else ++ g_static_mutex_lock (&lens_name_regex_lock); ++#endif + regcomp (&lens_name_regex [i].rex, lens_name_regex [i].regex, + REG_EXTENDED | REG_ICASE); + lens_name_regex [i].compiled = true; ++#if defined(GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION(2,32,0) ++ g_mutex_unlock (&lens_name_regex_lock); ++#else ++ g_static_mutex_unlock (&lens_name_regex_lock); ++#endif + } + + regmatch_t matches [10]; ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/lensfun.git/commitdiff/c850b9f1a960788be51687ebabfabe8490de4fb3 From qboosh at pld-linux.org Sat May 21 19:19:16 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 19:19:16 +0200 Subject: =?utf8?q?=5Bpackages/gegl=5D_-_updated_to_0=2E4=2E36_-_removed_obsolete_open?= =?utf8?q?exr3_patch?= References: <2c5c6d9f0df0f97579a6cc6a4feddf74901005ee_refs_heads_master@pld-linux.org> Message-ID: <60bacb8597c325d7a524d78a5171763bd8ea00db_refs_heads_master@pld-linux.org> commit 60bacb8597c325d7a524d78a5171763bd8ea00db Author: Jakub Bogusz Date: Sat May 21 19:20:08 2022 +0200 - updated to 0.4.36 - removed obsolete openexr3 patch gegl.spec | 12 +++++------- openexr3.patch | 25 ------------------------- 2 files changed, 5 insertions(+), 32 deletions(-) --- diff --git a/gegl.spec b/gegl.spec index c05a37e..3ad8c52 100644 --- a/gegl.spec +++ b/gegl.spec @@ -20,18 +20,17 @@ Summary: Generic image processing library Summary(pl.UTF-8): Og?lna biblioteka przetwarzania obrazu Name: gegl -Version: 0.4.30 -Release: 5 +Version: 0.4.36 +Release: 1 License: LGPL v3+/GPL v3+ Group: Libraries Source0: https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz -# Source0-md5: 6ae601b8c7cab8af5a36406df0b95ebf +# Source0-md5: ed07ff53e7c9f0d2320c729b7d1ba386 Patch1: %{name}-ruby1.9.patch Patch2: %{name}-build.patch Patch3: umfpack.patch Patch4: %{name}-link.patch Patch5: %{name}-no-lua.patch -Patch6: openexr3.patch URL: https://www.gegl.org/ BuildRequires: OpenEXR-devel >= 1.6.1 BuildRequires: SDL2-devel >= 2.0.5 @@ -193,12 +192,12 @@ API j?zyka Vala dla biblioteki gegl. %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 %build CPPFLAGS="%{rpmcppflags} -I/usr/include/umfpack" %meson build \ %{?with_doc:-Ddocs=true} \ + %{?with_doc:-Dgtk-doc=true} \ %{!?with_introspection:-Dintrospection=false} \ %{!?with_lua:-Dlua=disabled} \ -Dworkshop=true @@ -206,7 +205,6 @@ CPPFLAGS="%{rpmcppflags} -I/usr/include/umfpack" %ninja_build -C build %if %{with doc} -rmdir build/docs/operations/RAM # possible gegl-tester coredumps? rm -f build/docs/operations/core* %endif @@ -262,7 +260,7 @@ rm -rf $RPM_BUILD_ROOT %if %{with doc} %files apidocs %defattr(644,root,root,755) -%doc build/docs/{operations,*.html,*.png} +%doc build/docs/{website,*.html,*.txt} %{_gtkdocdir}/gegl %endif diff --git a/openexr3.patch b/openexr3.patch deleted file mode 100644 index f36a61c..0000000 --- a/openexr3.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 499a239d158fadb3a04499255b5b282a8a6023bb Mon Sep 17 00:00:00 2001 -From: Antonio Rojas -Date: Sat, 24 Apr 2021 10:51:09 +0000 -Subject: [PATCH] Fix build with OpenEXR 3 - -Add a header that is no longer transitively included ---- - operations/external/exr-save.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/operations/external/exr-save.cc b/operations/external/exr-save.cc -index 1e8c09d96..87abed511 100644 ---- a/operations/external/exr-save.cc -+++ b/operations/external/exr-save.cc -@@ -45,6 +45,7 @@ extern "C" { - #include - #include - #include -+#include - #include "ImathRandom.h" - - --- -GitLab - ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gegl.git/commitdiff/60bacb8597c325d7a524d78a5171763bd8ea00db From qboosh at pld-linux.org Sat May 21 19:19:28 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 19:19:28 +0200 Subject: DISTFILES: gegl: gegl-0.4.36.tar.xz Message-ID: <30262.1653153568@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gimp.org/pub/gegl/0.4/gegl-0.4.36.tar.xz ed07ff53e7c9f0d2320c729b7d1ba386 gegl-0.4.36.tar.xz Size: 5680876 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 20:13:57 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:13:57 +0200 Subject: =?utf8?q?=5Bpackages/sysconftool=5D_-_updated_to_0=2E18?= References: <9a46e6464516facd9135f9f619cf5b1ee24f795c_refs_heads_master@pld-linux.org> Message-ID: <2eee9a15cd4ca1ff74fef019fcb7290d0cecb0c5_refs_heads_master@pld-linux.org> commit 2eee9a15cd4ca1ff74fef019fcb7290d0cecb0c5 Author: Jakub Bogusz Date: Sat May 21 20:14:50 2022 +0200 - updated to 0.18 sysconftool.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/sysconftool.spec b/sysconftool.spec index 0be349d..2f3c210 100644 --- a/sysconftool.spec +++ b/sysconftool.spec @@ -1,12 +1,12 @@ Summary: Macros for aclocal to install configuration files Summary(pl.UTF-8): Makra dla aclocal do instalacji plik?w konfiguracyjnych Name: sysconftool -Version: 0.17 +Version: 0.18 Release: 1 License: GPL v3 with OpenSSL exception Group: Development/Building -Source0: http://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2 -# Source0-md5: 768f331596549864e2f2934497e94a39 +Source0: https://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2 +# Source0-md5: 3c94b7d8f8085a00125773b6104728de URL: http://www.courier-mta.org/sysconftool/ BuildRequires: autoconf >= 2.50 BuildRequires: automake ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/sysconftool.git/commitdiff/2eee9a15cd4ca1ff74fef019fcb7290d0cecb0c5 From qboosh at pld-linux.org Sat May 21 20:14:10 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:14:10 +0200 Subject: DISTFILES: sysconftool: sysconftool-0.18.tar.bz2 Message-ID: <12106.1653156850@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://downloads.sourceforge.net/courier/sysconftool-0.18.tar.bz2 3c94b7d8f8085a00125773b6104728de sysconftool-0.18.tar.bz2 Size: 77846 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 20:25:14 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:25:14 +0200 Subject: =?utf8?q?=5Bpackages/gimp=5D_-_updated_to_2=2E10=2E30_-_versioned_Obsoletes?= References: Message-ID: commit d6cb9d3098d5ceeecca3c7b2ce81404654c5e6fa Author: Jakub Bogusz Date: Sat May 21 20:26:06 2022 +0200 - updated to 2.10.30 - versioned Obsoletes gimp.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) --- diff --git a/gimp.spec b/gimp.spec index ae1fb93..d26e86d 100644 --- a/gimp.spec +++ b/gimp.spec @@ -7,7 +7,7 @@ %bcond_with posix_shm # with POSIX SHM (default is SysV SHM) %define babl_ver 0.1.78 -%define gegl_ver 0.4.30 +%define gegl_ver 0.4.34 %define mver 2.0 Summary: The GNU Image Manipulation Program @@ -22,13 +22,13 @@ Summary(uk.UTF-8): The GNU Image Manipulation Program Summary(zh_CN.UTF-8): [??]GNU?????? Summary(zh_TW.UTF-8): [??]GNU?????? Name: gimp -Version: 2.10.24 -Release: 3 +Version: 2.10.30 +Release: 1 Epoch: 1 License: GPL v3+ Group: X11/Applications/Graphics Source0: https://download.gimp.org/pub/gimp/v2.10/%{name}-%{version}.tar.bz2 -# Source0-md5: 31e4a055ba34e6841f42a6b2439ca480 +# Source0-md5: 564fe77da27eaa4dfc73dc8358733d24 Patch0: %{name}-home_etc.patch Patch3: %{name}-no-checks-for-runtime-deps.patch URL: https://www.gimp.org/ @@ -119,9 +119,9 @@ Requires: udev-glib >= 1:167 Requires: xz-libs >= 1:5.0.0 # for https Suggests: glib-networking -Obsoletes: gimp-data-min -Obsoletes: gimp-libgimp -Obsoletes: gimp-print +Obsoletes: gimp-data-min < 1.1.1 +Obsoletes: gimp-libgimp < 1.1.1 +Obsoletes: gimp-print < 1:2.4 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gimp.git/commitdiff/d6cb9d3098d5ceeecca3c7b2ce81404654c5e6fa From qboosh at pld-linux.org Sat May 21 20:25:30 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:25:30 +0200 Subject: DISTFILES: gimp: gimp-2.10.30.tar.bz2 Message-ID: <15292.1653157530@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.30.tar.bz2 564fe77da27eaa4dfc73dc8358733d24 gimp-2.10.30.tar.bz2 Size: 31731327 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 20:40:04 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:40:04 +0200 Subject: =?utf8?q?=5Bpackages/elfutils=5D_-_tests_BR_bsdtar?= References: <5e21081508a44fd326c5bab2cc3a25989e5c60c7_refs_heads_master@pld-linux.org> Message-ID: commit dc6cfeef542eb089212daf99e92c25aaa1bd662c Author: Jakub Bogusz Date: Sat May 21 20:40:56 2022 +0200 - tests BR bsdtar elfutils.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/elfutils.spec b/elfutils.spec index 069d6cc..11a14e1 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -22,6 +22,7 @@ Patch6: disable-tests.patch URL: https://sourceware.org/elfutils/ BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1:1.11 +%{?with_tests:BuildRequires: bsdtar} BuildRequires: bzip2-devel BuildRequires: gawk BuildRequires: gcc >= 6:4.3 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/elfutils.git/commitdiff/dc6cfeef542eb089212daf99e92c25aaa1bd662c From qboosh at pld-linux.org Sat May 21 20:52:22 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 20:52:22 +0200 Subject: =?utf8?q?=5Bpackages/libelf=5D_-_versioned_Obsoletes?= References: <87131e38c2b8761d128c4dd5fde260b1b9f37699_refs_heads_master@pld-linux.org> Message-ID: <7ef13ec4f615a570d3e84d9e8bd7ec7c770f6b78_refs_heads_master@pld-linux.org> commit 7ef13ec4f615a570d3e84d9e8bd7ec7c770f6b78 Author: Jakub Bogusz Date: Sat May 21 20:53:14 2022 +0200 - versioned Obsoletes libelf.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/libelf.spec b/libelf.spec index 022b749..c5985d6 100644 --- a/libelf.spec +++ b/libelf.spec @@ -20,7 +20,7 @@ Patch0: %{name}-hash.patch URL: http://www.mr511.de/software/english.html BuildRequires: autoconf >= 2.13 BuildRequires: automake -Obsoletes: libelf0 +Obsoletes: libelf0 < 0.8.13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -80,7 +80,7 @@ Summary(ru.UTF-8): ????? ??? ?????????? ? ????????? Summary(uk.UTF-8): ????? ??? ???????? ? ????????????? ?????????? libelf Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Obsoletes: libelf0-devel +Obsoletes: libelf0-devel < 0.8.13 %description devel Development files for libelf. ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libelf.git/commitdiff/7ef13ec4f615a570d3e84d9e8bd7ec7c770f6b78 From atler at pld-linux.org Sat May 21 21:02:20 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 21:02:20 +0200 Subject: =?utf8?q?=5Bpackages/unzip=5D_more_fixes_from_fedora=3B_rel_6?= References: Message-ID: <419004324676b3f8dffec0154370cb7c167545e7_refs_heads_master@pld-linux.org> commit 419004324676b3f8dffec0154370cb7c167545e7 Author: Jan Palus Date: Sat May 21 20:59:38 2022 +0200 more fixes from fedora; rel 6 unzip-zipbomb-manpage.patch | 2 +- unzip-zipbomb-part4.patch | 25 ++++++ unzip-zipbomb-part5.patch | 26 ++++++ unzip-zipbomb-part6.patch | 95 ++++++++++++++++++++ unzip-zipbomb-switch.patch | 215 ++++++++++++++++++++++++++++++++++++++++++++ unzip.spec | 10 ++- 6 files changed, 371 insertions(+), 2 deletions(-) --- diff --git a/unzip.spec b/unzip.spec index e12f409..07a85f3 100644 --- a/unzip.spec +++ b/unzip.spec @@ -13,7 +13,7 @@ Summary(tr.UTF-8): pkzip ve benzeri programlar?n ?retti?i zip ar?ivlerini a Summary(uk.UTF-8): ???????????? ?????? .zip Name: unzip Version: 6.00 -Release: 5 +Release: 6 License: distributable Group: Applications/Archiving Source0: ftp://ftp.info-zip.org/pub/infozip/src/%{name}60.tgz @@ -79,6 +79,10 @@ Patch26: unzip-zipbomb-part1.patch Patch27: unzip-zipbomb-part2.patch Patch28: unzip-zipbomb-part3.patch Patch29: unzip-zipbomb-manpage.patch +Patch30: unzip-zipbomb-part4.patch +Patch31: unzip-zipbomb-part5.patch +Patch32: unzip-zipbomb-part6.patch +Patch33: unzip-zipbomb-switch.patch URL: http://www.info-zip.org/ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -183,6 +187,10 @@ PKZIP ?? PKUNZIP ??? PKWARE ??? MS-DOS, ??? ? ???????? ?? %patch27 -p1 %patch28 -p1 %patch29 -p1 +%patch30 -p1 +%patch31 -p1 +%patch32 -p1 +%patch33 -p1 %build # IZ_HAVE_UXUIDGID is needed for right functionality of unzip -X diff --git a/unzip-zipbomb-manpage.patch b/unzip-zipbomb-manpage.patch index cdeeea5..bcee827 100644 --- a/unzip-zipbomb-manpage.patch +++ b/unzip-zipbomb-manpage.patch @@ -16,7 +16,7 @@ index 21816d1..4d66073 100644 .IP 11 no matching files were found. +.IP 12 -+invalid zip file with overlapped components (possible zip bomb). ++invalid zip file with overlapped components (possible zip-bomb). The zip-bomb checks can be disabled by using the UNZIP_DISABLE_ZIPBOMB_DETECTION=TRUE environment variable. .IP 50 the disk is (or was) full during extraction. .IP 51 diff --git a/unzip-zipbomb-part4.patch b/unzip-zipbomb-part4.patch new file mode 100644 index 0000000..beffa2c --- /dev/null +++ b/unzip-zipbomb-part4.patch @@ -0,0 +1,25 @@ +From 5e2efcd633a4a1fb95a129a75508e7d769e767be Mon Sep 17 00:00:00 2001 +From: Mark Adler +Date: Sun, 9 Feb 2020 20:36:28 -0800 +Subject: [PATCH] Fix bug in UZbunzip2() that incorrectly updated G.incnt. + +The update assumed a full buffer, which is not always full. This +could result in a false overlapped element detection when a small +bzip2-compressed file was unzipped. This commit remedies that. +--- + extract.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/extract.c b/extract.c +index d9866f9..0cb7bfc 100644 +--- a/extract.c ++++ b/extract.c +@@ -3010,7 +3010,7 @@ __GDEF + #endif + + G.inptr = (uch *)bstrm.next_in; +- G.incnt = (G.inbuf + INBUFSIZ) - G.inptr; /* reset for other routines */ ++ G.incnt -= G.inptr - G.inbuf; /* reset for other routines */ + + uzbunzip_cleanup_exit: + err = BZ2_bzDecompressEnd(&bstrm); diff --git a/unzip-zipbomb-part5.patch b/unzip-zipbomb-part5.patch new file mode 100644 index 0000000..ca6a43a --- /dev/null +++ b/unzip-zipbomb-part5.patch @@ -0,0 +1,26 @@ +From 5c572555cf5d80309a07c30cf7a54b2501493720 Mon Sep 17 00:00:00 2001 +From: Mark Adler +Date: Sun, 9 Feb 2020 21:39:09 -0800 +Subject: [PATCH] Fix bug in UZinflate() that incorrectly updated G.incnt. + +The update assumed a full buffer, which is not always full. This +could result in a false overlapped element detection when a small +deflate-compressed file was unzipped using an old zlib. This +commit remedies that. +--- + inflate.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/inflate.c b/inflate.c +index 2f5a015..70e3cc0 100644 +--- a/inflate.c ++++ b/inflate.c +@@ -700,7 +700,7 @@ int UZinflate(__G__ is_defl64) + G.dstrm.total_out)); + + G.inptr = (uch *)G.dstrm.next_in; +- G.incnt = (G.inbuf + INBUFSIZ) - G.inptr; /* reset for other routines */ ++ G.incnt -= G.inptr - G.inbuf; /* reset for other routines */ + + uzinflate_cleanup_exit: + err = inflateReset(&G.dstrm); diff --git a/unzip-zipbomb-part6.patch b/unzip-zipbomb-part6.patch new file mode 100644 index 0000000..3dce6e3 --- /dev/null +++ b/unzip-zipbomb-part6.patch @@ -0,0 +1,95 @@ +From 122050bac16fae82a460ff739fb1ca0f106e9d85 Mon Sep 17 00:00:00 2001 +From: Mark Adler +Date: Sat, 2 Jan 2021 13:09:34 -0800 +Subject: [PATCH] Determine Zip64 status entry-by-entry instead of for entire + file. + +Fixes a bug for zip files with mixed Zip64 and not Zip64 entries, +which resulted in an incorrect data descriptor length. The bug is +seen when a Zip64 entry precedes a non-Zip64 entry, in which case +the data descriptor would have been assumed to be larger than it +is, resulting in an incorrect bomb warning due to a perceived +overlap with the next entry. This commit determines and saves the +Zip64 status for each entry based on the central directory, and +then computes the length of each data descriptor accordingly. +--- + extract.c | 5 +++-- + globals.h | 2 -- + process.c | 4 +--- + unzpriv.h | 1 + + 4 files changed, 5 insertions(+), 7 deletions(-) + +diff --git a/extract.c b/extract.c +index 504afd6..878817d 100644 +--- a/extract.c ++++ b/extract.c +@@ -658,6 +658,7 @@ int extract_or_test_files(__G) /* return PK-type error code */ + break; + } + } ++ G.pInfo->zip64 = FALSE; + if ((error = do_string(__G__ G.crec.extra_field_length, + EXTRA_FIELD)) != 0) + { +@@ -2187,12 +2188,12 @@ static int extract_or_test_member(__G) /* return PK-type error code */ + (clen == SIG && /* if not SIG, no signature */ + ((G.lrec.csize & LOW) != SIG || /* if not SIG, have signature */ + (ulen == SIG && /* if not SIG, no signature */ +- (G.zip64 ? G.lrec.csize >> 32 : G.lrec.ucsize) != SIG ++ (G.pInfo->zip64 ? G.lrec.csize >> 32 : G.lrec.ucsize) != SIG + /* if not SIG, have signature */ + ))))) + /* skip four more bytes to account for signature */ + shy += 4 - readbuf((char *)buf, 4); +- if (G.zip64) ++ if (G.pInfo->zip64) + shy += 8 - readbuf((char *)buf, 8); /* skip eight more for ZIP64 */ + if (shy) + error = PK_ERR; +diff --git a/globals.h b/globals.h +index f9c6daf..a883c90 100644 +--- a/globals.h ++++ b/globals.h +@@ -261,8 +261,6 @@ typedef struct Globals { + ecdir_rec ecrec; /* used in unzip.c, extract.c */ + z_stat statbuf; /* used by main, mapname, check_for_newer */ + +- int zip64; /* true if Zip64 info in extra field */ +- + int mem_mode; + uch *outbufptr; /* extract.c static */ + ulg outsize; /* extract.c static */ +diff --git a/process.c b/process.c +index d75d405..d643c6f 100644 +--- a/process.c ++++ b/process.c +@@ -1903,8 +1903,6 @@ int getZip64Data(__G__ ef_buf, ef_len) + #define Z64FLGS 0xffff + #define Z64FLGL 0xffffffff + +- G.zip64 = FALSE; +- + if (ef_len == 0 || ef_buf == NULL) + return PK_COOL; + +@@ -1943,7 +1941,7 @@ int getZip64Data(__G__ ef_buf, ef_len) + break; /* Expect only one EF_PKSZ64 block. */ + #endif /* 0 */ + +- G.zip64 = TRUE; ++ G.pInfo->zip64 = TRUE; + } + + /* Skip this extra field block. */ +diff --git a/unzpriv.h b/unzpriv.h +index 09f288e..75b3359 100644 +--- a/unzpriv.h ++++ b/unzpriv.h +@@ -2034,6 +2034,7 @@ typedef struct min_info { + #ifdef UNICODE_SUPPORT + unsigned GPFIsUTF8: 1; /* crec gen_purpose_flag UTF-8 bit 11 is set */ + #endif ++ unsigned zip64: 1; /* true if entry has Zip64 extra block */ + #ifndef SFX + char Far *cfilname; /* central header version of filename */ + #endif diff --git a/unzip-zipbomb-switch.patch b/unzip-zipbomb-switch.patch new file mode 100644 index 0000000..c6d33c0 --- /dev/null +++ b/unzip-zipbomb-switch.patch @@ -0,0 +1,215 @@ +From 5b44c818b96193b3e240f38f61985fa2bc780eb7 Mon Sep 17 00:00:00 2001 +From: Jakub Martisko +Date: Tue, 30 Nov 2021 15:42:17 +0100 +Subject: [PATCH] Add an option to disable the zipbomb detection + +This can be done by settting a newly introduced environment variable +UNZIP_DISABLE_ZIPBOMB_DETECTION to {TRUE,True,true}. If the variable is unset, or +set to any other value the zipbomb detection is left enabled. + +Example: + UNZIP_DISABLE_ZIPBOMB_DETECTION=True unzip ./zbsm.zip -d ./test +--- + extract.c | 85 ++++++++++++++++++++++++++++++------------------------- + unzip.c | 15 ++++++++-- + unzip.h | 1 + + 3 files changed, 60 insertions(+), 41 deletions(-) + +diff --git a/extract.c b/extract.c +index 878817d..3e58071 100644 +--- a/extract.c ++++ b/extract.c +@@ -322,7 +322,8 @@ static ZCONST char Far BadExtraFieldCRC[] = + static ZCONST char Far NotEnoughMemCover[] = + "error: not enough memory for bomb detection\n"; + static ZCONST char Far OverlappedComponents[] = +- "error: invalid zip file with overlapped components (possible zip bomb)\n"; ++ "error: invalid zip file with overlapped components (possible zip bomb)\n \ ++To unzip the file anyway, rerun the command with UNZIP_DISABLE_ZIPBOMB_DETECTION=TRUE environmnent variable\n"; + + + +@@ -502,35 +503,37 @@ int extract_or_test_files(__G) /* return PK-type error code */ + the end of central directory record (including the Zip64 end of central + directory locator, if present), and the Zip64 end of central directory + record, if present. */ +- if (G.cover == NULL) { ++ if (uO.zipbomb == TRUE) { ++ if (G.cover == NULL) { + G.cover = malloc(sizeof(cover_t)); + if (G.cover == NULL) { +- Info(slide, 0x401, ((char *)slide, +- LoadFarString(NotEnoughMemCover))); +- return PK_MEM; ++ Info(slide, 0x401, ((char *)slide, ++ LoadFarString(NotEnoughMemCover))); ++ return PK_MEM; + } + ((cover_t *)G.cover)->span = NULL; + ((cover_t *)G.cover)->max = 0; +- } +- ((cover_t *)G.cover)->num = 0; +- if (cover_add((cover_t *)G.cover, +- G.extra_bytes + G.ecrec.offset_start_central_directory, +- G.extra_bytes + G.ecrec.offset_start_central_directory + +- G.ecrec.size_central_directory) != 0) { ++ } ++ ((cover_t *)G.cover)->num = 0; ++ if (cover_add((cover_t *)G.cover, ++ G.extra_bytes + G.ecrec.offset_start_central_directory, ++ G.extra_bytes + G.ecrec.offset_start_central_directory + ++ G.ecrec.size_central_directory) != 0) { + Info(slide, 0x401, ((char *)slide, +- LoadFarString(NotEnoughMemCover))); ++ LoadFarString(NotEnoughMemCover))); + return PK_MEM; +- } +- if ((G.extra_bytes != 0 && +- cover_add((cover_t *)G.cover, 0, G.extra_bytes) != 0) || +- (G.ecrec.have_ecr64 && +- cover_add((cover_t *)G.cover, G.ecrec.ec64_start, +- G.ecrec.ec64_end) != 0) || +- cover_add((cover_t *)G.cover, G.ecrec.ec_start, +- G.ecrec.ec_end) != 0) { ++ } ++ if ((G.extra_bytes != 0 && ++ cover_add((cover_t *)G.cover, 0, G.extra_bytes) != 0) || ++ (G.ecrec.have_ecr64 && ++ cover_add((cover_t *)G.cover, G.ecrec.ec64_start, ++ G.ecrec.ec64_end) != 0) || ++ cover_add((cover_t *)G.cover, G.ecrec.ec_start, ++ G.ecrec.ec_end) != 0) { + Info(slide, 0x401, ((char *)slide, +- LoadFarString(OverlappedComponents))); ++ LoadFarString(OverlappedComponents))); + return PK_BOMB; ++ } + } + + /*--------------------------------------------------------------------------- +@@ -1222,10 +1225,12 @@ static int extract_or_test_entrylist(__G__ numchunk, + + /* seek_zipf(__G__ pInfo->offset); */ + request = G.pInfo->offset + G.extra_bytes; +- if (cover_within((cover_t *)G.cover, request)) { ++ if (uO.zipbomb == TRUE) { ++ if (cover_within((cover_t *)G.cover, request)) { + Info(slide, 0x401, ((char *)slide, +- LoadFarString(OverlappedComponents))); ++ LoadFarString(OverlappedComponents))); + return PK_BOMB; ++ } + } + inbuf_offset = request % INBUFSIZ; + bufstart = request - inbuf_offset; +@@ -1758,17 +1763,19 @@ reprompt: + return IZ_CTRLC; /* cancel operation by user request */ + } + #endif +- error = cover_add((cover_t *)G.cover, request, +- G.cur_zipfile_bufstart + (G.inptr - G.inbuf)); +- if (error < 0) { ++ if (uO.zipbomb == TRUE) { ++ error = cover_add((cover_t *)G.cover, request, ++ G.cur_zipfile_bufstart + (G.inptr - G.inbuf)); ++ if (error < 0) { + Info(slide, 0x401, ((char *)slide, +- LoadFarString(NotEnoughMemCover))); ++ LoadFarString(NotEnoughMemCover))); + return PK_MEM; +- } +- if (error != 0) { ++ } ++ if (error != 0) { + Info(slide, 0x401, ((char *)slide, +- LoadFarString(OverlappedComponents))); ++ LoadFarString(OverlappedComponents))); + return PK_BOMB; ++ } + } + #ifdef MACOS /* MacOS is no preemptive OS, thus call event-handling by hand */ + UserStop(); +@@ -2171,8 +2178,8 @@ static int extract_or_test_member(__G) /* return PK-type error code */ + } + + undefer_input(__G); +- +- if ((G.lrec.general_purpose_bit_flag & 8) != 0) { ++ if (uO.zipbomb == TRUE) { ++ if ((G.lrec.general_purpose_bit_flag & 8) != 0) { + /* skip over data descriptor (harder than it sounds, due to signature + * ambiguity) + */ +@@ -2189,16 +2196,16 @@ static int extract_or_test_member(__G) /* return PK-type error code */ + ((G.lrec.csize & LOW) != SIG || /* if not SIG, have signature */ + (ulen == SIG && /* if not SIG, no signature */ + (G.pInfo->zip64 ? G.lrec.csize >> 32 : G.lrec.ucsize) != SIG +- /* if not SIG, have signature */ ++ /* if not SIG, have signature */ + ))))) +- /* skip four more bytes to account for signature */ +- shy += 4 - readbuf((char *)buf, 4); ++ /* skip four more bytes to account for signature */ ++ shy += 4 - readbuf((char *)buf, 4); + if (G.pInfo->zip64) +- shy += 8 - readbuf((char *)buf, 8); /* skip eight more for ZIP64 */ ++ shy += 8 - readbuf((char *)buf, 8); /* skip eight more for ZIP64 */ + if (shy) +- error = PK_ERR; ++ error = PK_ERR; ++ } + } +- + return error; + + } /* end function extract_or_test_member() */ +diff --git a/unzip.c b/unzip.c +index 8dbfc95..abb3644 100644 +--- a/unzip.c ++++ b/unzip.c +@@ -1329,10 +1329,9 @@ int uz_opts(__G__ pargc, pargv) + int *pargc; + char ***pargv; + { +- char **argv, *s; ++ char **argv, *s, *zipbomb_envar; + int argc, c, error=FALSE, negative=0, showhelp=0; + +- + argc = *pargc; + argv = *pargv; + +@@ -1923,6 +1922,18 @@ opts_done: /* yes, very ugly...but only used by UnZipSFX with -x xlist */ + else + G.extract_flag = TRUE; + ++ /* Disable the zipbomb detection, this is the only option set only via the shell variables but it should at least not clash with something in the future. */ ++ zipbomb_envar = getenv("UNZIP_DISABLE_ZIPBOMB_DETECTION"); ++ uO.zipbomb = TRUE; ++ if (zipbomb_envar != NULL) { ++ /* strcasecmp might be a better approach here but it is POSIX-only */ ++ if ((strcmp ("TRUE", zipbomb_envar) == 0) ++ || (strcmp ("True", zipbomb_envar) == 0) ++ || (strcmp ("true",zipbomb_envar) == 0)) { ++ uO.zipbomb = FALSE; ++ } ++ } ++ + *pargc = argc; + *pargv = argv; + return PK_OK; +diff --git a/unzip.h b/unzip.h +index ed24a5b..e7665e8 100644 +--- a/unzip.h ++++ b/unzip.h +@@ -559,6 +559,7 @@ typedef struct _UzpOpts { + #ifdef UNIX + int cflxflag; /* -^: allow control chars in extracted filenames */ + #endif ++ int zipbomb; + #endif /* !FUNZIP */ + } UzpOpts; + +-- +2.33.0 + ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/unzip.git/commitdiff/f31014087fd7576b4ccef3b2d4cb1652b2255e23 From atler at pld-linux.org Sat May 21 21:02:25 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 21:02:25 +0200 Subject: =?utf8?q?=5Bpackages/unzip=5D_remove_nostrip=2Ccve-2005-4667=2Cmethod99=5Fhi?= =?utf8?q?nt_patches_dropped_from_spec_in_b47192c?= References: Message-ID: commit f31014087fd7576b4ccef3b2d4cb1652b2255e23 Author: Jan Palus Date: Sat May 21 21:00:09 2022 +0200 remove nostrip,cve-2005-4667,method99_hint patches dropped from spec in b47192c unzip-6.0-nostrip.patch | 12 ------------ unzip-cve-2005-4667.patch | 24 ------------------------ unzip-method99_hint.patch | 25 ------------------------- 3 files changed, 61 deletions(-) --- diff --git a/unzip-6.0-nostrip.patch b/unzip-6.0-nostrip.patch deleted file mode 100644 index 71c263f..0000000 --- a/unzip-6.0-nostrip.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up unzip60/unix/configure.nostrip unzip60/unix/configure ---- unzip60/unix/configure.nostrip 2009-11-30 10:18:09.000000000 +0100 -+++ unzip60/unix/configure 2009-11-30 10:21:08.354264213 +0100 -@@ -17,7 +17,7 @@ CFLAGSR=${CFLAGS} - IZ_BZIP2=${3} - CFLAGS="${CFLAGS} -I. -DUNIX" - LFLAGS1="" --LFLAGS2="-s" -+LFLAGS2="" - LN="ln -s" - - CFLAGS_OPT='' diff --git a/unzip-cve-2005-4667.patch b/unzip-cve-2005-4667.patch deleted file mode 100644 index 0753e33..0000000 --- a/unzip-cve-2005-4667.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- unzip60/unzpriv.h.orig 2009-04-20 01:59:26.000000000 +0200 -+++ unzip60/unzpriv.h 2009-10-31 18:31:01.000000000 +0100 -@@ -2699,17 +2699,18 @@ char *GetLoadPath OF((__GPRO)); - * (flag)&1? stderr : stdout) < 0) - */ - #ifndef Info /* may already have been defined for redirection */ -+# define wsizesnprintf(buf, ...) snprintf (buf, WSIZE-1, __VA_ARGS__) - # ifdef FUNZIP - # define Info(buf,flag,sprf_arg) \ -- fputs((char *)(sprintf sprf_arg, (buf)), (flag)&1? stderr : stdout) -+ fputs((char *)(wsizesnprintf sprf_arg, (buf)), (flag)&1? stderr : stdout) - # else - # ifdef INT_SPRINTF /* optimized version for "int sprintf()" flavour */ - # define Info(buf,flag,sprf_arg) \ -- (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag)) -+ (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)wsizesnprintf sprf_arg, (flag)) - # else /* generic version, does not use sprintf() return value */ - # define Info(buf,flag,sprf_arg) \ - (*G.message)((zvoid *)&G, (uch *)(buf), \ -- (ulg)(sprintf sprf_arg, strlen((char *)(buf))), (flag)) -+ (ulg)(wsizesnprintf sprf_arg, strlen((char *)(buf))), (flag)) - # endif - # endif - #endif /* !Info */ diff --git a/unzip-method99_hint.patch b/unzip-method99_hint.patch deleted file mode 100644 index 819a002..0000000 --- a/unzip-method99_hint.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- unzip-5.52/extract.c.orig 2005-02-26 05:47:30.000000000 +0100 -+++ unzip-5.52/extract.c 2008-05-29 18:33:08.000000000 +0200 -@@ -120,6 +120,8 @@ - " skipping: %-22s need %s compat. v%u.%u (can do v%u.%u)\n"; - static ZCONST char Far ComprMsgNum[] = - " skipping: %-22s unsupported compression method %u\n"; -+static ZCONST char Far SevenZipHint[] = -+ " hint: compression method 99 means 'WinZip 9+ AES encryption'. try to use 7-zip instead of unzip.\n"; - #ifndef SFX - static ZCONST char Far ComprMsgName[] = - " skipping: %-22s `%s' method not supported\n"; -@@ -847,9 +849,13 @@ - LoadFarStringSmall(ComprNames[G.crec.compression_method]))); - else - #endif -+ { - Info(slide, 0x401, ((char *)slide, LoadFarString(ComprMsgNum), - FnFilter1(G.filename), - G.crec.compression_method)); -+ if (G.crec.compression_method == 99 ) -+ Info(slide, 0x401, ((char *)slide, LoadFarString(SevenZipHint))); -+ } - } - return 0; - } ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/unzip.git/commitdiff/f31014087fd7576b4ccef3b2d4cb1652b2255e23 From qboosh at pld-linux.org Sat May 21 21:08:49 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 21:08:49 +0200 Subject: =?utf8?q?=5Bpackages/elfutils=5D_-_versioned_Obsoletes_=28also_from_libelf?= =?utf8?q?=2Espec=29?= References: Message-ID: <4b8630753116cf36ae734b6fb18e0308fcd80234_refs_heads_master@pld-linux.org> commit 4b8630753116cf36ae734b6fb18e0308fcd80234 Author: Jakub Bogusz Date: Sat May 21 21:09:42 2022 +0200 - versioned Obsoletes (also from libelf.spec) elfutils.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- diff --git a/elfutils.spec b/elfutils.spec index 11a14e1..0ebaaa1 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -83,7 +83,8 @@ Requires: %{name} = %{version}-%{release} Requires: bzip2-devel Requires: xz-devel Requires: zlib-devel -Obsoletes: libelf-devel +Obsoletes: libelf-devel < 0.8.14 +Obsoletes: libelf0-devel < 0.8.14 %description devel The elfutils-devel package contains the development part of libraries @@ -124,7 +125,7 @@ Summary: Static libraries to handle compiled objects Summary(pl.UTF-8): Statyczne biblioteki do obs?ugi skompilowanych obiekt?w Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} -Obsoletes: libelf-static +Obsoletes: libelf-static < 0.8.14 %description static The elfutils-static package contains the static libraries to create ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/elfutils.git/commitdiff/4b8630753116cf36ae734b6fb18e0308fcd80234 From atler at pld-linux.org Sat May 21 21:19:40 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 21:19:40 +0200 Subject: =?utf8?q?=5Bpackages/zziplib=5D_add_tests_bcond?= References: <8b2353279a2de974c86f3e33b4577b52c781754c_refs_heads_master@pld-linux.org> Message-ID: <04f4a6ec0b2e946d13d654a7221d393e2a0573bf_refs_heads_master@pld-linux.org> commit 04f4a6ec0b2e946d13d654a7221d393e2a0573bf Author: Jan Palus Date: Sat May 21 21:19:01 2022 +0200 add tests bcond zziplib.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- diff --git a/zziplib.spec b/zziplib.spec index 6f576be..a956237 100644 --- a/zziplib.spec +++ b/zziplib.spec @@ -1,6 +1,7 @@ # # Conditional build: %bcond_without apidocs # API documentation +%bcond_without tests # do not perform "make check" # Summary: ZZipLib - libZ-based ZIP-access Library Summary(pl.UTF-8): ZZipLib - biblioteka dost?pu do archiw?w ZIP @@ -103,7 +104,7 @@ Dokumentacja API biblioteki ZZipLib. %configure %{__make} -%{__make} -j1 check +%{?with_tests:%{__make} -j1 check} %if %{with apidocs} %{__make} doc %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zziplib.git/commitdiff/fda07ad8823c10e13cdd4c9fa6155c7e2c8cd258 From atler at pld-linux.org Sat May 21 21:19:45 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 21:19:45 +0200 Subject: =?utf8?q?=5Bpackages/zziplib=5D_rpm_version_for_noarch_subpackage?= References: <8b2353279a2de974c86f3e33b4577b52c781754c_refs_heads_master@pld-linux.org> Message-ID: commit fda07ad8823c10e13cdd4c9fa6155c7e2c8cd258 Author: Jan Palus Date: Sat May 21 21:19:31 2022 +0200 rpm version for noarch subpackage zziplib.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/zziplib.spec b/zziplib.spec index a956237..8ae7abb 100644 --- a/zziplib.spec +++ b/zziplib.spec @@ -24,6 +24,7 @@ BuildRequires: libtool >= 1:1.4.3 BuildRequires: pkgconfig BuildRequires: python BuildRequires: python-modules +BuildRequires: rpm-build >= 4.6 BuildRequires: xmlto BuildRequires: zip BuildRequires: zlib-devel ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/zziplib.git/commitdiff/fda07ad8823c10e13cdd4c9fa6155c7e2c8cd258 From atler at pld-linux.org Sat May 21 21:34:07 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 21:34:07 +0200 Subject: =?utf8?q?=5Bpackages/audit=5D_fix_build_with_linux-libc-headers_=3C_5=2E17?= References: <487566ebba9c9edcc8af6b872becb7a6c9b3b54a_refs_heads_master@pld-linux.org> Message-ID: <17421987870caeb762384276d77157af6bb78ef0_refs_heads_master@pld-linux.org> commit 17421987870caeb762384276d77157af6bb78ef0 Author: Jan Palus Date: Sat May 21 21:30:53 2022 +0200 fix build with linux-libc-headers < 5.17 audit.h with flexible array member appeared in 5.17 (first kernel to bump C standard from C89 to C11) and therefore with older version patch failed to apply audit.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) --- diff --git a/audit.spec b/audit.spec index e4d4db7..72be550 100644 --- a/audit.spec +++ b/audit.spec @@ -16,6 +16,10 @@ %undefine with_python2 %undefine with_python3 %endif + +%if %{_ver_ge %(rpm -q --qf='%%{E}:%%{V}' linux-libc-headers) 7:5.17} +%define with_flex_array_fix 1 +%endif Summary: User space tools for 2.6 kernel auditing Summary(pl.UTF-8): Narz?dzia przestrzeni u?ytkownika do audytu j?der 2.6 Name: audit @@ -57,7 +61,7 @@ BuildRequires: python3-devel BuildRequires: rpm-pythonprov BuildRequires: swig-python %endif -BuildRequires: rpmbuild(macros) >= 1.644 +BuildRequires: rpmbuild(macros) >= 1.750 BuildRequires: sed >= 4.0 %if %{with golang} %{?with_gccgo:BuildRequires: gcc-go >= 5.1} @@ -188,9 +192,11 @@ Interfejs Pythona 3.x do biblioteki libaudit. %patch6 -p1 %patch7 -p1 +%if %{with flex_array_fix} # workaround flexible array member (char buf[]) incompatible with swig<=4.0.2 cp /usr/include/linux/audit.h lib %patch8 -p1 +%endif %if %{without python} sed 's#[^ ]*swig/[^ ]*/Makefile ##g' -i configure.ac @@ -223,10 +229,12 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir}/audit/rules.d,%{_var}/log/audit} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%if %{with flex_array_fix} # undo include change cd $RPM_BUILD_ROOT patch -p0 --no-backup-if-mismatch < %{PATCH9} cd - +%endif # default to no audit (and no overhead) cp -p rules/10-no-audit.rules $RPM_BUILD_ROOT%{_sysconfdir}/audit/rules.d ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/audit.git/commitdiff/17421987870caeb762384276d77157af6bb78ef0 From qboosh at pld-linux.org Sat May 21 21:37:48 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 21:37:48 +0200 Subject: =?utf8?q?=5Bpackages/satyr=5D_-_updated_to_0=2E39_-_versioned_Obsoletes?= References: Message-ID: commit aa9192534e63819de0c02ddcdb8a76ec342ad32a Author: Jakub Bogusz Date: Sat May 21 21:38:41 2022 +0200 - updated to 0.39 - versioned Obsoletes satyr.spec | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) --- diff --git a/satyr.spec b/satyr.spec index 0eb4693..ccf874f 100644 --- a/satyr.spec +++ b/satyr.spec @@ -6,13 +6,13 @@ Summary: Tools to create anonymous, machine-friendly problem reports Summary(pl.UTF-8): Analizator ?lad?w wywo?a? tworzonych przez GDB Name: satyr -Version: 0.31 -Release: 8 +Version: 0.39 +Release: 1 License: GPL v2+ Group: Development/Tools #Source0Download: https://github.com/abrt/satyr/releases Source0: https://github.com/abrt/satyr/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: b8d144be731da681b6ff2701422a2f96 +# Source0-md5: 6acc5098620fba5da8a3f8b13b6331e1 Patch0: %{name}-rpm5.patch URL: https://github.com/abrt/satyr BuildRequires: autoconf >= 2.50 @@ -20,6 +20,7 @@ BuildRequires: automake BuildRequires: binutils-devel %{?with_apidocs:BuildRequires: doxygen} BuildRequires: elfutils-devel +BuildRequires: glib2-devel >= 2.0 BuildRequires: json-c-devel BuildRequires: libgomp-devel BuildRequires: libstdc++-devel @@ -29,12 +30,12 @@ BuildRequires: pkgconfig BuildRequires: python3-devel >= 1:3.6 BuildRequires: rpm-devel >= 4.5 BuildRequires: rpm-pythonprov -BuildRequires: rpmbuild(macros) >= 1.219 +BuildRequires: rpmbuild(macros) >= 1.507 BuildRequires: sphinx-pdg BuildRequires: tar >= 1:1.22 BuildRequires: xz Requires: %{name}-libs = %{version}-%{release} -Obsoletes: btparser +Obsoletes: btparser < 0.27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -62,7 +63,7 @@ Summary: Satyr library - automatic problem management with anonymous reports Summary(pl.UTF-8): Biblioteka Satyr do automatycznego zarz?dzania problemami z anonimowymi zg?oszeniami Group: Libraries Requires: json-c-devel -Obsoletes: btparser-libs +Obsoletes: btparser-libs < 0.27 %description libs Satyr library - automatic problem management with anonymous reports. @@ -76,7 +77,8 @@ Summary: Header files for Satyr library Summary(pl.UTF-8): Pliki nag??wkowe biblioteki Satyr Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} -Obsoletes: btparser-devel +Requires: json-c-devel +Obsoletes: btparser-devel < 0.27 %description devel Header files for Satyr library. @@ -101,8 +103,8 @@ Summary(pl.UTF-8): Wi?zania Pythona 3 do biblioteki Satyr Group: Libraries/Python Requires: %{name}-libs = %{version}-%{release} Requires: python3-modules >= 1:3.6 -Obsoletes: python-btparser -Obsoletes: python-satyr +Obsoletes: python-btparser < 0.27 +Obsoletes: python-satyr < 0.30 %description -n python3-satyr Python 3 bindings for Satyr library. @@ -148,7 +150,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc NEWS README +%doc NEWS README.md %attr(755,root,root) %{_bindir}/satyr %{_mandir}/man1/satyr.1* ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/satyr.git/commitdiff/aa9192534e63819de0c02ddcdb8a76ec342ad32a From qboosh at pld-linux.org Sat May 21 21:38:02 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 21:38:02 +0200 Subject: DISTFILES: satyr: satyr-0.39.tar.gz Message-ID: <4227.1653161882@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: https://github.com/abrt/satyr/archive/0.39/satyr-0.39.tar.gz 6acc5098620fba5da8a3f8b13b6331e1 satyr-0.39.tar.gz Size: 434581 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sat May 21 21:43:24 2022 From: qboosh at pld-linux.org (qboosh) Date: Sat, 21 May 2022 21:43:24 +0200 Subject: =?utf8?q?=5Bpackages/courier-authlib=5D_-_versioned_Obsoletes?= References: <5ffbfd36388936b6e86c5bb3298f640b1327ef69_refs_heads_master@pld-linux.org> Message-ID: commit e9cf4dccbba6146d29748f0c23fb22cdb84afbf7 Author: Jakub Bogusz Date: Sat May 21 21:44:17 2022 +0200 - versioned Obsoletes courier-authlib.spec | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) --- diff --git a/courier-authlib.spec b/courier-authlib.spec index 5df05e0..d563a61 100644 --- a/courier-authlib.spec +++ b/courier-authlib.spec @@ -40,10 +40,10 @@ Requires(post,preun): /sbin/chkconfig Requires: %{name}-libs = %{version}-%{release} Requires: /sbin/chkconfig Requires: rc-scripts -Obsoletes: sqwebmail-auth-cram -Obsoletes: sqwebmail-auth-pam -Obsoletes: sqwebmail-auth-pwd -Obsoletes: sqwebmail-auth-shadow +Obsoletes: sqwebmail-auth-cram < 5 +Obsoletes: sqwebmail-auth-pam < 5 +Obsoletes: sqwebmail-auth-pwd < 5 +Obsoletes: sqwebmail-auth-shadow < 5 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define schemadir /usr/share/openldap/schema @@ -95,9 +95,9 @@ Summary(pl.UTF-8): Obs?uga LDAP dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} -Obsoletes: courier-authldap -Obsoletes: courier-imap-authldap -Obsoletes: sqwebmail-auth-ldap +Obsoletes: courier-authldap < 0.49 +Obsoletes: courier-imap-authldap < 4 +Obsoletes: sqwebmail-auth-ldap < 5 %description authldap This package installs LDAP support for the Courier authentication @@ -115,9 +115,9 @@ Summary(pl.UTF-8): Obs?uga MySQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} -Obsoletes: courier-authmysql -Obsoletes: courier-imap-authmysql -Obsoletes: sqwebmail-auth-mysql +Obsoletes: courier-authmysql < 0.49 +Obsoletes: courier-imap-authmysql < 4 +Obsoletes: sqwebmail-auth-mysql < 5 %description authmysql This package installs MySQL support for the Courier authentication @@ -135,9 +135,9 @@ Summary(pl.UTF-8): Obs?uga PostgreSQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} -Obsoletes: courier-authpgsql -Obsoletes: courier-imap-authpgsql -Obsoletes: sqwebmail-auth-pgsql +Obsoletes: courier-authpgsql < 0.49 +Obsoletes: courier-imap-authpgsql < 4 +Obsoletes: sqwebmail-auth-pgsql < 5 %description authpgsql This package installs PostgreSQL support for the Courier @@ -155,7 +155,7 @@ Summary(pl.UTF-8): Zewn?trzny modu? uwierzytelniaj?cy komunikuj?cy si? prze Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} -Obsoletes: courier-authlib-authpipe +Obsoletes: courier-authlib-pipe < 0.59.1-2 %description authpipe This package installs the authpipe module, which is a generic plugin @@ -190,9 +190,9 @@ Summary(pl.UTF-8): Obs?uga userdb dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} -Obsoletes: courier-authlib-userdb -Obsoletes: courier-imap-userdb -Obsoletes: sqwebmail-auth-userdb +Obsoletes: courier-authlib-userdb < 0.59.1-2 +Obsoletes: courier-imap-userdb < 4 +Obsoletes: sqwebmail-auth-userdb < 5 %description authuserdb This package installs the userdb support for the Courier ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/courier-authlib.git/commitdiff/e9cf4dccbba6146d29748f0c23fb22cdb84afbf7 From atler at pld-linux.org Sat May 21 23:52:14 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 23:52:14 +0200 Subject: =?utf8?q?=5Bpackages/python3-feedparser=5D_up_to_6=2E0=2E10?= References: <593a022326d0e72c1064e060fc0049e0126a6b03_refs_heads_master@pld-linux.org> Message-ID: <5e3c884805f6610b45f81fd5e2caa4623ada19d0_refs_heads_master@pld-linux.org> commit 5e3c884805f6610b45f81fd5e2caa4623ada19d0 Author: Jan Palus Date: Sat May 21 23:52:02 2022 +0200 up to 6.0.10 python3-feedparser.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/python3-feedparser.spec b/python3-feedparser.spec index 35a68ee..e9129ad 100644 --- a/python3-feedparser.spec +++ b/python3-feedparser.spec @@ -6,12 +6,12 @@ Summary: Parse RSS and Atom feeds in Python Summary(pl.UTF-8): Biblioteka Feed Parser dla Pythona Name: python3-%{module} -Version: 6.0.8 -Release: 4 +Version: 6.0.10 +Release: 1 License: BSD Group: Libraries/Python Source0: https://github.com/kurtmckee/feedparser/archive/%{version}.tar.gz -# Source0-md5: bd9a217102307b1c4518bff2cab56bb7 +# Source0-md5: d69e59156dfe7b64842befdc1c621a2d URL: https://github.com/kurtmckee/feedparser BuildRequires: python3-modules >= 1:3.6 BuildRequires: python3-setuptools ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python3-feedparser.git/commitdiff/5e3c884805f6610b45f81fd5e2caa4623ada19d0 From atler at pld-linux.org Sat May 21 23:52:27 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 23:52:27 +0200 Subject: DISTFILES: python3-feedparser: 6.0.10.tar.gz Message-ID: <19845.1653169947@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://github.com/kurtmckee/feedparser/archive/6.0.10.tar.gz d69e59156dfe7b64842befdc1c621a2d 6.0.10.tar.gz Size: 252872 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sat May 21 23:54:56 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 23:54:56 +0200 Subject: =?utf8?q?=5Bpackages/xorg-lib-libxkbcommon=5D_up_to_1=2E4=2E1?= References: <53ae7cbfe28e713cd3e6b9ac934b75a87e3bb8a7_refs_heads_master@pld-linux.org> Message-ID: <3213119fc9a680c4093a1aea4dd1b501308bc59b_refs_heads_master@pld-linux.org> commit 3213119fc9a680c4093a1aea4dd1b501308bc59b Author: Jan Palus Date: Sat May 21 23:54:48 2022 +0200 up to 1.4.1 xorg-lib-libxkbcommon.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/xorg-lib-libxkbcommon.spec b/xorg-lib-libxkbcommon.spec index b7c1015..d3117f3 100644 --- a/xorg-lib-libxkbcommon.spec +++ b/xorg-lib-libxkbcommon.spec @@ -5,12 +5,12 @@ Summary: xkbcommon library - keymap compiler and support library Summary(pl.UTF-8): Biblioteka xkbcommon - kompilatora i obs?ugi map klawiszy Name: xorg-lib-libxkbcommon -Version: 1.4.0 +Version: 1.4.1 Release: 1 License: MIT Group: X11/Libraries Source0: https://xkbcommon.org/download/libxkbcommon-%{version}.tar.xz -# Source0-md5: e021899fe359240757684be08f22135f +# Source0-md5: a871be5c9af2511f899e1bd6db8b429f URL: https://xkbcommon.org/ BuildRequires: bison BuildRequires: doxygen ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/xorg-lib-libxkbcommon.git/commitdiff/3213119fc9a680c4093a1aea4dd1b501308bc59b From atler at pld-linux.org Sat May 21 23:55:06 2022 From: atler at pld-linux.org (atler) Date: Sat, 21 May 2022 23:55:06 +0200 Subject: DISTFILES: xorg-lib-libxkbcommon: libxkbcommon-1.4.1.tar.xz Message-ID: <21138.1653170106@distfiles.pld-linux.org> Request by: atler Files fetched: 1 STORED: https://xkbcommon.org/download/libxkbcommon-1.4.1.tar.xz a871be5c9af2511f899e1bd6db8b429f libxkbcommon-1.4.1.tar.xz Size: 471824 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sun May 22 00:54:43 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:54:43 +0200 Subject: =?utf8?q?=5Bpackages/firefox=5D_up_to_100=2E0=2E2_=28critical_security_fixes?= =?utf8?q?=29?= References: Message-ID: <88d7418e5e4767141e6ed7b7a4cb0e693fd401f1_refs_heads_master@pld-linux.org> commit 88d7418e5e4767141e6ed7b7a4cb0e693fd401f1 Author: Jan Palus Date: Sat May 21 23:46:53 2022 +0200 up to 100.0.2 (critical security fixes) fixes CVE-2022-1802 CVE-2022-1529 firefox.spec | 200 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 100 insertions(+), 100 deletions(-) --- diff --git a/firefox.spec b/firefox.spec index 5d29c83..90a6371 100644 --- a/firefox.spec +++ b/firefox.spec @@ -50,212 +50,212 @@ Summary: Firefox web browser Summary(hu.UTF-8): Firefox web b?ng?sz? Summary(pl.UTF-8): Firefox - przegl?darka WWW Name: firefox -Version: 100.0 +Version: 100.0.2 Release: 1 License: MPL v2.0 Group: X11/Applications/Networking Source0: https://releases.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz -# Source0-md5: 3c6dd9f2f2225b6c05acb0623d1c9376 +# Source0-md5: eebba3d0e7b3b9f80f1828e876c651ff Source3: %{name}.desktop Source4: %{name}.sh Source5: vendor.js Source6: vendor-ac.js Source100: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ach.xpi -# Source100-md5: 747c98d35984a72fd9f6e7f3bf24e8c8 +# Source100-md5: 3e935b152317141b9b8d4f8e0cbe780b Source101: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/af.xpi -# Source101-md5: 6d864deef2e9b13c9cb659a0ed259d9c +# Source101-md5: 1d02677adeb3c6d6ee689df20f86ee45 Source102: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/an.xpi -# Source102-md5: a5bfeb4be96c020055ce286a3332d11b +# Source102-md5: 9bd6253828a3dc81e4e3ba4fef2e94c6 Source103: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ar.xpi -# Source103-md5: 49ed01f525d2bad8cbe69c531619bff3 +# Source103-md5: 3e0e4d21ff4b9a14110ee13cd4ce9d5c Source104: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ast.xpi -# Source104-md5: 4b3f220f927f6859bb324a24278d82ff +# Source104-md5: 6749fcc83e217fdc87e14e8107382594 Source105: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/az.xpi -# Source105-md5: a4ef6d4323ffef2a80cebc2d2562484b +# Source105-md5: 9f00d525d49a5a11713a8195ab967b2b Source106: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/be.xpi -# Source106-md5: a6edeb2b54b23018caf86d2bd4b8bd5a +# Source106-md5: ba0fd3edea795362174a3eefeecbc183 Source107: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bg.xpi -# Source107-md5: f9b74c1dc2e349c8b7e4ba86bdb00e18 +# Source107-md5: ad070e5d125ea8af76671b2e4b63654f Source108: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn.xpi -# Source108-md5: 25b47d8c828e325aadf1b879fa83a569 +# Source108-md5: 1f2b0df8929b96a052e71015ce433c21 Source109: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/br.xpi -# Source109-md5: 7bc75625030b04939766374851cfe569 +# Source109-md5: 67783eba1122b66f94b9b9af771bcec3 Source110: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bs.xpi -# Source110-md5: c24fe206381380b3a3584b017215b0cc +# Source110-md5: a8d196a88e5f6f79202521d30c2858d3 Source111: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca.xpi -# Source111-md5: 0e1df4dd7e54c2176dedcec047a13011 +# Source111-md5: 1e2972461f260a007bb7d52f29b7a204 Source112: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca-valencia.xpi -# Source112-md5: e2db60c8916b3b533b08951a157472c0 +# Source112-md5: 83b7769f2cae19a4fdbddd69b975ef68 Source113: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cak.xpi -# Source113-md5: 5678af4b8bb95511de110a7dc36c1304 +# Source113-md5: d458ee06207bc5177e2326d94db54b19 Source114: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cs.xpi -# Source114-md5: 6e90c678cf598cd320042f29b0f54d6b +# Source114-md5: 135fb69fb8e21a8462333fa14fa240a1 Source115: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cy.xpi -# Source115-md5: 3b3617f3bb2802a6903ce1ec0a4ec89c +# Source115-md5: dcd029e1e68879f7e98926d10bdda382 Source116: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/da.xpi -# Source116-md5: 2b718d9078854125a67a3cd6163d743a +# Source116-md5: 0eb91cf4df69e01aff921ab21747b301 Source117: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/de.xpi -# Source117-md5: 17a9f19be0255d1a2b5043c84486d013 +# Source117-md5: f87029a1afcd58b4952dc53c7474bf57 Source118: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/dsb.xpi -# Source118-md5: 2ee0391560781f3df76c01a1b12a253a +# Source118-md5: 70283de3ccae590a228ea57eb1cf49c2 Source119: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/el.xpi -# Source119-md5: a80ce6b71ababcd236487d9e6ec50610 +# Source119-md5: 868efa5c76da78cc759f90958a01f255 Source120: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-CA.xpi -# Source120-md5: 06e799102677b432fb9ed6af36ab3286 +# Source120-md5: f569872e2dd773c12ae4c5bb7b6f1273 Source121: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-GB.xpi -# Source121-md5: 399bf13d18b82f48cc2037d5b7c41368 +# Source121-md5: 5c964386ebbee81f51d2003ec9f489dc Source122: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-US.xpi -# Source122-md5: 7c196d0c9b5ebbf23f47b33596a0b4ac +# Source122-md5: b2121310fa77bcfb3f987366f800bee5 Source123: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eo.xpi -# Source123-md5: 6f16ca089804731db08def0d089cc759 +# Source123-md5: 67ced7ccdf1448612f16cb0272752876 Source124: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-AR.xpi -# Source124-md5: 70ec623cd9326f2f218ca2369ff69ca0 +# Source124-md5: 02833ca976dd4ec0deca4acf82ab13b8 Source125: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-CL.xpi -# Source125-md5: 10e97711162818a2a113e9ae1aafddf4 +# Source125-md5: 15110c6f25927c7c25d0a7c256977412 Source126: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-ES.xpi -# Source126-md5: 0186b7e5e1ceece7f32327505b419d76 +# Source126-md5: 1416718736c598af996865a8d4ac9051 Source127: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-MX.xpi -# Source127-md5: 0acf71e783f38b1256c0cac0e4e7878a +# Source127-md5: fe94933a34515cffbecf8c55e4e845af Source128: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/et.xpi -# Source128-md5: 8abd3d4aeebaff8bda1296634ebb7095 +# Source128-md5: 9abc3aaf406fe3a2faf43a004dcd189b Source129: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eu.xpi -# Source129-md5: da09a15b525a3cf5bf9a75f84c10603a +# Source129-md5: d552f70d1e74af69915ced2b89114bff Source130: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fa.xpi -# Source130-md5: 856b78fb46f2795f5748667baa6156fe +# Source130-md5: be53af29bcd038cc4b64d8829fdcfdbd Source131: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ff.xpi -# Source131-md5: 68d6a06941ad115683bf11e4a839ead9 +# Source131-md5: 65ee8ddafb536518857fdd3f5f8ed4b3 Source132: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fi.xpi -# Source132-md5: 72aa7d7b8816ccf2a1e91fde8a7a8136 +# Source132-md5: 9ba4e334b6880c5d2426ec33948045dc Source133: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fr.xpi -# Source133-md5: 40b43070beede5a00684d80b763c05e5 +# Source133-md5: e309077ee1a23d8420e3de1a01eb6692 Source134: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fy-NL.xpi -# Source134-md5: a910005b61642b1c886fb68d44e7bfac +# Source134-md5: b8b3e664303ac9b3e7bac719e9ed20b6 Source135: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ga-IE.xpi -# Source135-md5: 084ee05908c0498b2b6cef1aa68df3e1 +# Source135-md5: dcc0ea6f2b8f4570d5b1ba478f5d4c17 Source136: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gd.xpi -# Source136-md5: 5529c7b4d177a45818fed0f26055023f +# Source136-md5: 5e70540fe10da0ade976ee87278a9096 Source137: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gl.xpi -# Source137-md5: 6c378ed918abd84ec4a708cf0eba803c +# Source137-md5: 20e69594dd0bd5495bec1905c076290b Source138: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gn.xpi -# Source138-md5: 98c1a2565edc2ab2db47b35768d27f48 +# Source138-md5: a1fe044a4a9e792951bdbf331e58a9a6 Source139: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gu-IN.xpi -# Source139-md5: 768774385f8a34f7ad2bc1880ba4da4c +# Source139-md5: 2b848b013a14c7df08fd88adc44cbcc3 Source140: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/he.xpi -# Source140-md5: 9d5ab7bebbe48d3395562df39ee1baba +# Source140-md5: ade8923b3e1ea87e4c12db3bec13c158 Source141: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hi-IN.xpi -# Source141-md5: 1099a0ec1f6266fa07aba02941e8d6d8 +# Source141-md5: 4f94f717081ab5eeabf1cc8b8e2172fa Source142: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hr.xpi -# Source142-md5: 5f1cb2587b782827d7fc945201703336 +# Source142-md5: 1fcd18683d934d6669e10af7a7ec0999 Source143: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hsb.xpi -# Source143-md5: 88c13b59be9c1cafd01e10acac465528 +# Source143-md5: ace41c313bf06703e8111c04bdc5a8b7 Source144: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hu.xpi -# Source144-md5: 8ca4811614c4b0cf0e20a12bbb3e8885 +# Source144-md5: 4aa2249d08f4cbe34389ef95817a6f5d Source145: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hy-AM.xpi -# Source145-md5: 9abe6850667c8e86ec3f0ae5022f34a4 +# Source145-md5: 004f12abcd6e679fee7695e1148bc993 Source146: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ia.xpi -# Source146-md5: b86789ce7861a24f57412d75b1a2a57a +# Source146-md5: 90259a0cbb17ea64430ab10cd01afff3 Source147: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/id.xpi -# Source147-md5: 3d12247ae1f670c9157eaecccd102d84 +# Source147-md5: 2aac22a5f2d76da7251031c57d8cae8d Source148: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/is.xpi -# Source148-md5: b793889886b9af8db019ce884ca99b10 +# Source148-md5: b111b668c60c2792579b11d25c755403 Source149: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/it.xpi -# Source149-md5: af98c077e19aedb359b68b03669134c4 +# Source149-md5: 4c9a5fb7af615fb93b0c0620e1e019b0 Source150: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ja.xpi -# Source150-md5: b5be5fe238d12bcea21194953117bd8a +# Source150-md5: 927d09b741b0b3104537f2ffcadf87ad Source151: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ka.xpi -# Source151-md5: 0550998738475ca83d841cf78b6dfaa8 +# Source151-md5: e7b4fd32e85426b37423608c08d254ab Source152: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kab.xpi -# Source152-md5: 3e4c1f6f46dce52613fd9fcd61e5e201 +# Source152-md5: b84be19180b2aea5274bb610b9604d03 Source153: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kk.xpi -# Source153-md5: 442b06fec1b8c0b67b106812d122d8fb +# Source153-md5: ac5a63b2f5fa3f72f3ed54aa822d4d75 Source154: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/km.xpi -# Source154-md5: 9a076f7f119ff80156ab59b9a6fbcfca +# Source154-md5: 25ebc5831c7e0694d8faa3e9d43e0e98 Source155: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kn.xpi -# Source155-md5: 1b80558808a3e572e4700bb99cb36c78 +# Source155-md5: 757285ffd9f593ca7561c745bb71a2d1 Source156: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ko.xpi -# Source156-md5: 8046837216b2422fd3920d9f5d981180 +# Source156-md5: 8fac3dc17c1991a0861c472dcbeae383 Source157: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lij.xpi -# Source157-md5: 1403f5ed99a8c09cfe48205d2ce06c1d +# Source157-md5: 4dd01d0ef2ec73d375f5ca22cc59f918 Source158: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lt.xpi -# Source158-md5: 5939c62e71b3e2357a7543a6fa82e8d8 +# Source158-md5: 8d8645a5e6341e42545d4c7ad7f592b4 Source159: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lv.xpi -# Source159-md5: dedbdd3d3f60f8b2f5a2176b6c3ecd0b +# Source159-md5: 66d3ebd95a909e85dfe9bb832ccb2855 Source160: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mk.xpi -# Source160-md5: 9b775fc3a2f871f74d4c3dbb3fce048a +# Source160-md5: 9ddb472c30f98377ad146cdfd65f6237 Source161: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mr.xpi -# Source161-md5: 2ee4b189e85d24898c782aeabbc99b56 +# Source161-md5: fb578f15639e9bd7b362688dd33a3fa9 Source162: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ms.xpi -# Source162-md5: 7f6358a87699249e5a606f80c35f2e67 +# Source162-md5: 550f92c3ffd9d804c164d38082c838f0 Source163: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/my.xpi -# Source163-md5: 6a96079dc71b76e65e281e6e82c3319f +# Source163-md5: 5e1f9e37c516e842131b17f1d4a61d8c Source164: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nb-NO.xpi -# Source164-md5: 7726e7e17ca5f9523a6ee17297310479 +# Source164-md5: c20142dd8bc6bdf1323970cd8d3957f7 Source165: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ne-NP.xpi -# Source165-md5: 065b4e172b99b77a4a4569520105f0d6 +# Source165-md5: 9f0e4454bbae607b5c641ae8f98f5a4b Source166: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nl.xpi -# Source166-md5: 34f787c195efc69a2a80c8b47d8376f7 +# Source166-md5: 4bb6ea96a6f88c84ef8cf326c3dc7e8a Source167: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nn-NO.xpi -# Source167-md5: a519b7004c62affb626950cb47236086 +# Source167-md5: e67992f79d9b82f3ec1dcfabe0aadf4f Source168: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/oc.xpi -# Source168-md5: 0193026098f32c86d1cd09bba03eaa3d +# Source168-md5: 429da1ffb74b67b0652b8586b5d2b9f0 Source169: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pa-IN.xpi -# Source169-md5: d3b243bf572b2e3fb937d36a0f9761fa +# Source169-md5: 5454abfe52c409b73c77e34e415eed11 Source170: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pl.xpi -# Source170-md5: 27df945ca0a658d1e530aec430f22b5a +# Source170-md5: 28e96eef0811d11c4df406cd629cd497 Source171: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-BR.xpi -# Source171-md5: 93f76d0d801bd27a192036b9f9626926 +# Source171-md5: 76e3a511e64e954954badf94f62cb1f0 Source172: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-PT.xpi -# Source172-md5: a4cee675e6fd108dc9db2a4e6578d56b +# Source172-md5: 96b5383bbe566e9b5fd830cbe2024df5 Source173: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/rm.xpi -# Source173-md5: e7cb594fcf7e6748e0eed379d574ebe1 +# Source173-md5: 44cee51aecbc2f094259f80e3200808c Source174: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ro.xpi -# Source174-md5: 0336953af2ade329fa98057fd1736fde +# Source174-md5: a835524ef13bf518b99092f988a31834 Source175: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ru.xpi -# Source175-md5: 603ca678e8f0fda123f00e67adfa5e6d +# Source175-md5: 79eff80e2a7791c8008edb04533bd87a Source176: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sco.xpi -# Source176-md5: 8500e07d87eb47f1fa7bb6de20a49e63 +# Source176-md5: d605170ba2cd8550d3a33ec0ccd1c8c2 Source177: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/si.xpi -# Source177-md5: 45f459ceed8457d01b30d78025461e43 +# Source177-md5: d8dbd727a0520e44a7ea32d55b1cc462 Source178: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sk.xpi -# Source178-md5: fdcb766ef7fe43001cd4519ae7d3e686 +# Source178-md5: 15717b221cee611521753b8d59a7c6e6 Source179: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sl.xpi -# Source179-md5: 47d0103f2cbc3132aaa4bb3f4c8020c1 +# Source179-md5: 0bf9821719d7fe8877b53775a31b049c Source180: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/son.xpi -# Source180-md5: ba0f4d906dd773d5451ce8de02632115 +# Source180-md5: e1b508934c00430f57f3c08eae6ed756 Source181: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sq.xpi -# Source181-md5: d8ab5bdb76dfa4e7829953ae36c83f1d +# Source181-md5: 163d852214863afc8dbe406755230be0 Source182: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sr.xpi -# Source182-md5: 83952724249b01eeeb98762121799769 +# Source182-md5: 866d33078908c2f527bbc3db6e0419ee Source183: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sv-SE.xpi -# Source183-md5: 4a57924103d6f907f165596dfce6ebc8 +# Source183-md5: 5101b41d35ce68cb25804e2a3c75e115 Source184: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/szl.xpi -# Source184-md5: 56c5e5283a68144a0edfb36227d35da0 +# Source184-md5: f06791d62c0b9683b7558c0314112787 Source185: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ta.xpi -# Source185-md5: aa5ee4005e9b606bf708bf00f0c1cc46 +# Source185-md5: 76e3fccbe0f880b221144df73aef0b5e Source186: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/te.xpi -# Source186-md5: 8f9eaad1dd6946f68b9b82b0d528c06c +# Source186-md5: 2b2174705807e3dddcaeae8d04c956a3 Source187: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/th.xpi -# Source187-md5: 1fd0b997498ba8c6aa6c58858ad9aae9 +# Source187-md5: 4b234b071b5120f2029b8f9ce63d23af Source188: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tl.xpi -# Source188-md5: 6d9e52f4644f2300d74cd83ea6452844 +# Source188-md5: 87696a566796808d1607f8e7ab35acf1 Source189: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tr.xpi -# Source189-md5: a7c7a93038a6ceb2431cc04944aa2fdb +# Source189-md5: 31ae51f6ade4127ef0e828140b7d3f01 Source190: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/trs.xpi -# Source190-md5: 9a913f47777fdc63c2e0042c9ae12f8e +# Source190-md5: 037d65cbea11e3082186568090afca09 Source191: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uk.xpi -# Source191-md5: 0ff22f79f77c01ff5f2bc52f8164994c +# Source191-md5: aa2976474945340158b5058b80f2e78a Source192: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ur.xpi -# Source192-md5: ddd0a6e357289e1cc2667babcf4bd6ee +# Source192-md5: f684ebdd6a7bed49892ab69e055620e2 Source193: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uz.xpi -# Source193-md5: 6c868debc8126acbed26749ebf9352ba +# Source193-md5: f39cc3fef8a45f2a1d83a68a008c07cc Source194: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/vi.xpi -# Source194-md5: 87efde3d2fa2a22f6d8cac4e6c10459e +# Source194-md5: 0e981f5a99a1abda75db587e2bf60c3d Source195: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/xh.xpi -# Source195-md5: f4d4e0abb1f9bc397a1bfe0162b0e839 +# Source195-md5: c46cad5171c2c9f214f76609e223bde8 Source196: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-CN.xpi -# Source196-md5: 55fc9baba403b03451506ebe294203ac +# Source196-md5: b9776211ab0caa668c034c02238330ce Source197: https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi -# Source197-md5: 766d042e396147927f0100136ddfc65b +# Source197-md5: e3a5085a1f7e142b74877e94c29c3c51 Patch4: %{name}-prefs.patch Patch5: %{name}-pld-bookmarks.patch Patch6: %{name}-no-subshell.patch ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/firefox.git/commitdiff/88d7418e5e4767141e6ed7b7a4cb0e693fd401f1 From atler at pld-linux.org Sun May 22 00:54:55 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:54:55 +0200 Subject: =?utf8?q?=5Bpackages/mozilla-firefox-bin=5D_up_to_100=2E0=2E2_=28critical_se?= =?utf8?q?curity_fixes=29?= References: <393ba10da58e6d84975decae1eb397502b642238_refs_heads_master@pld-linux.org> Message-ID: commit c2d98e205a1461417a0e47f2583c8aad1c18e354 Author: Jan Palus Date: Sat May 21 23:46:19 2022 +0200 up to 100.0.2 (critical security fixes) fixes CVE-2022-1802 CVE-2022-1529 mozilla-firefox-bin.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/mozilla-firefox-bin.spec b/mozilla-firefox-bin.spec index fad60b6..5cc0f99 100644 --- a/mozilla-firefox-bin.spec +++ b/mozilla-firefox-bin.spec @@ -11,14 +11,14 @@ Summary: Mozilla Firefox web browser Summary(pl.UTF-8): Mozilla Firefox - przegl?darka WWW Name: mozilla-firefox-bin -Version: 100.0.1 +Version: 100.0.2 Release: 1 License: MPL/LGPL Group: X11/Applications/Networking Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}/linux-i686/en-US/%{realname}-%{version}.tar.bz2?/%{realname}-%{version}.i686.tar.bz2 -# Source0-md5: b6895bb4f7aac99362b91f071892dc02 +# Source0-md5: 3d018265630fad45cbe204312f2174c8 Source1: https://ftp.mozilla.org/pub/firefox/releases/%{version}/linux-x86_64/en-US/%{realname}-%{version}.tar.bz2?/%{realname}-%{version}.x8664.tar.bz2 -# Source1-md5: 63abcf9fb303b7cc4e7ef772c7a096c6 +# Source1-md5: 417c644734a56b8700cb8cac62534257 Source2: %{name}.desktop Source3: %{name}.sh URL: https://www.mozilla.org/firefox/ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mozilla-firefox-bin.git/commitdiff/c2d98e205a1461417a0e47f2583c8aad1c18e354 From atler at pld-linux.org Sun May 22 00:55:15 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:55:15 +0200 Subject: DISTFILES: mozilla-firefox-bin: firefox-100.0.2.i686.tar.bz2 firefox-100.0.2.x8664.tar.bz2 Message-ID: <4984.1653173715@distfiles.pld-linux.org> Request by: atler Files fetched: 2 STORED: https://ftp.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/en-US/firefox-100.0.2.tar.bz2?/firefox-100.0.2.i686.tar.bz2 3d018265630fad45cbe204312f2174c8 firefox-100.0.2.i686.tar.bz2 Size: 80407452 bytes STORED: https://ftp.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/en-US/firefox-100.0.2.tar.bz2?/firefox-100.0.2.x8664.tar.bz2 417c644734a56b8700cb8cac62534257 firefox-100.0.2.x8664.tar.bz2 Size: 77277394 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sun May 22 00:55:27 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:55:27 +0200 Subject: =?utf8?q?=5Bpackages/thunderbird=5D_up_to_91=2E9=2E1_=28critical_security_fi?= =?utf8?q?xes=29?= References: Message-ID: commit dad2c8d8ab2dd9b0de8fef7814ed52f2015a2ef5 Author: Jan Palus Date: Sun May 22 00:55:03 2022 +0200 up to 91.9.1 (critical security fixes) fixes CVE-2022-1802 CVE-2022-1529 thunderbird.spec | 134 +++++++++++++++++++++++++++---------------------------- 1 file changed, 67 insertions(+), 67 deletions(-) --- diff --git a/thunderbird.spec b/thunderbird.spec index 074786d..e1afdee 100644 --- a/thunderbird.spec +++ b/thunderbird.spec @@ -40,144 +40,144 @@ curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p' Summary: Thunderbird - email client Summary(pl.UTF-8): Thunderbird - klient poczty Name: thunderbird -Version: 91.9.0 +Version: 91.9.1 Release: 1 License: MPL v2.0 Group: X11/Applications/Mail Source0: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/source/%{name}-%{version}.source.tar.xz -# Source0-md5: fc2586bc8b7e88f8b6abb394e6de289f +# Source0-md5: 69d9397713b06a48a2cebe52af1302d4 Source1: %{name}.desktop Source2: %{name}.sh Source100: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/af.xpi -# Source100-md5: a4c92dd9d4ec9c6f5e5dec3daefa79a8 +# Source100-md5: a04225ca549e67fe965e7404426a3f5d Source101: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ar.xpi -# Source101-md5: c89557cef91cdc79cd5690d7370a9b38 +# Source101-md5: bb889a6d76ac235210fcbbf82e6ea100 Source102: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ast.xpi -# Source102-md5: ae46c78d46586bbbf6aa6177e32545be +# Source102-md5: f52e0768112acb25c57cfa27b06216a9 Source103: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/be.xpi -# Source103-md5: 2db0405982e9e9451e4b7b0c53daaae5 +# Source103-md5: e846c0f85be0b84165df455c6371a3ba Source104: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/bg.xpi -# Source104-md5: ddfca8f3aad0528fd6763502475e2e86 +# Source104-md5: 5d4be4f8c8e40d6a671a2d265ce1598b Source105: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/br.xpi -# Source105-md5: 9eecf7869f4764263e019adcacdb9ab1 +# Source105-md5: 353dbed06b7a0c98d7b7f58f1a18400b Source106: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ca.xpi -# Source106-md5: 96bf062e3e50e32aa8f2dc22ed8f2dec +# Source106-md5: 70ec240800a2157eedd24139d9a86a37 Source107: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/cak.xpi -# Source107-md5: 2376d628f135ee4a21d3b4d02895df2f +# Source107-md5: 629b097fb2527aa69ecea1f089345749 Source108: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/cs.xpi -# Source108-md5: 4b7035cd6d4a189de8f2c04a0ff809b3 +# Source108-md5: 9cb5807bcbeeb6d74135d2ce1d54d614 Source109: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/cy.xpi -# Source109-md5: 62b7749792820c42d4a27e78dfef3e02 +# Source109-md5: 3a6eb9367c912c43a1e9b9051eab94f2 Source110: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/da.xpi -# Source110-md5: 5e3ebea831cf495beb108e3e366a820f +# Source110-md5: 9cf9276103b764065306d96b3faa1379 Source111: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/de.xpi -# Source111-md5: c2a179402fd9a7d412189ed1c43c35a0 +# Source111-md5: ae160e41f26c3d031740b51b7d1e355f Source112: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/dsb.xpi -# Source112-md5: 806ebad0dadb28efc3cbefa8161219f4 +# Source112-md5: 98db5cbd4ff429688b89e56e4d18f8cb Source113: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/el.xpi -# Source113-md5: dbaec7b9de17fa8cc356983817d5dfe6 +# Source113-md5: 68c7ef9541b71ddb84b59ac0302248a2 Source114: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/en-CA.xpi -# Source114-md5: 58ff58d33336a129e5758720099d9a19 +# Source114-md5: a4a73c00b9b50df1a768482aaad51c50 Source115: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/en-GB.xpi -# Source115-md5: e5b7fd43b354cda1ff72f17509fe16f0 +# Source115-md5: f9b26043f66be0f2f11fe868ab1dcec8 Source116: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/en-US.xpi -# Source116-md5: f3f3fd8df95297ab7eec9d5fd30e7a56 +# Source116-md5: 9a97180e8a12b46ab68ec451e61e1f40 Source117: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/es-AR.xpi -# Source117-md5: c31bb1133b6ee5b4bada47afedc7e251 +# Source117-md5: 10f4b4a4a44e6ea738f17bc30785d740 Source118: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/es-ES.xpi -# Source118-md5: 9b155c911a907ff948ff4265e3d98f6e +# Source118-md5: 1aab2114a7de9e898e846a14c3ea1119 Source119: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/et.xpi -# Source119-md5: cde39d62e3d4e54b94b26aca7baf77bf +# Source119-md5: 6c5a78fe4ef5485c413264530190b8b2 Source120: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/eu.xpi -# Source120-md5: 2cc794ecc59cd6b1762ccffad3ecb0af +# Source120-md5: ae019badda951d28c4c9631d54e1b7e7 Source121: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/fi.xpi -# Source121-md5: 7edf325cdef34d0b97a75c767eecba66 +# Source121-md5: 2e0b93bcd2ef44366255007d13c8ce6e Source122: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/fr.xpi -# Source122-md5: 904144b74931da46c6513103102665ce +# Source122-md5: e1a5b679fedee23f25774b2a20e598f7 Source123: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/fy-NL.xpi -# Source123-md5: cc03848b1d78b4bd1f3e7808ec07fd1a +# Source123-md5: 04133db490b0c5a4a6acd1336a8280af Source124: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ga-IE.xpi -# Source124-md5: 5e49372f78e7098ec31a5b334f1b6eb3 +# Source124-md5: a0b18bdd830b4ad777894aea5e883ade Source125: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/gd.xpi -# Source125-md5: 1fadc14bd12f536d6617c9ddbfd1d60f +# Source125-md5: e875ffd33c567b47407c5371a28f3542 Source126: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/gl.xpi -# Source126-md5: 40796af70532b8d2cd9bd1367219dd1a +# Source126-md5: 90425664d1546488dfb51035f5998a21 Source127: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/he.xpi -# Source127-md5: 031cd0182b813b0ad20b85319f765e5d +# Source127-md5: d05954ce0612091592681d5478ca3ae4 Source128: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/hr.xpi -# Source128-md5: d80e0d4f11498e0cf53f611b29aa6970 +# Source128-md5: e07683bad6c8fcee839b926601d1d11c Source129: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/hsb.xpi -# Source129-md5: a1a6550b4aeb29d7287c75c4ef28e925 +# Source129-md5: 3d46fcc88c321b7debf300f1dfa1b6be Source130: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/hu.xpi -# Source130-md5: d9615f2d0eb620741199ab08b242783e +# Source130-md5: a688c1fbea62063d6a374c047ba9c49c Source131: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/hy-AM.xpi -# Source131-md5: 28919d104532f3a66beae737bf5dfcd6 +# Source131-md5: 8dc146230765684a80a7520f639076c7 Source132: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/id.xpi -# Source132-md5: 4d840612cc9033c5b7a54d1bc81de2cc +# Source132-md5: ba48b58cb18287cd6ad1d0dd840fbacc Source133: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/is.xpi -# Source133-md5: d80584572be5e5b9b7398d0645d67851 +# Source133-md5: 843e1b7f26d0559a7998eaecce0acb62 Source134: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/it.xpi -# Source134-md5: 853a13e370bb89cf3336e0574fa06709 +# Source134-md5: 60a3ba4353373c567d1fdd3b2b8f1501 Source135: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ja.xpi -# Source135-md5: a200e0a0f64985dca91ea2c66e1e6f77 +# Source135-md5: 7e0c29d0a1eaa3202320314162fc4ce1 Source136: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ka.xpi -# Source136-md5: 311a6c9cf2462399b5a3f34731933e2a +# Source136-md5: 12a293ea39b6b2c2574ac4b60fd4ae14 Source137: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/kab.xpi -# Source137-md5: 10c696884ddbf06e4230f4574a5bb051 +# Source137-md5: f41aa134dc3577090508dbb28bae9541 Source138: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/kk.xpi -# Source138-md5: 25f85f2adb951c079c3d5202f229c60a +# Source138-md5: 2b85cd66d8757743a032baa8fbad6b99 Source139: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ko.xpi -# Source139-md5: 5461e20440e011e2b22e0e0045c763c3 +# Source139-md5: 6b01565dab506abc122a5232232c6f07 Source140: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/lt.xpi -# Source140-md5: f51d27d6327d50ce17eacbc639865ca1 +# Source140-md5: 76c91b84939c0402a86d7e61df61c508 Source141: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/lv.xpi -# Source141-md5: a04b48a66e792d27afa96d1a56d6677c +# Source141-md5: 649daa677c71cabc381a1b7feccc558b Source142: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ms.xpi -# Source142-md5: ae75e26da31e743700b9ed862207db0b +# Source142-md5: b0801f67a60fe0b7808290abd6e7c007 Source143: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/nb-NO.xpi -# Source143-md5: 7afc0244917e7aaad811a7243b735dd5 +# Source143-md5: 2bc1744ab95fc39c93ac5d53cf22d686 Source144: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/nl.xpi -# Source144-md5: 1326f0deb9cc0c9715cf3e9740fb4b33 +# Source144-md5: 0d54adc9ff81a46e61979a7497b8b931 Source145: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/nn-NO.xpi -# Source145-md5: 7783a834fbf388e0ed96f95ca388c83e +# Source145-md5: da2d5bf4bc961f903a4e810dfb332963 Source146: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/pa-IN.xpi -# Source146-md5: 96a08897a76c964a7c554e432ad51791 +# Source146-md5: e806ed01a1a76fdcd93678f93575f9b8 Source147: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/pl.xpi -# Source147-md5: 20122486282f766cc35152a84ad76340 +# Source147-md5: 132a3907b1aba5bcace47f76baf571af Source148: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/pt-BR.xpi -# Source148-md5: 805525da758718c14f30a60c257c5a7d +# Source148-md5: b44eec534c2615e02a7cc92d8168acb9 Source149: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/pt-PT.xpi -# Source149-md5: b83158bd758f4b81e56ef063f997fdd7 +# Source149-md5: 5d05f860c3dff6c68de75a613d67d71d Source150: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/rm.xpi -# Source150-md5: e615585b4bb3350086a4000b76427237 +# Source150-md5: 2e4d4aa2ddf4868e9e8e77d140ae7947 Source151: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ro.xpi -# Source151-md5: 04e569e391b285186180ecedae980b0b +# Source151-md5: a2c4293b5cd1db9ba0ccfb9fef58fead Source152: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/ru.xpi -# Source152-md5: 0d65a6b7b50c9a4a05f14504e41c8b73 +# Source152-md5: 6e16f50af4dacd11a71e250979703192 Source153: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/sk.xpi -# Source153-md5: 5c7c1574989ea6f656d5dcc21c7436ae +# Source153-md5: 4bb1f22d4181e1740c43dd4e22cc58eb Source154: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/sl.xpi -# Source154-md5: 97c184265f80c80542b8ec20c6064bc5 +# Source154-md5: 36283a0a2db4fd756d822fe6c9c7dad7 Source155: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/sq.xpi -# Source155-md5: eac92a1dc668ea995e48def785b6e9af +# Source155-md5: a338a8ba48914b07aba95934109a16d9 Source156: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/sr.xpi -# Source156-md5: 06c88bd2185da5cf73a50a37baf3a430 +# Source156-md5: 8bd9d55c40a5645427ece05580bf5fb7 Source157: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/sv-SE.xpi -# Source157-md5: e70a5048b235eaada41af4342493cebc +# Source157-md5: b601bb6a92214a17f28f8402853b5346 Source158: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/th.xpi -# Source158-md5: 2bd6c67d96bb4028334a13e0e3cfe86a +# Source158-md5: 09597f35eeea69c1b9a2fbb87f279788 Source159: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/tr.xpi -# Source159-md5: c9bbe0e988f3e00606cdfefcc3dea8d6 +# Source159-md5: e35e3deed4a711a040615f10be0a7ccf Source160: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/uk.xpi -# Source160-md5: 82210d1d4f7fdee0a8781fdea122989a +# Source160-md5: 02e7e088d083c937a6389d6e9c0a9f2f Source161: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/uz.xpi -# Source161-md5: 582c9b302b16515f754115650de7c7d0 +# Source161-md5: 66955d411aac5b8849b95f4a9fd6efc2 Source162: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/vi.xpi -# Source162-md5: 5d897a290372480ed0adb28c74aa95bc +# Source162-md5: 95b97bbfff83715a809145a330dc0dcf Source163: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/zh-CN.xpi -# Source163-md5: 3aed49d27d4590bf4a86eec21de5bc95 +# Source163-md5: d07cd49fd3e8a5c2c272541639c2fd71 Source164: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-x86_64/xpi/zh-TW.xpi -# Source164-md5: c063dcb3b1700fa0c6387a89abd81ac2 +# Source164-md5: c60eaf7f6f6250f843eb17a61b0367e9 Patch0: prefs.patch Patch1: no-subshell.patch Patch2: enable-addons.patch ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/thunderbird.git/commitdiff/dad2c8d8ab2dd9b0de8fef7814ed52f2015a2ef5 From atler at pld-linux.org Sun May 22 00:55:42 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:55:42 +0200 Subject: =?utf8?q?=5Bpackages/mozilla-thunderbird-bin=5D_up_to_91=2E9=2E1_=28critical?= =?utf8?q?_security_fixes=29?= References: Message-ID: commit e0698a1e59f6348d137737debbdb1d18f9aa21f7 Author: Jan Palus Date: Sat May 21 23:48:53 2022 +0200 up to 91.9.1 (critical security fixes) fixes CVE-2022-1802 CVE-2022-1529 mozilla-thunderbird-bin.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/mozilla-thunderbird-bin.spec b/mozilla-thunderbird-bin.spec index 1ddaf10..8bf67f6 100644 --- a/mozilla-thunderbird-bin.spec +++ b/mozilla-thunderbird-bin.spec @@ -4,14 +4,14 @@ Summary: Mozilla Thunderbird - email client Summary(pl.UTF-8): Mozilla Thunderbird - klient poczty Name: mozilla-thunderbird-bin -Version: 91.9.0 +Version: 91.9.1 Release: 1 License: MPL 1.1 or GPL v2+ or LGPL v2.1+ Group: X11/Applications/Networking Source0: https://ftp.mozilla.org/pub/thunderbird/releases/%{version}/linux-i686/en-US/thunderbird-%{version}.tar.bz2?/%{realname}-%{version}.tar.bz2 -# Source0-md5: 3d351b222bfd664eb1e2ff5a3c67071c +# Source0-md5: b616b9a20bab55deae5ecdf0540cf882 Source1: https://ftp.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/en-US/thunderbird-%{version}.tar.bz2?/%{realname}64-%{version}.tar.bz2 -# Source1-md5: 17a868531a3d446716421525c4a79a95 +# Source1-md5: ce14a970c531bdb0074861e89ab211fb Source2: %{name}.desktop Source3: %{name}.sh URL: http://www.mozilla.org/projects/thunderbird/ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mozilla-thunderbird-bin.git/commitdiff/e0698a1e59f6348d137737debbdb1d18f9aa21f7 From atler at pld-linux.org Sun May 22 00:56:15 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:56:15 +0200 Subject: DISTFILES: mozilla-thunderbird-bin: thunderbird-91.9.1.tar.bz2 thunderbird64-91.9.1.tar.bz2 Message-ID: <5657.1653173774@distfiles.pld-linux.org> Request by: atler Files fetched: 2 STORED: https://ftp.mozilla.org/pub/thunderbird/releases/91.9.1/linux-i686/en-US/thunderbird-91.9.1.tar.bz2?/thunderbird-91.9.1.tar.bz2 b616b9a20bab55deae5ecdf0540cf882 thunderbird-91.9.1.tar.bz2 Size: 75082755 bytes STORED: https://ftp.mozilla.org/pub/thunderbird/releases/91.9.1/linux-x86_64/en-US/thunderbird-91.9.1.tar.bz2?/thunderbird64-91.9.1.tar.bz2 ce14a970c531bdb0074861e89ab211fb thunderbird64-91.9.1.tar.bz2 Size: 71868489 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sun May 22 00:58:15 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:58:15 +0200 Subject: DISTFILES: thunderbird: thunderbird-91.9.1.source.tar.xz af.xpi ar.xpi ast.xpi be.xpi bg.xpi br.xpi ca.xpi cak.xpi cs.xpi ... Message-ID: <5311.1653173895@distfiles.pld-linux.org> Request by: atler Files fetched: 66 STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/source/thunderbird-91.9.1.source.tar.xz 69d9397713b06a48a2cebe52af1302d4 thunderbird-91.9.1.source.tar.xz Size: 402851656 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/af.xpi a04225ca549e67fe965e7404426a3f5d af.xpi Size: 561894 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ar.xpi bb889a6d76ac235210fcbbf82e6ea100 ar.xpi Size: 665730 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ast.xpi f52e0768112acb25c57cfa27b06216a9 ast.xpi Size: 580511 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/be.xpi e846c0f85be0b84165df455c6371a3ba be.xpi Size: 695197 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/bg.xpi 5d4be4f8c8e40d6a671a2d265ce1598b bg.xpi Size: 690996 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/br.xpi 353dbed06b7a0c98d7b7f58f1a18400b br.xpi Size: 620588 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ca.xpi 70ec240800a2157eedd24139d9a86a37 ca.xpi Size: 645973 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/cak.xpi 629b097fb2527aa69ecea1f089345749 cak.xpi Size: 652066 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/cs.xpi 9cb5807bcbeeb6d74135d2ce1d54d614 cs.xpi Size: 711938 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/cy.xpi 3a6eb9367c912c43a1e9b9051eab94f2 cy.xpi Size: 688888 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/da.xpi 9cf9276103b764065306d96b3faa1379 da.xpi Size: 674442 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/de.xpi ae160e41f26c3d031740b51b7d1e355f de.xpi Size: 697526 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/dsb.xpi 98db5cbd4ff429688b89e56e4d18f8cb dsb.xpi Size: 723999 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/el.xpi 68c7ef9541b71ddb84b59ac0302248a2 el.xpi Size: 821180 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/en-CA.xpi a4a73c00b9b50df1a768482aaad51c50 en-CA.xpi Size: 647814 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/en-GB.xpi f9b26043f66be0f2f11fe868ab1dcec8 en-GB.xpi Size: 650552 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/en-US.xpi 9a97180e8a12b46ab68ec451e61e1f40 en-US.xpi Size: 617962 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/es-AR.xpi 10f4b4a4a44e6ea738f17bc30785d740 es-AR.xpi Size: 700496 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/es-ES.xpi 1aab2114a7de9e898e846a14c3ea1119 es-ES.xpi Size: 630919 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/et.xpi 6c5a78fe4ef5485c413264530190b8b2 et.xpi Size: 672169 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/eu.xpi ae019badda951d28c4c9631d54e1b7e7 eu.xpi Size: 678263 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/fi.xpi 2e0b93bcd2ef44366255007d13c8ce6e fi.xpi Size: 676629 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/fr.xpi e1a5b679fedee23f25774b2a20e598f7 fr.xpi Size: 711453 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/fy-NL.xpi 04133db490b0c5a4a6acd1336a8280af fy-NL.xpi Size: 691879 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ga-IE.xpi a0b18bdd830b4ad777894aea5e883ade ga-IE.xpi Size: 613123 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/gd.xpi e875ffd33c567b47407c5371a28f3542 gd.xpi Size: 640648 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/gl.xpi 90425664d1546488dfb51035f5998a21 gl.xpi Size: 677789 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/he.xpi d05954ce0612091592681d5478ca3ae4 he.xpi Size: 673190 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/hr.xpi e07683bad6c8fcee839b926601d1d11c hr.xpi Size: 653580 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/hsb.xpi 3d46fcc88c321b7debf300f1dfa1b6be hsb.xpi Size: 720811 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/hu.xpi a688c1fbea62063d6a374c047ba9c49c hu.xpi Size: 723400 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/hy-AM.xpi 8dc146230765684a80a7520f639076c7 hy-AM.xpi Size: 717180 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/id.xpi ba48b58cb18287cd6ad1d0dd840fbacc id.xpi Size: 648249 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/is.xpi 843e1b7f26d0559a7998eaecce0acb62 is.xpi Size: 682261 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/it.xpi 60a3ba4353373c567d1fdd3b2b8f1501 it.xpi Size: 613333 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ja.xpi 7e0c29d0a1eaa3202320314162fc4ce1 ja.xpi Size: 756467 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ka.xpi 12a293ea39b6b2c2574ac4b60fd4ae14 ka.xpi Size: 762628 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/kab.xpi f41aa134dc3577090508dbb28bae9541 kab.xpi Size: 677085 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/kk.xpi 2b85cd66d8757743a032baa8fbad6b99 kk.xpi Size: 745523 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ko.xpi 6b01565dab506abc122a5232232c6f07 ko.xpi Size: 704768 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/lt.xpi 76c91b84939c0402a86d7e61df61c508 lt.xpi Size: 696043 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/lv.xpi 649daa677c71cabc381a1b7feccc558b lv.xpi Size: 618524 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ms.xpi b0801f67a60fe0b7808290abd6e7c007 ms.xpi Size: 578080 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/nb-NO.xpi 2bc1744ab95fc39c93ac5d53cf22d686 nb-NO.xpi Size: 653326 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/nl.xpi 0d54adc9ff81a46e61979a7497b8b931 nl.xpi Size: 685342 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/nn-NO.xpi da2d5bf4bc961f903a4e810dfb332963 nn-NO.xpi Size: 658571 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/pa-IN.xpi e806ed01a1a76fdcd93678f93575f9b8 pa-IN.xpi Size: 652334 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/pl.xpi 132a3907b1aba5bcace47f76baf571af pl.xpi Size: 694111 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/pt-BR.xpi b44eec534c2615e02a7cc92d8168acb9 pt-BR.xpi Size: 694132 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/pt-PT.xpi 5d05f860c3dff6c68de75a613d67d71d pt-PT.xpi Size: 674673 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/rm.xpi 2e4d4aa2ddf4868e9e8e77d140ae7947 rm.xpi Size: 687614 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ro.xpi a2c4293b5cd1db9ba0ccfb9fef58fead ro.xpi Size: 661346 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/ru.xpi 6e16f50af4dacd11a71e250979703192 ru.xpi Size: 793374 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/sk.xpi 4bb1f22d4181e1740c43dd4e22cc58eb sk.xpi Size: 721093 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/sl.xpi 36283a0a2db4fd756d822fe6c9c7dad7 sl.xpi Size: 682543 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/sq.xpi a338a8ba48914b07aba95934109a16d9 sq.xpi Size: 703626 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/sr.xpi 8bd9d55c40a5645427ece05580bf5fb7 sr.xpi Size: 710562 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/sv-SE.xpi b601bb6a92214a17f28f8402853b5346 sv-SE.xpi Size: 690967 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/th.xpi 09597f35eeea69c1b9a2fbb87f279788 th.xpi Size: 748755 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/tr.xpi e35e3deed4a711a040615f10be0a7ccf tr.xpi Size: 699653 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/uk.xpi 02e7e088d083c937a6389d6e9c0a9f2f uk.xpi Size: 798482 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/uz.xpi 66955d411aac5b8849b95f4a9fd6efc2 uz.xpi Size: 595924 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/vi.xpi 95b97bbfff83715a809145a330dc0dcf vi.xpi Size: 725526 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/zh-CN.xpi d07cd49fd3e8a5c2c272541639c2fd71 zh-CN.xpi Size: 730901 bytes STORED: https://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/91.9.1/linux-x86_64/xpi/zh-TW.xpi c60eaf7f6f6250f843eb17a61b0367e9 zh-TW.xpi Size: 731944 bytes -- Virtually Yours: distfiles. From atler at pld-linux.org Sun May 22 00:59:10 2022 From: atler at pld-linux.org (atler) Date: Sun, 22 May 2022 00:59:10 +0200 Subject: DISTFILES: firefox: firefox-100.0.2.source.tar.xz ach.xpi af.xpi an.xpi ar.xpi ast.xpi az.xpi be.xpi bg.xpi bn.xpi ... Message-ID: <4861.1653173950@distfiles.pld-linux.org> Request by: atler Files fetched: 99 STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/source/firefox-100.0.2.source.tar.xz eebba3d0e7b3b9f80f1828e876c651ff firefox-100.0.2.source.tar.xz Size: 482708576 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ach.xpi 3e935b152317141b9b8d4f8e0cbe780b ach.xpi Size: 448908 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/af.xpi 1d02677adeb3c6d6ee689df20f86ee45 af.xpi Size: 415231 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/an.xpi 9bd6253828a3dc81e4e3ba4fef2e94c6 an.xpi Size: 495514 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ar.xpi 3e0e4d21ff4b9a14110ee13cd4ce9d5c ar.xpi Size: 564894 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ast.xpi 6749fcc83e217fdc87e14e8107382594 ast.xpi Size: 493289 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/az.xpi 9f00d525d49a5a11713a8195ab967b2b az.xpi Size: 484098 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/be.xpi ba0fd3edea795362174a3eefeecbc183 be.xpi Size: 628712 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/bg.xpi ad070e5d125ea8af76671b2e4b63654f bg.xpi Size: 566785 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/bn.xpi 1f2b0df8929b96a052e71015ce433c21 bn.xpi Size: 554545 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/br.xpi 67783eba1122b66f94b9b9af771bcec3 br.xpi Size: 530620 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/bs.xpi a8d196a88e5f6f79202521d30c2858d3 bs.xpi Size: 459036 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ca.xpi 1e2972461f260a007bb7d52f29b7a204 ca.xpi Size: 530221 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ca-valencia.xpi 83b7769f2cae19a4fdbddd69b975ef68 ca-valencia.xpi Size: 536446 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/cak.xpi d458ee06207bc5177e2326d94db54b19 cak.xpi Size: 553416 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/cs.xpi 135fb69fb8e21a8462333fa14fa240a1 cs.xpi Size: 570174 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/cy.xpi dcd029e1e68879f7e98926d10bdda382 cy.xpi Size: 546994 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/da.xpi 0eb91cf4df69e01aff921ab21747b301 da.xpi Size: 538821 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/de.xpi f87029a1afcd58b4952dc53c7474bf57 de.xpi Size: 558692 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/dsb.xpi 70283de3ccae590a228ea57eb1cf49c2 dsb.xpi Size: 571806 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/el.xpi 868efa5c76da78cc759f90958a01f255 el.xpi Size: 645056 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/en-CA.xpi f569872e2dd773c12ae4c5bb7b6f1273 en-CA.xpi Size: 514201 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/en-GB.xpi 5c964386ebbee81f51d2003ec9f489dc en-GB.xpi Size: 514710 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/en-US.xpi b2121310fa77bcfb3f987366f800bee5 en-US.xpi Size: 495739 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/eo.xpi 67ced7ccdf1448612f16cb0272752876 eo.xpi Size: 540866 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/es-AR.xpi 02833ca976dd4ec0deca4acf82ab13b8 es-AR.xpi Size: 551767 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/es-CL.xpi 15110c6f25927c7c25d0a7c256977412 es-CL.xpi Size: 550977 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/es-ES.xpi 1416718736c598af996865a8d4ac9051 es-ES.xpi Size: 542250 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/es-MX.xpi fe94933a34515cffbecf8c55e4e845af es-MX.xpi Size: 555137 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/et.xpi 9abc3aaf406fe3a2faf43a004dcd189b et.xpi Size: 532709 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/eu.xpi d552f70d1e74af69915ced2b89114bff eu.xpi Size: 541404 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/fa.xpi be53af29bcd038cc4b64d8829fdcfdbd fa.xpi Size: 561339 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ff.xpi 65ee8ddafb536518857fdd3f5f8ed4b3 ff.xpi Size: 468200 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/fi.xpi 9ba4e334b6880c5d2426ec33948045dc fi.xpi Size: 535254 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/fr.xpi e309077ee1a23d8420e3de1a01eb6692 fr.xpi Size: 562953 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/fy-NL.xpi b8b3e664303ac9b3e7bac719e9ed20b6 fy-NL.xpi Size: 548090 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ga-IE.xpi dcc0ea6f2b8f4570d5b1ba478f5d4c17 ga-IE.xpi Size: 465450 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/gd.xpi 5e70540fe10da0ade976ee87278a9096 gd.xpi Size: 528977 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/gl.xpi 20e69594dd0bd5495bec1905c076290b gl.xpi Size: 542251 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/gn.xpi a1fe044a4a9e792951bdbf331e58a9a6 gn.xpi Size: 563267 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/gu-IN.xpi 2b848b013a14c7df08fd88adc44cbcc3 gu-IN.xpi Size: 525530 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/he.xpi ade8923b3e1ea87e4c12db3bec13c158 he.xpi Size: 561897 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/hi-IN.xpi 4f94f717081ab5eeabf1cc8b8e2172fa hi-IN.xpi Size: 556345 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/hr.xpi 1fcd18683d934d6669e10af7a7ec0999 hr.xpi Size: 530211 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/hsb.xpi ace41c313bf06703e8111c04bdc5a8b7 hsb.xpi Size: 567858 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/hu.xpi 4aa2249d08f4cbe34389ef95817a6f5d hu.xpi Size: 571157 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/hy-AM.xpi 004f12abcd6e679fee7695e1148bc993 hy-AM.xpi Size: 580142 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ia.xpi 90259a0cbb17ea64430ab10cd01afff3 ia.xpi Size: 537118 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/id.xpi 2aac22a5f2d76da7251031c57d8cae8d id.xpi Size: 533686 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/is.xpi b111b668c60c2792579b11d25c755403 is.xpi Size: 540508 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/it.xpi 4c9a5fb7af615fb93b0c0620e1e019b0 it.xpi Size: 464283 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ja.xpi 927d09b741b0b3104537f2ffcadf87ad ja.xpi Size: 593329 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ka.xpi e7b4fd32e85426b37423608c08d254ab ka.xpi Size: 596397 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/kab.xpi b84be19180b2aea5274bb610b9604d03 kab.xpi Size: 556375 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/kk.xpi ac5a63b2f5fa3f72f3ed54aa822d4d75 kk.xpi Size: 619251 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/km.xpi 25ebc5831c7e0694d8faa3e9d43e0e98 km.xpi Size: 525505 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/kn.xpi 757285ffd9f593ca7561c745bb71a2d1 kn.xpi Size: 491373 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ko.xpi 8fac3dc17c1991a0861c472dcbeae383 ko.xpi Size: 584519 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/lij.xpi 4dd01d0ef2ec73d375f5ca22cc59f918 lij.xpi Size: 466985 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/lt.xpi 8d8645a5e6341e42545d4c7ad7f592b4 lt.xpi Size: 560143 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/lv.xpi 66d3ebd95a909e85dfe9bb832ccb2855 lv.xpi Size: 459191 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/mk.xpi 9ddb472c30f98377ad146cdfd65f6237 mk.xpi Size: 468285 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/mr.xpi fb578f15639e9bd7b362688dd33a3fa9 mr.xpi Size: 528155 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ms.xpi 550f92c3ffd9d804c164d38082c838f0 ms.xpi Size: 444146 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/my.xpi 5e1f9e37c516e842131b17f1d4a61d8c my.xpi Size: 507363 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/nb-NO.xpi c20142dd8bc6bdf1323970cd8d3957f7 nb-NO.xpi Size: 533783 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ne-NP.xpi 9f0e4454bbae607b5c641ae8f98f5a4b ne-NP.xpi Size: 482556 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/nl.xpi 4bb6ea96a6f88c84ef8cf326c3dc7e8a nl.xpi Size: 542300 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/nn-NO.xpi e67992f79d9b82f3ec1dcfabe0aadf4f nn-NO.xpi Size: 536161 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/oc.xpi 429da1ffb74b67b0652b8586b5d2b9f0 oc.xpi Size: 556910 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/pa-IN.xpi 5454abfe52c409b73c77e34e415eed11 pa-IN.xpi Size: 600283 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/pl.xpi 28e96eef0811d11c4df406cd629cd497 pl.xpi Size: 562524 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/pt-BR.xpi 76e3a511e64e954954badf94f62cb1f0 pt-BR.xpi Size: 547570 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/pt-PT.xpi 96b5383bbe566e9b5fd830cbe2024df5 pt-PT.xpi Size: 551059 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/rm.xpi 44cee51aecbc2f094259f80e3200808c rm.xpi Size: 541906 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ro.xpi a835524ef13bf518b99092f988a31834 ro.xpi Size: 527992 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ru.xpi 79eff80e2a7791c8008edb04533bd87a ru.xpi Size: 633347 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sco.xpi d605170ba2cd8550d3a33ec0ccd1c8c2 sco.xpi Size: 500179 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/si.xpi d8dbd727a0520e44a7ea32d55b1cc462 si.xpi Size: 480907 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sk.xpi 15717b221cee611521753b8d59a7c6e6 sk.xpi Size: 571976 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sl.xpi 0bf9821719d7fe8877b53775a31b049c sl.xpi Size: 543732 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/son.xpi e1b508934c00430f57f3c08eae6ed756 son.xpi Size: 417297 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sq.xpi 163d852214863afc8dbe406755230be0 sq.xpi Size: 560523 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sr.xpi 866d33078908c2f527bbc3db6e0419ee sr.xpi Size: 585612 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/sv-SE.xpi 5101b41d35ce68cb25804e2a3c75e115 sv-SE.xpi Size: 544804 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/szl.xpi f06791d62c0b9683b7558c0314112787 szl.xpi Size: 503466 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ta.xpi 76e3fccbe0f880b221144df73aef0b5e ta.xpi Size: 508222 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/te.xpi 2b2174705807e3dddcaeae8d04c956a3 te.xpi Size: 546700 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/th.xpi 4b234b071b5120f2029b8f9ce63d23af th.xpi Size: 610751 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/tl.xpi 87696a566796808d1607f8e7ab35acf1 tl.xpi Size: 518031 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/tr.xpi 31ae51f6ade4127ef0e828140b7d3f01 tr.xpi Size: 558392 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/trs.xpi 037d65cbea11e3082186568090afca09 trs.xpi Size: 486855 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/uk.xpi aa2976474945340158b5058b80f2e78a uk.xpi Size: 627003 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/ur.xpi f684ebdd6a7bed49892ab69e055620e2 ur.xpi Size: 556902 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/uz.xpi f39cc3fef8a45f2a1d83a68a008c07cc uz.xpi Size: 473715 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/vi.xpi 0e981f5a99a1abda75db587e2bf60c3d vi.xpi Size: 578683 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/xh.xpi c46cad5171c2c9f214f76609e223bde8 xh.xpi Size: 419501 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/zh-CN.xpi b9776211ab0caa668c034c02238330ce zh-CN.xpi Size: 580540 bytes STORED: https://releases.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xpi/zh-TW.xpi e3a5085a1f7e142b74877e94c29c3c51 zh-TW.xpi Size: 581632 bytes -- Virtually Yours: distfiles. From mrozowik at pld-linux.org Sun May 22 01:03:12 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 01:03:12 +0200 Subject: =?utf8?q?=5Bpackages/opera=5D_-_up_to_87=2E0=2E4390=2E25?= References: <2392c35ffcf0596962d050251afa6d01b214b120_refs_heads_master@pld-linux.org> Message-ID: <3fe9e2a53a37eb8e5074816387766ae860ac59e5_refs_heads_master@pld-linux.org> commit 3fe9e2a53a37eb8e5074816387766ae860ac59e5 Author: Krzysztof Mrozowicz Date: Sat May 21 23:03:00 2022 +0000 - up to 87.0.4390.25 opera.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/opera.spec b/opera.spec index 5bf6a70..8455756 100644 --- a/opera.spec +++ b/opera.spec @@ -13,13 +13,13 @@ Summary: Opera browser Summary(hu.UTF-8): A vil?g leggyorsabb webb?ng?sz?je Summary(pl.UTF-8): Najszybsza przegl?darka WWW na ?wiecie Name: opera -Version: 85.0.4341.47 +Version: 87.0.4390.25 Release: 1 Epoch: 2 License: Distributable Group: X11/Applications/Networking Source10: https://ftp.opera.com/pub/opera/desktop/%{version}/linux/%{name}-stable_%{version}_amd64.deb -# Source10-md5: f25502863afbe78a4da951324a6a006e +# Source10-md5: dbb8fa6f4f68e275bf5b07a6d8c33c56 Source1: %{name}.sh Source2: find-lang.sh Patch1: %{name}-desktop.patch ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/opera.git/commitdiff/3fe9e2a53a37eb8e5074816387766ae860ac59e5 From mrozowik at pld-linux.org Sun May 22 01:03:38 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 01:03:38 +0200 Subject: DISTFILES: opera: opera-stable_87.0.4390.25_amd64.deb Message-ID: <10259.1653174218@distfiles.pld-linux.org> Request by: mrozowik Files fetched: 1 STORED: https://ftp.opera.com/pub/opera/desktop/87.0.4390.25/linux/opera-stable_87.0.4390.25_amd64.deb dbb8fa6f4f68e275bf5b07a6d8c33c56 opera-stable_87.0.4390.25_amd64.deb Size: 84922376 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sun May 22 06:27:30 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 06:27:30 +0200 Subject: =?utf8?q?=5Bpackages/perl-Scalar-List-Utils=5D_-_updated_to_1=2E62?= References: <5aa245793012472a76cd8c64cfbe60dad7cb4ddc_refs_heads_master@pld-linux.org> Message-ID: <187dd7bcfe92997b9b69fa364ba20488732d1a82_refs_heads_master@pld-linux.org> commit 187dd7bcfe92997b9b69fa364ba20488732d1a82 Author: Jakub Bogusz Date: Sun May 22 06:28:16 2022 +0200 - updated to 1.62 perl-Scalar-List-Utils.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/perl-Scalar-List-Utils.spec b/perl-Scalar-List-Utils.spec index 8690e87..e5b7530 100644 --- a/perl-Scalar-List-Utils.spec +++ b/perl-Scalar-List-Utils.spec @@ -10,13 +10,13 @@ Summary: List::Util and Scalar::Util - selection of general-utility scalar subroutines Summary(pl.UTF-8): List::Util i Scalar::Util - wyb?r procedur skalarnych og?lnego zastosowania Name: perl-Scalar-List-Utils -Version: 1.56 -Release: 2 +Version: 1.62 +Release: 1 # same as perl License: GPL v1+ or Artistic Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/Scalar/%{pdir}-%{pnam}-%{version}.tar.gz -# Source0-md5: 284a30ac6dfd99a03025fd0edc6cb1ed +# Source0-md5: 2e5186779360f938c8ec83030c7b5a03 URL: https://metacpan.org/release/Scalar-List-Utils BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-Scalar-List-Utils.git/commitdiff/187dd7bcfe92997b9b69fa364ba20488732d1a82 From qboosh at pld-linux.org Sun May 22 06:27:40 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 06:27:40 +0200 Subject: DISTFILES: perl-Scalar-List-Utils: Scalar-List-Utils-1.62.tar.gz Message-ID: <20473.1653193660@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: http://www.cpan.org/modules/by-module/Scalar/Scalar-List-Utils-1.62.tar.gz 2e5186779360f938c8ec83030c7b5a03 Scalar-List-Utils-1.62.tar.gz Size: 177794 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sun May 22 06:30:31 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 06:30:31 +0200 Subject: =?utf8?q?=5Bpackages/perl-Encode=5D_-_updated_to_3=2E17_=28fixes_CVE-2021-36?= =?utf8?q?770=29?= References: Message-ID: commit dcebe829cc1376143f5be931172baac3925007b7 Author: Jakub Bogusz Date: Sun May 22 06:31:24 2022 +0200 - updated to 3.17 (fixes CVE-2021-36770) perl-Encode.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/perl-Encode.spec b/perl-Encode.spec index 418cb0b..124672c 100644 --- a/perl-Encode.spec +++ b/perl-Encode.spec @@ -6,13 +6,13 @@ Summary: Encode - character encodings Summary(pl.UTF-8): Encode - kodowania znak?w Name: perl-Encode -Version: 3.09 -Release: 2 +Version: 3.17 +Release: 1 Epoch: 2 License: GPL v1+ or Artistic Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/Encode/%{pdir}-%{version}.tar.gz -# Source0-md5: 1241cf2aac9a4d61914b01c7d44e6e8f +# Source0-md5: c55a11554641517ae7b04bf2ec53b271 URL: https://metacpan.org/release/Encode BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 @@ -23,7 +23,7 @@ BuildRequires: perl-Test-Simple >= 0.81_01 BuildRequires: perl-parent >= 0.221 %endif Requires: perl-parent >= 0.221 -Obsoletes: perl-Encode-compat +Obsoletes: perl-Encode-compat < 0.08 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-Encode.git/commitdiff/dcebe829cc1376143f5be931172baac3925007b7 From qboosh at pld-linux.org Sun May 22 06:30:39 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 06:30:39 +0200 Subject: DISTFILES: perl-Encode: Encode-3.17.tar.gz Message-ID: <22859.1653193839@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: http://www.cpan.org/modules/by-module/Encode/Encode-3.17.tar.gz c55a11554641517ae7b04bf2ec53b271 Encode-3.17.tar.gz Size: 2086257 bytes -- Virtually Yours: distfiles. From baggins at pld-linux.org Sun May 22 12:07:10 2022 From: baggins at pld-linux.org (baggins) Date: Sun, 22 May 2022 12:07:10 +0200 Subject: =?utf8?q?=5Bpackages/certbot=5D_-_rel_1?= References: Message-ID: commit fba14f08ca83488d6a6616ee0e476f838abeb801 Author: Jan R?korajski Date: Sun May 22 17:06:46 2022 +0700 - rel 1 certbot.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/certbot.spec b/certbot.spec index 801f02a..1daf6a7 100644 --- a/certbot.spec +++ b/certbot.spec @@ -6,7 +6,7 @@ Summary: Certbot - EFF's tool to obtain certs from Let's Encrypt Name: certbot Version: 1.27.0 -Release: 0.1 +Release: 1 License: Apache v2.0 Group: Applications/Networking Source0: https://github.com/certbot/certbot/archive/v%{version}/%{name}-%{version}.tar.gz ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/certbot.git/commitdiff/fba14f08ca83488d6a6616ee0e476f838abeb801 From mrozowik at pld-linux.org Sun May 22 19:52:20 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 19:52:20 +0200 Subject: =?utf8?q?=5Bpackages/xfce4-terminal=5D_-_up_to_1=2E0=2E4?= References: <0c50ef7066efcdedb023b69459d54cf9cf856993_refs_heads_master@pld-linux.org> Message-ID: <694677651bb02887c2444af03d1724f726c719c5_refs_heads_master@pld-linux.org> commit 694677651bb02887c2444af03d1724f726c719c5 Author: Krzysztof Mrozowicz Date: Sun May 22 17:52:08 2022 +0000 - up to 1.0.4 xfce4-terminal.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/xfce4-terminal.spec b/xfce4-terminal.spec index 8e2af76..2faeadb 100644 --- a/xfce4-terminal.spec +++ b/xfce4-terminal.spec @@ -2,12 +2,12 @@ Summary: Xfce Terminal Emulator Summary(pl.UTF-8): Emulator terminala dla Xfce Name: xfce4-terminal -Version: 1.0.3 +Version: 1.0.4 Release: 1 License: GPL v2 Group: X11/Applications Source0: https://archive.xfce.org/src/apps/xfce4-terminal/1.0/%{name}-%{version}.tar.bz2 -# Source0-md5: 335209d6ce70130b326215df2961cbf5 +# Source0-md5: c025d9d99c1e8489469e5d4f2b994600 Patch0: %{name}-desktop.patch Patch1: wordseps.patch URL: https://docs.xfce.org/apps/terminal/start ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/xfce4-terminal.git/commitdiff/694677651bb02887c2444af03d1724f726c719c5 From mrozowik at pld-linux.org Sun May 22 19:52:31 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 19:52:31 +0200 Subject: DISTFILES: xfce4-terminal: xfce4-terminal-1.0.4.tar.bz2 Message-ID: <27230.1653241951@distfiles.pld-linux.org> Request by: mrozowik Files fetched: 1 STORED: https://archive.xfce.org/src/apps/xfce4-terminal/1.0/xfce4-terminal-1.0.4.tar.bz2 c025d9d99c1e8489469e5d4f2b994600 xfce4-terminal-1.0.4.tar.bz2 Size: 1009367 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sun May 22 19:57:19 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 19:57:19 +0200 Subject: =?utf8?q?=5Bpackages/elinks=5D_-_sorted_BRs=2C_requires_also_libstdc++-devel?= References: Message-ID: commit fbbf0870b2a17a9ab62981e3898cb5c5efcef0c4 Author: Jakub Bogusz Date: Sun May 22 19:58:11 2022 +0200 - sorted BRs, requires also libstdc++-devel elinks.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- diff --git a/elinks.spec b/elinks.spec index 7c55858..e2a2546 100644 --- a/elinks.spec +++ b/elinks.spec @@ -56,9 +56,8 @@ BuildRequires: gettext-tools %{?with_gnutls:BuildRequires: gnutls-devel >= 1.2.5} BuildRequires: gpm-devel %{?with_guile:BuildRequires: guile-devel} +BuildRequires: libstdc++-devel %{?with_js:BuildRequires: libxml++5-devel >= 5.0.1-2} -BuildRequires: ninja -%{?with_js:BuildRequires: quickjs-devel >= 20210327-4} BuildRequires: rpmbuild(macros) >= 1.736 %{?with_js:BuildRequires: sqlite3-devel} %{?with_brotli:BuildRequires: libbrotli-devel} @@ -68,10 +67,12 @@ BuildRequires: rpmbuild(macros) >= 1.736 %{?with_lzma:BuildRequires: lzma-devel} BuildRequires: meson BuildRequires: ncurses-devel >= 5.1 +BuildRequires: ninja >= 1.5 %{?with_openssl:BuildRequires: openssl-devel >= 0.9.7d} %{?with_perl:BuildRequires: perl-devel} BuildRequires: pkgconfig %{?with_python:BuildRequires: python3-devel} +%{?with_js:BuildRequires: quickjs-devel >= 20210327-4} %{?with_ruby:BuildRequires: ruby-devel} BuildRequires: sed BuildRequires: tar >= 1:1.22 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/elinks.git/commitdiff/fbbf0870b2a17a9ab62981e3898cb5c5efcef0c4 From mrozowik at pld-linux.org Sun May 22 20:31:05 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 20:31:05 +0200 Subject: =?utf8?q?=5Bpackages/wine=5D_-_up_to_7=2E9?= References: Message-ID: <2f648c8883d7de292396a843a7513c95c2420705_refs_heads_master@pld-linux.org> commit 2f648c8883d7de292396a843a7513c95c2420705 Author: Krzysztof Mrozowicz Date: Sun May 22 18:29:16 2022 +0000 - up to 7.9 wine.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/wine.spec b/wine.spec index 533ffb6..7037fba 100644 --- a/wine.spec +++ b/wine.spec @@ -45,13 +45,13 @@ Summary(es.UTF-8): Ejecuta programas Windows en Linux Summary(pl.UTF-8): Program pozwalaj?cy uruchamia? aplikacje Windows Summary(pt_BR.UTF-8): Executa programas Windows no Linux Name: wine -Version: 7.8 -Release: 2 +Version: 7.9 +Release: 1 Epoch: 1 License: LGPL Group: Applications/Emulators Source0: https://dl.winehq.org/wine/source/7.x/%{name}-%{version}.tar.xz -# Source0-md5: 5d4b089f8623157eaef9da5012cd5aa4 +# Source0-md5: ffd325202ee6412dde6d826bcc91bb29 Source1: https://dl.winehq.org/wine/wine-gecko/%{gecko_ver}/%{name}-gecko-%{gecko_ver}-x86.msi # Source1-md5: e0a26e37397961b2c7f624575590ef66 Source2: https://dl.winehq.org/wine/wine-gecko/%{gecko_ver}/%{name}-gecko-%{gecko_ver}-x86_64.msi ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/wine.git/commitdiff/2f648c8883d7de292396a843a7513c95c2420705 From mrozowik at pld-linux.org Sun May 22 20:31:31 2022 From: mrozowik at pld-linux.org (mrozowik) Date: Sun, 22 May 2022 20:31:31 +0200 Subject: DISTFILES: wine: wine-7.9.tar.xz wine-gecko-2.47.2-x86.msi wine-gecko-2.47.2-x86_64.msi Message-ID: <17419.1653244291@distfiles.pld-linux.org> Request by: mrozowik Files fetched: 1 STORED: https://dl.winehq.org/wine/source/7.x/wine-7.9.tar.xz ffd325202ee6412dde6d826bcc91bb29 wine-7.9.tar.xz Size: 27783272 bytes ALREADY GOT: https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86.msi e0a26e37397961b2c7f624575590ef66 wine-gecko-2.47.2-x86.msi ALREADY GOT: https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86_64.msi ff7168b08fa901516fbaa8a66aa3cee6 wine-gecko-2.47.2-x86_64.msi -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sun May 22 20:48:47 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 20:48:47 +0200 Subject: =?utf8?q?=5Bpackages/inn=5D_-_updated_to_2=2E6=2E5?= References: <5d2c6d397fe2197dc1d8a144d994d7df6c3de446_refs_heads_master@pld-linux.org> Message-ID: commit ace5f33ce6f4467b28dd7c4d326fa42d7569188d Author: Jakub Bogusz Date: Sun May 22 20:49:38 2022 +0200 - updated to 2.6.5 inn-config.patch | 49 ++++++++++++++++++++++++------------------------- inn-libdir.patch | 8 ++++---- inn.spec | 23 ++++++++--------------- 3 files changed, 36 insertions(+), 44 deletions(-) --- diff --git a/inn.spec b/inn.spec index c612678..8ffa168 100644 --- a/inn.spec +++ b/inn.spec @@ -12,12 +12,12 @@ Summary(pl.UTF-8): INN, serwer nowinek Summary(pt_BR.UTF-8): INN, InterNet News System (servidor news) Summary(tr.UTF-8): INN, InterNet Haber Sistemi (haber sunucu) Name: inn -Version: 2.6.4 -Release: 3 +Version: 2.6.5 +Release: 1 License: distributable Group: Networking/Daemons Source0: ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz -# Source0-md5: 720aafc4c1b6c22f37356685d7e4747c +# Source0-md5: 25aa0b6d88f941846463e27b20d8de43 Source1: %{name}-default-active Source2: %{name}-default-distributions Source3: %{name}-default-newsgroups @@ -320,9 +320,6 @@ install -d $RPM_BUILD_ROOT/etc/{cron.d,logrotate.d,news/pgp,rc.d/init.d} \ PATHAUTHPASSWD=%{_libdir}/news/auth/passwd \ PATHAUTHRESOLV=%{_libdir}/news/auth/resolv -# avoid conflict with glibc (synced with man-pages >= 5.09) -%{__mv} $RPM_BUILD_ROOT%{_mandir}/man3/list.{3,3inn} - cp -p samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf touch $RPM_BUILD_ROOT%{_sysconfdir}/motd.{innd,nnrpd} @@ -410,7 +407,7 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a %files %defattr(644,root,root,755) -%doc CONTRIBUTORS ChangeLog INSTALL LICENSE NEWS README TODO doc/[Icehs]* +%doc CONTRIBUTORS INSTALL LICENSE NEWS README TODO doc/[Icehs]* %attr(700,news,news) %dir /home/services/news # DB @@ -639,6 +636,7 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a %{_mandir}/man5/inn.conf.5* %{_mandir}/man5/inn-radius.conf.5* %{_mandir}/man5/innfeed.conf.5* +%{_mandir}/man5/innreport.conf.5* %{_mandir}/man5/innwatch.ctl.5* %{_mandir}/man5/localgroups.5* %{_mandir}/man5/moderators.5* @@ -706,9 +704,11 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a %{_mandir}/man8/rc.news.8* %{_mandir}/man8/scanlogs.8* %{_mandir}/man8/scanspool.8* +%{_mandir}/man8/send-ihave.8* %{_mandir}/man8/send-nntp.8* %{_mandir}/man8/send-uucp.8* %{_mandir}/man8/sendinpaths.8* +%{_mandir}/man8/sendxbatches.8* %{_mandir}/man8/tally.control.8* %{_mandir}/man8/tdx-util.8* %{_mandir}/man8/tinyleaf.8* @@ -734,18 +734,11 @@ sed -e 's/^\(listenonipv6\)/#\1/;s/^bindipv6address/bindaddress6/;s/^sourceipv6a %{_libdir}/libinnhist.la %{_libdir}/libstorage.la %{_includedir}/inn -%{_mandir}/man3/clientlib.3* -%{_mandir}/man3/dbz.3* -%{_mandir}/man3/inndcomm.3* %{_mandir}/man3/libauth.3* %{_mandir}/man3/libinn.3* +%{_mandir}/man3/libinn_*.3* %{_mandir}/man3/libinnhist.3* %{_mandir}/man3/libstorage.3* -%{_mandir}/man3/list.3inn* -%{_mandir}/man3/qio.3* -# XXX: too generic name? -%{_mandir}/man3/tst.3* -%{_mandir}/man3/uwildmat.3* %files static %defattr(644,root,root,755) diff --git a/inn-config.patch b/inn-config.patch index 06b2c66..eaf0ba4 100644 --- a/inn-config.patch +++ b/inn-config.patch @@ -13,9 +13,9 @@ ## 2. Meta-cyclic buffers ## Format: ---- inn-2.5.3/samples/inn.conf.in.orig 2013-06-13 15:49:58.887245670 +0200 -+++ inn-2.5.3/samples/inn.conf.in 2013-06-13 16:20:45.710540510 +0200 -@@ -17,11 +17,11 @@ +--- inn-2.6.5/samples/inn.conf.in.orig 2022-02-18 20:36:57.000000000 +0100 ++++ inn-2.6.5/samples/inn.conf.in 2022-05-22 20:06:04.430442175 +0200 +@@ -15,11 +15,11 @@ # The following parameters are most likely to need setting, although the # defaults generated by configure may be reasonable. @@ -29,7 +29,7 @@ pathnews: @prefix@ #runasuser: -@@ -37,8 +37,8 @@ +@@ -36,8 +36,8 @@ mailcmd: @bindir@/in # Feed Configuration artcutoff: 10 @@ -40,7 +40,7 @@ dontrejectfiltered: false hiscachesize: 256 ignorenewsgroups: false -@@ -48,13 +48,13 @@ +@@ -47,13 +47,13 @@ maxartsize: 1000000 maxconnections: 50 #pathalias: #pathcluster: @@ -58,7 +58,7 @@ verifygroups: false wanttrash: false wipcheck: 5 -@@ -72,6 +72,7 @@ +@@ -70,6 +70,7 @@ mergetogroups: false nfswriter: false overcachesize: 128 #ovgrouppat: @@ -66,7 +66,7 @@ storeonxref: true useoverchan: false wireformat: true -@@ -78,7 +79,7 @@ +@@ -77,7 +78,7 @@ xrefslave: false # Reading @@ -75,7 +75,7 @@ articlemmap: true clienttimeout: 1800 initialtimeout: 10 -@@ -111,8 +112,8 @@ +@@ -109,8 +110,8 @@ addinjectiondate: true addinjectionpostingaccount: false addinjectionpostinghost: true checkincludedtext: false @@ -86,7 +86,7 @@ localmaxartsize: 1000000 #moderatormailer: nnrpdauthsender: false -@@ -122,7 +123,7 @@ +@@ -122,7 +123,7 @@ strippostcc: false # Posting -- Exponential Backoff backoffauth: false @@ -95,7 +95,7 @@ backoffk: 1 backoffpostfast: 0 backoffpostslow: 1 -@@ -152,7 +153,7 @@ +@@ -159,7 +160,7 @@ innwatchspoolspace: 25000 # Logging @@ -104,18 +104,18 @@ htmlstatus: true incominglogfrequency: 200 logartsize: true -@@ -179,7 +180,7 @@ - keepmmappedthreshold: 1024 +@@ -187,7 +188,7 @@ keepmmappedthreshold: 1024 #maxcmdreadsize: maxforks: 10 + maxlisten: 128 -nicekids: 4 +nicekids: 0 nicenewnews: 0 nicennrpd: 0 pauseretrytime: 300 ---- inn-2.5.4/samples/newsfeeds.in.orig 2014-05-17 10:24:49.000000000 +0200 -+++ inn-2.5.4/samples/newsfeeds.in 2014-06-21 21:14:00.955356887 +0200 -@@ -40,11 +40,21 @@ +--- inn-2.6.5/samples/newsfeeds.in.orig 2022-02-18 20:36:57.000000000 +0100 ++++ inn-2.6.5/samples/newsfeeds.in 2022-05-22 20:08:17.759719869 +0200 +@@ -38,10 +38,20 @@ ## For the ME line (and the ME line *only*), patterns affect *outgoing* ## feeds and distributions affect *incoming* feeds (including local posts). @@ -130,24 +130,23 @@ + :: + # Empty default subscription list, reject all incoming articles (including - # locally posted articles) with a distribution of "local" or - # "collabra-internal", accept all others (including articles that do not - # have a Distribution: header field). --ME:!*/!local,!collabra-internal:: -+#ME:!*/!local,!collabra-internal:: + # locally posted articles) with a distribution of "local", accept all others + # (including articles that do not have a Distribution header field). +-ME:!*/!local:: ++#ME:!*/!local:: # The same as the above, but would reject all posts that have # news.example.com in the path (posts passing through that site). -@@ -142,4 +152,4 @@ +@@ -144,4 +154,4 @@ controlchan!\ # come with INN). #capture!\ # :*/foo\ -# :Tp,H2:/usr/local/bin/capture %s +# :Tp,H2:/usr/bin/capture %s ---- inn-2.5.3/samples/readers.conf.orig 2013-06-13 15:49:58.903912336 +0200 -+++ inn-2.5.3/samples/readers.conf 2013-06-13 16:28:23.533864301 +0200 -@@ -55,7 +55,7 @@ - # the local machine +--- inn-2.6.5/samples/readers.conf.orig 2022-05-22 20:06:26.763654519 +0200 ++++ inn-2.6.5/samples/readers.conf 2022-05-22 20:09:01.329483831 +0200 +@@ -42,7 +42,7 @@ + # the local machine. auth "localhost" { - hosts: "localhost, 127.0.0.1, ::1, stdin" diff --git a/inn-libdir.patch b/inn-libdir.patch index 7df3304..480db59 100644 --- a/inn-libdir.patch +++ b/inn-libdir.patch @@ -1,6 +1,6 @@ ---- inn-2.5.3/samples/innreport.conf.in.orig 2012-06-15 20:25:36.000000000 +0200 -+++ inn-2.5.3/samples/innreport.conf.in 2013-06-14 19:59:36.165132651 +0200 -@@ -10,7 +10,7 @@ +--- inn-2.6.5/samples/innreport.conf.in.orig 2022-05-22 20:09:19.176053815 +0200 ++++ inn-2.6.5/samples/innreport.conf.in 2022-05-22 20:10:45.795584557 +0200 +@@ -9,7 +9,7 @@ # Default parameters section default { @@ -8,7 +8,7 @@ + libpath "@innlibdir@"; logpath "@LOGDIR@"; unknown true; # want unknown entries. - html-unknown true; # want unknown entries in HTML reports. + html-unknown true; # want unknown entries in HTML reports. --- inn-2.5.3/scripts/innshellvars.tcl.in.orig 2012-06-15 20:25:36.000000000 +0200 +++ inn-2.5.3/scripts/innshellvars.tcl.in 2013-06-14 20:10:44.008452064 +0200 @@ -23,7 +23,7 @@ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/inn.git/commitdiff/ace5f33ce6f4467b28dd7c4d326fa42d7569188d From qboosh at pld-linux.org Sun May 22 20:49:07 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 20:49:07 +0200 Subject: DISTFILES: inn: inn-2.6.5.tar.gz Message-ID: <5606.1653245347@distfiles.pld-linux.org> Request by: qboosh Files fetched: 1 STORED: ftp://ftp.isc.org/isc/inn/inn-2.6.5.tar.gz 25aa0b6d88f941846463e27b20d8de43 inn-2.6.5.tar.gz Size: 2646269 bytes -- Virtually Yours: distfiles. From qboosh at pld-linux.org Sun May 22 21:46:34 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 21:46:34 +0200 Subject: =?utf8?q?=5Bpackages/net-snmp=5D_-_versioned_Obsoletes_=28except_virtual_snm?= =?utf8?q?pd=29?= References: Message-ID: <45e90a5928cae78f9af94e43b00f093aa855f990_refs_heads_master@pld-linux.org> commit 45e90a5928cae78f9af94e43b00f093aa855f990 Author: Jakub Bogusz Date: Sun May 22 21:47:21 2022 +0200 - versioned Obsoletes (except virtual snmpd) net-snmp.spec | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) --- diff --git a/net-snmp.spec b/net-snmp.spec index ac88ff5..ba30530 100644 --- a/net-snmp.spec +++ b/net-snmp.spec @@ -98,9 +98,9 @@ Requires: /usr/bin/setsid Requires: mibs-%{name} = %{version}-%{release} Requires: rc-scripts >= 0.4.3.0 Provides: snmpd -Obsoletes: cmu-snmp +Obsoletes: cmu-snmp < 4 Obsoletes: snmpd -Obsoletes: ucd-snmp +Obsoletes: ucd-snmp < 4.3 Conflicts: pciutils < 3.1.7-5 Conflicts: rpm < 4.4.9-43.11 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -160,8 +160,8 @@ Summary: NET SNMP libraries Summary(pl.UTF-8): Biblioteki SNMP Group: Libraries Suggests: mibs-%{name} -Obsoletes: net-snmp-compat-libs -Obsoletes: ucd-snmp-libs +Obsoletes: net-snmp-compat-libs < 5.1.1 +Obsoletes: ucd-snmp-libs < 4.3 %description libs NET SNMP libraries. @@ -199,7 +199,7 @@ Requires: libwrap-devel %{?with_lm_sensors:Requires: lm_sensors-devel >= 3.0.1} Requires: openssl-devel >= 0.9.7c Requires: pciutils-devel -Obsoletes: ucd-snmp-devel +Obsoletes: ucd-snmp-devel < 4.3 %description devel The ucd-snmp-devel package contains the development libraries and @@ -236,7 +236,7 @@ Summary(ru.UTF-8): ??????????? ?????????? ??? ????? Summary(uk.UTF-8): ???????? ?????????? ??? ??????? net-snmp Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} -Obsoletes: ucd-snmp-static +Obsoletes: ucd-snmp-static < 4.3 %description static Static net-snmp libraries. @@ -257,8 +257,8 @@ Summary(uk.UTF-8): ?????????? ???????? ??? ??????? N Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: openssl-devel >= 0.9.7d -Obsoletes: cmu-snmp-devel -Obsoletes: ucd-snmp-devel +Obsoletes: cmu-snmp-devel < 4 +Obsoletes: ucd-snmp-devel < 4.3 %description compat-devel The ucd-snmp-devel package contains the development libraries and @@ -295,7 +295,7 @@ Summary(ru.UTF-8): ??????????? ?????????? ??? ????? Summary(uk.UTF-8): ???????? ?????????? ??? ??????? NET-SNMP Group: Development/Libraries Requires: %{name}-compat-devel = %{version}-%{release} -Obsoletes: ucd-snmp-static +Obsoletes: ucd-snmp-static < 4.3 %description compat-static Static NET-SNMP libraries. @@ -311,7 +311,7 @@ Summary: Net-SNMP provided MIBs Summary(pl.UTF-8): Baza danych MIB Group: Applications/System Requires: mibs-dirs -Obsoletes: net-snmp-mibs +Obsoletes: net-snmp-mibs < 5.4.2.1-16 Conflicts: ucd-snmp-libs BuildArch: noarch @@ -328,8 +328,8 @@ Group: Applications/System Requires(post,preun): /sbin/chkconfig Requires: %{name} = %{version}-%{release} Requires: rc-scripts >= 0.2.0 -Obsoletes: cmu-snmp-utils -Obsoletes: ucd-snmp-snmptrapd +Obsoletes: cmu-snmp-utils < 4 +Obsoletes: ucd-snmp-snmptrapd < 4.3 %description snmptrapd The ucd-snmp-snmptrapd package contains snmp trap daemon. @@ -348,8 +348,8 @@ Group: Applications/System Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-agent-libs = %{version}-%{release} Suggests: mibs-%{name} = %{version}-%{release} -Obsoletes: cmu-snmp-utils -Obsoletes: ucd-snmp-utils +Obsoletes: cmu-snmp-utils < 4 +Obsoletes: ucd-snmp-utils < 4.3 %description utils This package contains various utilities for managing your network @@ -394,8 +394,8 @@ Summary: Perl utilities for network management using SNMP Summary(pl.UTF-8): Perlowe narz?dzia u?ywaj?ce protoko?u SNMP Group: Applications/System Requires: perl-SNMP = %{version}-%{release} -Obsoletes: cmu-snmp-utils -Obsoletes: ucd-snmp-utils-perl +Obsoletes: cmu-snmp-utils < 4 +Obsoletes: ucd-snmp-utils-perl < 4.3 %description utils-perl This package contains various Perl utilities for managing your network ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/net-snmp.git/commitdiff/45e90a5928cae78f9af94e43b00f093aa855f990 From qboosh at pld-linux.org Sun May 22 21:57:11 2022 From: qboosh at pld-linux.org (qboosh) Date: Sun, 22 May 2022 21:57:11 +0200 Subject: =?utf8?q?=5Bpackages/perl-Locale-gettext=5D_-_versioned_Obsoletes?= References: Message-ID: <3311f28ab89d81f52be53c836e27d6ef374c160a_refs_heads_master@pld-linux.org> commit 3311f28ab89d81f52be53c836e27d6ef374c160a Author: Jakub Bogusz Date: Sun May 22 21:58:03 2022 +0200 - versioned Obsoletes perl-Locale-gettext.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/perl-Locale-gettext.spec b/perl-Locale-gettext.spec index f509c94..c031d03 100644 --- a/perl-Locale-gettext.spec +++ b/perl-Locale-gettext.spec @@ -13,7 +13,7 @@ URL: http://search.cpan.org/dist/gettext/ BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 BuildRequires: rpmbuild(macros) >= 1.745 -Obsoletes: perl-gettext +Obsoletes: perl-gettext < 1.02 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-Locale-gettext.git/commitdiff/3311f28ab89d81f52be53c836e27d6ef374c160a