DISTFILES: obs-studio: obs-studio-27.2.1.tar.gz obs-vst-20220206.tar.gz
Request by: mrozowik Files fetched: 1 STORED: https://github.com/jp9000/obs-studio/archive/27.2.1/obs-studio-27.2.1.tar.gz f738bdbcb4ec2dfb9f43ac286b200855 obs-studio-27.2.1.tar.gz Size: 16382458 bytes ALREADY GOT: https://github.com/obsproject/obs-vst/archive/8ad3f64e702ac4f1799b209a511620eb1d096a01/obs-vst-20220206.tar.gz 7554389796e176c6bc73d453cf883703 obs-vst-20220206.tar.gz -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/obs-studio] - up tp 27.2.1
commit ed0ab8791cf3f53a47d4cb062bfb5effb4808ae3 Author: Krzysztof Mrozowicz Date: Tue Feb 22 07:27:22 2022 + - up tp 27.2.1 obs-studio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/obs-studio.spec b/obs-studio.spec index 4596a80..77116ce 100644 --- a/obs-studio.spec +++ b/obs-studio.spec @@ -1,14 +1,14 @@ Summary: OBS Studio - live streaming and screen recording software Summary(pl.UTF-8): OBS Studio - oprogramowanie do przesyłania strumieni na żywo i nagrywania ekranu Name: obs-studio -Version: 27.2.0 +Version: 27.2.1 Release: 1 License: GPL v2+ %defineobs_vst_gitref 8ad3f64e702ac4f1799b209a511620eb1d096a01 Group: X11/Applications/Multimedia #Source0Download: https://github.com/obsproject/obs-studio/releases Source0: https://github.com/jp9000/obs-studio/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 2b57d1a86dee33786f36b0effa153083 +# Source0-md5: f738bdbcb4ec2dfb9f43ac286b200855 Source1: https://github.com/obsproject/obs-vst/archive/%{obs_vst_gitref}/obs-vst-20220206.tar.gz # Source1-md5: 7554389796e176c6bc73d453cf883703 URL: https://obsproject.com/ gitweb: http://git.pld-linux.org/gitweb.cgi/packages/obs-studio.git/commitdiff/ed0ab8791cf3f53a47d4cb062bfb5effb4808ae3 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/pldcpan] - fix https fetch, rel 5
commit f17f835e36112a5a4331837bc359af797c623c62 Author: Jan Rękorajski Date: Tue Feb 22 01:22:38 2022 +0100 - fix https fetch, rel 5 pldcpan.pl | 14 +- pldcpan.spec | 3 ++- 2 files changed, 11 insertions(+), 6 deletions(-) --- diff --git a/pldcpan.spec b/pldcpan.spec index ccdeda9..6d619e3 100644 --- a/pldcpan.spec +++ b/pldcpan.spec @@ -2,7 +2,7 @@ Summary:PLD Linux script to create RPMS from CPAN modules Summary(pl.UTF-8): Skrypt PLD tworzący pakiety RPM z modułów z CPAN Name: pldcpan Version: 1.65 -Release: 4 +Release: 5 License: GPL Group: Development/Languages/Perl Source0: %{name}.pl @@ -12,6 +12,7 @@ BuildRequires:rpm-perlprov >= 4.1-13 Requires: perl-Data-Dump Requires: perl-Encode Requires: perl-LWP-Protocol-https +Requires: perl-Crypt-SSLeay Requires: perl-libwww BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) diff --git a/pldcpan.pl b/pldcpan.pl index aba524e..347d650 100755 --- a/pldcpan.pl +++ b/pldcpan.pl @@ -77,6 +77,9 @@ use IO::String (); use File::Find::Rule (); use Module::CoreList (); use LWP::Simple (); +use LWP::UserAgent (); + +$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0; our $VERSION = 1.65; our %opts; @@ -666,12 +669,13 @@ for my $arg (@ARGV) { my $dist = $arg; $dist =~ s/-/::/g if $dist =~ /-/; warn " -- searching for '$dist' on metacpan.org\n"; - my $scpan = LWP::Simple::get("https://fastapi.metacpan.org/v1/download_url/$dist;); - if ( !defined $scpan - || $scpan =~ /Not found/ - || $scpan !~ m#"download_url" : ".*/authors/id/([^"]+/([^/"]+))"#) + my $ua = LWP::UserAgent->new( ssl_opts => { verify_hostname => 0, }); + my $scpan = $ua->get("https://fastapi.metacpan.org/v1/download_url/$dist;); + if ( !$scpan->is_success + || $scpan->decoded_content =~ /Not found/ + || $scpan->decoded_content !~ m#"download_url" : ".*/authors/id/([^"]+/([^/"]+))"#) { - warn " !! searching for '$dist' on metacpan.org failed\n"; + warn " !! searching for '$dist' on metacpan.org failed: $scpan->status_line\n"; next; } $info->{url} = "http://www.cpan.org/modules/by-authors/id/$1;; gitweb: http://git.pld-linux.org/gitweb.cgi/packages/pldcpan.git/commitdiff/f17f835e36112a5a4331837bc359af797c623c62 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/perl-GnuPG-Interface] - updated test BRs
commit 3430c04fe5dc297159cd9f89d1ede840f8789df7 Author: Jan Rękorajski Date: Mon Feb 21 22:54:46 2022 +0100 - updated test BRs perl-GnuPG-Interface.spec | 1 + 1 file changed, 1 insertion(+) --- diff --git a/perl-GnuPG-Interface.spec b/perl-GnuPG-Interface.spec index 2e10175..fadb4b0 100644 --- a/perl-GnuPG-Interface.spec +++ b/perl-GnuPG-Interface.spec @@ -24,6 +24,7 @@ BuildRequires:perl-Moo BuildRequires: perl-MooX-late BuildRequires: perl-MooX-HandlesVia BuildRequires: perl-Moose +BuildRequires: perl-Type-Tiny %endif # not recognized by perl.req Requires: perl-Class-MethodMaker gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-GnuPG-Interface.git/commitdiff/3430c04fe5dc297159cd9f89d1ede840f8789df7 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/perl-Mixin-Linewise] Release 2 (by relup.sh)
commit 738c5cd8379940a0403589c6d78d78a7f41c4c9f Author: Jan Rękorajski Date: Mon Feb 21 22:48:11 2022 +0100 Release 2 (by relup.sh) perl-Mixin-Linewise.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/perl-Mixin-Linewise.spec b/perl-Mixin-Linewise.spec index 4397dff..7fa7c39 100644 --- a/perl-Mixin-Linewise.spec +++ b/perl-Mixin-Linewise.spec @@ -8,7 +8,7 @@ Summary:Mixin::Linewise - write your linewise code for handles; this does the r #Summary(pl.UTF-8): Name: perl-Mixin-Linewise Version: 0.110 -Release: 1 +Release: 2 # same as perl License: GPL v1+ or Artistic Group: Development/Languages/Perl gitweb: http://git.pld-linux.org/gitweb.cgi/packages/perl-Mixin-Linewise.git/commitdiff/738c5cd8379940a0403589c6d78d78a7f41c4c9f ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/gvfs] Release 3 (by relup.sh)
commit a8cb45ea5192001074eb8d2647c57bc228bbf804 Author: Jan Rękorajski Date: Mon Feb 21 22:23:27 2022 +0100 Release 3 (by relup.sh) gvfs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/gvfs.spec b/gvfs.spec index 2cb9029..28528d8 100644 --- a/gvfs.spec +++ b/gvfs.spec @@ -38,7 +38,7 @@ Summary: gvfs - userspace virtual filesystem Summary(pl.UTF-8): gvfs - wirtualny system plików w przestrzeni użytkownika Name: gvfs Version: 1.48.1 -Release: 2 +Release: 3 License: LGPL v2+ Group: Libraries Source0: https://download.gnome.org/sources/gvfs/1.48/%{name}-%{version}.tar.xz gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gvfs.git/commitdiff/a8cb45ea5192001074eb8d2647c57bc228bbf804 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: libtpms: ERRORS: libtpms-0.9.2.tar.gz
Request by: qboosh wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/f2e9b132-9525-45d3-b004-d40d3b834dbf/8489cc4ade32f63c71697bb36f349c59/libtpms-0.9.2.tar.gz https://github.com/stefanberger/libtpms/archive/v0.9.2/libtpms-0.9.2.tar.gz: wget: unable to resolve host address âgithub.comâ wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/f2e9b132-9525-45d3-b004-d40d3b834dbf/8489cc4ade32f63c71697bb36f349c59/libtpms-0.9.2.tar.gz https://github.com/stefanberger/libtpms/archive/v0.9.2/libtpms-0.9.2.tar.gz: exited with code 4 (0x00) FATAL: https://github.com/stefanberger/libtpms/archive/v0.9.2/libtpms-0.9.2.tar.gz (8489cc4ade32f63c71697bb36f349c59) was not fetched correctly (wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/f2e9b132-9525-45d3-b004-d40d3b834dbf/8489cc4ade32f63c71697bb36f349c59/libtpms-0.9.2.tar.gz https://github.com/stefanberger/libtpms/archive/v0.9.2/libtpms-0.9.2.tar.gz: wget: unable to resolve host address âgithub.comâ ): file fetched but has 0 length Files fetched: 0 -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libtpms] - added x32 patch
commit f3c858f57feeab779634448bf552d5c049b771ba Author: Jakub Bogusz Date: Mon Feb 21 22:10:01 2022 +0100 - added x32 patch libtpms-x32.patch | 12 libtpms.spec | 2 ++ 2 files changed, 14 insertions(+) --- diff --git a/libtpms.spec b/libtpms.spec index c24fcfd..9c3f39b 100644 --- a/libtpms.spec +++ b/libtpms.spec @@ -12,6 +12,7 @@ Group:Libraries #Source0Download: https://github.com/stefanberger/libtpms/tags Source0: https://github.com/stefanberger/libtpms/archive/v%{version}/%{name}-%{version}.tar.gz # Source0-md5: 8489cc4ade32f63c71697bb36f349c59 +Patch0:%{name}-x32.patch URL: https://github.com/stefanberger/libtpms BuildRequires: autoconf >= 2.69 BuildRequires: automake >= 1.6 @@ -54,6 +55,7 @@ Statyczna biblioteka libtpms. %prep %setup -q +%patch0 -p1 %build %{__libtoolize} diff --git a/libtpms-x32.patch b/libtpms-x32.patch new file mode 100644 index 000..81328ef --- /dev/null +++ b/libtpms-x32.patch @@ -0,0 +1,12 @@ +--- libtpms-0.9.2/src/tpm2/TpmProfile.h.orig 2022-01-05 21:59:06.0 +0100 libtpms-0.9.2/src/tpm2/TpmProfile.h2022-02-21 21:56:29.918521366 +0100 +@@ -177,6 +177,9 @@ + # ifdef THIRTY_TWO_BIT + # define RADIX_BITS 32 + # endif ++# ifdef SIXTY_FOUR_BIT ++# define RADIX_BITS 64 ++# endif + # ifdef SIXTY_FOUR_BIT_LONG + # define RADIX_BITS 64 + # endif gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libtpms.git/commitdiff/f3c858f57feeab779634448bf552d5c049b771ba ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/gvfs] - remove obsolete options, rel 2
commit 639ea144e19d93c467b4ade51cbc51453a6575aa Author: Jan Rękorajski Date: Mon Feb 21 21:59:57 2022 +0100 - remove obsolete options, rel 2 gvfs.spec | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) --- diff --git a/gvfs.spec b/gvfs.spec index 5cf35a1..2cb9029 100644 --- a/gvfs.spec +++ b/gvfs.spec @@ -12,7 +12,6 @@ %bcond_without goa # GOA backend (needed also for google) %bcond_without google # Google backend %bcond_without gphoto2 # gphoto2 support -%bcond_without gtk # GTK+ %bcond_without gudev # gudev support (needed for gphoto2, mtp, udisks2) %bcond_without http# HTTP/DAV backend %bcond_without keyring # GNOME Keyring support in gvfs and udisks plugin @@ -20,7 +19,6 @@ %bcond_without nfs # NFS support %bcond_without samba # SMB support %bcond_without systemd # libsystemd-login support -%bcond_without udev# udev support (needed also for gphoto2, mtp, udisks2) %bcond_without udisks2 # libudisks2 support %if %{without gudev} @@ -40,7 +38,7 @@ Summary: gvfs - userspace virtual filesystem Summary(pl.UTF-8): gvfs - wirtualny system plików w przestrzeni użytkownika Name: gvfs Version: 1.48.1 -Release: 1 +Release: 2 License: LGPL v2+ Group: Libraries Source0: https://download.gnome.org/sources/gvfs/1.48/%{name}-%{version}.tar.xz @@ -57,7 +55,7 @@ BuildRequires:gettext-tools >= 0.19.4 BuildRequires: glib2-devel >= 1:2.65.1 %{?with_goa:BuildRequires: gnome-online-accounts-devel >= 3.18.0} BuildRequires: gsettings-desktop-schemas-devel >= 3.33.0 -%{?with_gtk:BuildRequires: gtk+3-devel >= 3.0} +BuildRequires: gtk+3-devel >= 3.0 %{?with_archive:BuildRequires: libarchive-devel >= 3.0.22} %{?with_bluray:BuildRequires: libbluray-devel} %{?with_admin:BuildRequires: libcap-devel} @@ -86,7 +84,7 @@ BuildRequires:pkgconfig BuildRequires: rpmbuild(macros) >= 1.736 %{?with_systemd:BuildRequires: systemd-devel >= 1:206} BuildRequires: tar >= 1:1.22 -%{?with_udev:BuildRequires:udev-devel >= 1:138} +BuildRequires: udev-devel >= 1:138 %{?with_gudev:BuildRequires: udev-glib-devel >= 1:147} %{?with_udisks2:BuildRequires: udisks2-devel >= 1.97.0} BuildRequires: xz @@ -101,7 +99,7 @@ Requires:libusb >= 1.0.21 Requires: libxml2 >= 1:2.6.31 Requires: polkit-libs >= 0.114 %{?with_gudev:Requires:udev-glib >= 1:147} -%{?with_udev:Requires: udev-libs >= 1:138} +Requires: udev-libs >= 1:138 %{?with_udisks2:Requires: udisks2 >= 1.97.0} %{?with_afc:Suggests: %{name}-afc} %{?with_afp:Suggests: %{name}-afp} @@ -307,24 +305,21 @@ sieciowych Windows (SMB) dla aplikacji wykorzystujących gvfs. -Dafc=%{?with_afc:true}%{!?with_afc:false} \ -Dafp=%{?with_afp:true}%{!?with_afp:false} \ -Darchive=%{?with_archive:true}%{!?with_archive:false} \ - -Davahi=%{?with_avahi:true}%{!?with_avahi:false} \ + -Ddnssd=%{?with_avahi:true}%{!?with_avahi:false} \ -Dbluray=%{?with_bluray:true}%{!?with_bluray:false} \ -Dcdda=%{?with_cdda:true}%{!?with_cdda:false} \ - -Ddocumentation=%{?with_doc:true}%{!?with_doc:false} \ -Dfuse=%{?with_fuse:true}%{!?with_fuse:false} \ -Dgoa=%{?with_goa:true}%{!?with_goa:false} \ -Dgoogle=%{?with_google:true}%{!?with_google:false} \ -Dgphoto2=%{?with_gphoto2:true}%{!?with_gphoto2:false} \ - -Dgtk=%{?with_gtk:true}%{!?with_gtk:false} \ -Dgudev=%{?with_gudev:true}%{!?with_gudev:false} \ -Dhttp=%{?with_http:true}%{!?with_http:false} \ -Dkeyring=%{?with_keyring:true}%{!?with_keyring:false} \ - -Dlibmtp=%{?with_mtp:true}%{!?with_mtp:false} \ + -Dmtp=%{?with_mtp:true}%{!?with_mtp:false} \ -Dman=%{?with_doc:true}%{!?with_doc:false} \ -Dnfs=%{?with_nfs:true}%{!?with_nfs:false} \ -Dsmb=%{?with_samba:true}%{!?with_samba:false} \ -Dlogind=%{?with_systemd:true}%{!?with_systemd:false} \ - -Dudev=%{?with_udev:true}%{!?with_udev:false} \ -Dudisks2=%{?with_udisks2:true}%{!?with_udisks2:false} %ninja_build -C build gitweb: http://git.pld-linux.org/gitweb.cgi/packages/gvfs.git/commitdiff/639ea144e19d93c467b4ade51cbc51453a6575aa ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libxml2] Release 2 (by relup.sh)
commit 547b2b3da50ee0b7699645f3ed8dbdbf100985f4 Author: Jan Rękorajski Date: Mon Feb 21 21:45:12 2022 +0100 Release 2 (by relup.sh) libxml2.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/libxml2.spec b/libxml2.spec index 381845c..e3aa832 100644 --- a/libxml2.spec +++ b/libxml2.spec @@ -16,7 +16,7 @@ Summary(pl.UTF-8):Biblioteka libXML wersja 2 Summary(pt_BR.UTF-8): Biblioteca libXML versão 2 Name: libxml2 Version: 2.9.13 -Release: 1 +Release: 2 Epoch: 1 License: MIT Group: Libraries gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libxml2.git/commitdiff/547b2b3da50ee0b7699645f3ed8dbdbf100985f4 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/vlc] Release 4 (by relup.sh)
commit 7c0672e8fcfc2c356b4f189884d35358114da8dc Author: Jan Rękorajski Date: Mon Feb 21 21:45:03 2022 +0100 Release 4 (by relup.sh) vlc.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/vlc.spec b/vlc.spec index b552385..c8d16b6 100644 --- a/vlc.spec +++ b/vlc.spec @@ -71,7 +71,7 @@ Summary: VLC - a multimedia player and stream server Summary(pl.UTF-8): VLC - odtwarzacz multimedialny oraz serwer strumieni Name: vlc Version: 3.0.16 -Release: 3 +Release: 4 License: GPL v2+ Group: X11/Applications/Multimedia Source0: https://download.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.xz gitweb: http://git.pld-linux.org/gitweb.cgi/packages/vlc.git/commitdiff/7c0672e8fcfc2c356b4f189884d35358114da8dc ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/mpd] Release 5 (by relup.sh)
commit 57ad8ea76fd5abbf4a4eab63633a353074f5d575 Author: Jan Rękorajski Date: Mon Feb 21 21:44:41 2022 +0100 Release 5 (by relup.sh) mpd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/mpd.spec b/mpd.spec index ce0697c..5dd8322 100644 --- a/mpd.spec +++ b/mpd.spec @@ -10,7 +10,7 @@ Summary: Music Player Daemon Summary(pl.UTF-8): Music Player Daemon - demon odtwarzający muzykę Name: mpd Version: 0.23.5 -Release: 4 +Release: 5 License: GPL v2+ Group: Applications/Multimedia Source0: https://www.musicpd.org/download/mpd/0.23/%{name}-%{version}.tar.xz gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mpd.git/commitdiff/57ad8ea76fd5abbf4a4eab63633a353074f5d575 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/kodi] Release 3 (by relup.sh)
commit 792418f5a56ee5d5b954deba9c765d442bceba10 Author: Jan Rękorajski Date: Mon Feb 21 21:44:28 2022 +0100 Release 3 (by relup.sh) kodi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/kodi.spec b/kodi.spec index 0510170..788b692 100644 --- a/kodi.spec +++ b/kodi.spec @@ -47,7 +47,7 @@ Summary: Kodi is a free and open source media-player and entertainment hub Name: kodi Version: 19.3 -Release: 2 +Release: 3 License: GPL v2+ and GPL v3+ Group: Applications/Multimedia #Source0Download: https://github.com/xbmc/xbmc/releases gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kodi.git/commitdiff/792418f5a56ee5d5b954deba9c765d442bceba10 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/fio] Release 3 (by relup.sh)
commit 3de3b4e44fbb0ce3e3dc4f4b687dd2b8cf30ca21 Author: Jan Rękorajski Date: Mon Feb 21 21:44:11 2022 +0100 Release 3 (by relup.sh) fio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/fio.spec b/fio.spec index b1424c6..2978488 100644 --- a/fio.spec +++ b/fio.spec @@ -20,7 +20,7 @@ Summary: I/O tool for benchmark and stress/hardware verification Summary(pl.UTF-8): Narzędzie do mierzenia wydajności I/O i sprawdzania sprawności sprzętu Name: fio Version: 3.28 -Release: 2 +Release: 3 License: GPL v2+ Group: Applications/System Source0: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2 gitweb: http://git.pld-linux.org/gitweb.cgi/packages/fio.git/commitdiff/3de3b4e44fbb0ce3e3dc4f4b687dd2b8cf30ca21 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/tpm2-tss] - added missing patch (missing file from git) and link patch (fix libtss2-tcti-libtpms linking); bui
commit 16e9c50ebb153dfef199dfd30ede96179b12b43d Author: Jakub Bogusz Date: Mon Feb 21 21:33:23 2022 +0100 - added missing patch (missing file from git) and link patch (fix libtss2-tcti-libtpms linking); build with libtpms support tpm2-tss-link.patch| 11 +++ tpm2-tss-missing.patch | 10 ++ tpm2-tss.spec | 10 ++ 3 files changed, 31 insertions(+) --- diff --git a/tpm2-tss.spec b/tpm2-tss.spec index e1ffd82..7ad9b3b 100644 --- a/tpm2-tss.spec +++ b/tpm2-tss.spec @@ -13,6 +13,8 @@ Group:Libraries Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{version}/%{name}-%{version}.tar.gz # Source0-md5: 0d60d0df3fd0daae66881a3022281323 Patch0:%{name}-install.patch +Patch1:%{name}-missing.patch +Patch2:%{name}-link.patch URL: https://github.com/tpm2-software/tpm2-tss BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -21,6 +23,7 @@ BuildRequires:doxygen BuildRequires: json-c-devel BuildRequires: libltdl-devel >= 2:2 BuildRequires: libtool >= 2:2 +BuildRequires: libtpms-devel %{?with_mbedtls:BuildRequires: mbedtls-devel} %{!?with_mbedtls:BuildRequires:openssl-devel >= 1.1.0} BuildRequires: pkgconfig @@ -91,6 +94,8 @@ Biblioteka statyczna tpm2-tss. %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 # set VERSION properly when there is no .git directory %{__sed} -i -e 's/m4_esyscmd_s(\[git describe --tags --always --dirty\])/%{version}/' configure.ac @@ -142,6 +147,8 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %ghost %{_libdir}/libtss2-tcti-cmd.so.0 %attr(755,root,root) %{_libdir}/libtss2-tcti-device.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libtss2-tcti-device.so.0 +%attr(755,root,root) %{_libdir}/libtss2-tcti-libtpms.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libtss2-tcti-libtpms.so.0 %attr(755,root,root) %{_libdir}/libtss2-tcti-mssim.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libtss2-tcti-mssim.so.0 %attr(755,root,root) %{_libdir}/libtss2-tcti-pcap.so.*.*.* @@ -171,6 +178,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/libtss2-sys.so %attr(755,root,root) %{_libdir}/libtss2-tcti-cmd.so %attr(755,root,root) %{_libdir}/libtss2-tcti-device.so +%attr(755,root,root) %{_libdir}/libtss2-tcti-libtpms.so %attr(755,root,root) %{_libdir}/libtss2-tcti-mssim.so %attr(755,root,root) %{_libdir}/libtss2-tcti-pcap.so %attr(755,root,root) %{_libdir}/libtss2-tcti-swtpm.so @@ -183,6 +191,7 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/tss2-sys.pc %{_pkgconfigdir}/tss2-tcti-cmd.pc %{_pkgconfigdir}/tss2-tcti-device.pc +%{_pkgconfigdir}/tss2-tcti-libtpms.pc %{_pkgconfigdir}/tss2-tcti-mssim.pc %{_pkgconfigdir}/tss2-tcti-pcap.pc %{_pkgconfigdir}/tss2-tcti-swtpm.pc @@ -207,6 +216,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libtss2-sys.a %{_libdir}/libtss2-tcti-cmd.a %{_libdir}/libtss2-tcti-device.a +%{_libdir}/libtss2-tcti-libtpms.a %{_libdir}/libtss2-tcti-mssim.a %{_libdir}/libtss2-tcti-pcap.a %{_libdir}/libtss2-tcti-swtpm.a diff --git a/tpm2-tss-link.patch b/tpm2-tss-link.patch new file mode 100644 index 000..2b33301 --- /dev/null +++ b/tpm2-tss-link.patch @@ -0,0 +1,11 @@ +--- tpm2-tss-3.2.0/Makefile.am.orig2022-02-21 21:15:40.607601135 +0100 tpm2-tss-3.2.0/Makefile.am 2022-02-21 21:19:52.206238108 +0100 +@@ -369,7 +369,7 @@ EXTRA_DIST += lib/tss2-tcti-libtpms.map + if HAVE_LD_VERSION_SCRIPT + src_tss2_tcti_libtss2_tcti_libtpms_la_LDFLAGS = -Wl,--version-script=$(srcdir)/lib/tss2-tcti-libtpms.map + endif # HAVE_LD_VERSION_SCRIPT +-src_tss2_tcti_libtss2_tcti_libtpms_la_LIBADD = $(libtss2_tctildr) $(libutil) ++src_tss2_tcti_libtss2_tcti_libtpms_la_LIBADD = $(libtss2_mu) $(libutil) + src_tss2_tcti_libtss2_tcti_libtpms_la_SOURCES = \ + src/tss2-tcti/tcti-common.c \ + src/tss2-tcti/tcti-libtpms.c \ diff --git a/tpm2-tss-missing.patch b/tpm2-tss-missing.patch new file mode 100644 index 000..ecefd03 --- /dev/null +++ b/tpm2-tss-missing.patch @@ -0,0 +1,10 @@ +--- tpm2-tss-3.2.0/lib/tss2-tcti-libtpms.map.orig 1970-01-01 01:00:00.0 +0100 tpm2-tss-3.2.0/lib/tss2-tcti-libtpms.map 2022-02-21 21:14:00.504810105 +0100 +@@ -0,0 +1,7 @@ ++{ ++global: ++Tss2_Tcti_Info; ++Tss2_Tcti_Libtpms_Init; ++local: ++*; ++}; gitweb: http://git.pld-linux.org/gitweb.cgi/packages/tpm2-tss.git/commitdiff/16e9c50ebb153dfef199dfd30ede96179b12b43d ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: libtpms: libtpms-0.9.2.tar.gz
Request by: qboosh Files fetched: 1 STORED: https://github.com/stefanberger/libtpms/archive/v0.9.2/libtpms-0.9.2.tar.gz 8489cc4ade32f63c71697bb36f349c59 libtpms-0.9.2.tar.gz Size: 1263093 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libtpms] - new
commit 1513c5cd69119ebfce755f3044fd6bbe0c4d3d2a Author: Jakub Bogusz Date: Mon Feb 21 21:05:24 2022 +0100 - new libtpms.spec | 107 +++ 1 file changed, 107 insertions(+) --- diff --git a/libtpms.spec b/libtpms.spec new file mode 100644 index 000..c24fcfd --- /dev/null +++ b/libtpms.spec @@ -0,0 +1,107 @@ +# +# Conditional build: +%bcond_without static_libs # static libraries +# +Summary: Library providing Trusted Platform Module (TPM) functionality +Summary(pl.UTF-8): Biblioteka zapewniająca funkcjonalność modułu TPM (Trusted Platform Module) +Name: libtpms +Version: 0.9.2 +Release: 1 +License: BSD +Group: Libraries +#Source0Download: https://github.com/stefanberger/libtpms/tags +Source0: https://github.com/stefanberger/libtpms/archive/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: 8489cc4ade32f63c71697bb36f349c59 +URL: https://github.com/stefanberger/libtpms +BuildRequires: autoconf >= 2.69 +BuildRequires: automake >= 1.6 +BuildRequires: libtool >= 2:2 +BuildRequires: openssl-devel +BuildRequires: pkgconfig +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +A library providing TPM functionality for VMs. Targeted for +integration into Qemu. + +%description -l pl.UTF-8 +Biblioteka zapewniająca funkcjonalność TPM dla maszyn wirtualnych. +Głównym przeznaczeniem jest integracja z Qemu. + +%package devel +Summary: Header files for libtpms library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libtpms +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for libtpms library. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki libtpms. + +%package static +Summary: Static libtpms library +Summary(pl.UTF-8): Statyczna biblioteka libtpms +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static libtpms library. + +%description static -l pl.UTF-8 +Statyczna biblioteka libtpms. + +%prep +%setup -q + +%build +%{__libtoolize} +%{__aclocal} -I m4 +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + --disable-silent-rules \ + %{!?with_static_libs:--disable-static} \ + --with-openssl +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# add private dependency on libcrypto if not already there +! grep -Eq '^(Requires|Libs\.private)' $RPM_BUILD_ROOT%{_pkgconfigdir}/libtpms.pc || exit 1 +echo 'Libs.private: -lcrypto' >> $RPM_BUILD_ROOT%{_pkgconfigdir}/libtpms.pc + +# ...to make .la file completely obsolete +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libtpms.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun-p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc CHANGES CREDITS LICENSE README +%attr(755,root,root) %{_libdir}/libtpms.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libtpms.so.0 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libtpms.so +%{_includedir}/libtpms +%{_pkgconfigdir}/libtpms.pc +%{_mandir}/man3/TPMLIB_*.3* +%{_mandir}/man3/TPM_*.3* + +%if %{with static_libs} +%files static +%defattr(644,root,root,755) +%{_libdir}/libtpms.a +%endif gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libtpms.git/commitdiff/1513c5cd69119ebfce755f3044fd6bbe0c4d3d2a ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libtpms] Created branch master
The branch 'master' was created. Summary of new commits: 1513c5c... - new ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/tpm2-tss] - readded install patch
commit 5edc37b9180bf668f92a0d4d15c16dc726db42bc Author: Jakub Bogusz Date: Mon Feb 21 18:38:32 2022 +0100 - readded install patch tpm2-tss-install.patch | 43 +++ tpm2-tss.spec | 2 ++ 2 files changed, 45 insertions(+) --- diff --git a/tpm2-tss.spec b/tpm2-tss.spec index 8655ad3..e1ffd82 100644 --- a/tpm2-tss.spec +++ b/tpm2-tss.spec @@ -12,6 +12,7 @@ Group:Libraries #Source0Download: https://github.com/tpm2-software/tpm2-tss/releases Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{version}/%{name}-%{version}.tar.gz # Source0-md5: 0d60d0df3fd0daae66881a3022281323 +Patch0:%{name}-install.patch URL: https://github.com/tpm2-software/tpm2-tss BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -89,6 +90,7 @@ Biblioteka statyczna tpm2-tss. %prep %setup -q +%patch0 -p1 # set VERSION properly when there is no .git directory %{__sed} -i -e 's/m4_esyscmd_s(\[git describe --tags --always --dirty\])/%{version}/' configure.ac diff --git a/tpm2-tss-install.patch b/tpm2-tss-install.patch new file mode 100644 index 000..efabbe1 --- /dev/null +++ b/tpm2-tss-install.patch @@ -0,0 +1,43 @@ +--- tpm2-tss-3.2.0/configure.ac.orig 2022-02-21 18:18:21.091907007 +0100 tpm2-tss-3.2.0/configure.ac2022-02-21 18:31:28.940972195 +0100 +@@ -484,12 +484,12 @@ AS_IF([test "x$enable_integration" = "xy + + # Check for systemd helper tools used by make install + AC_CHECK_PROG(systemd_sysusers, systemd-sysusers, yes) +-AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes") ++AM_CONDITIONAL(SYSD_SYSUSERS, false) + AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes) +-AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes") ++AM_CONDITIONAL(SYSD_TMPFILES, false) + + # Check all tools used by make install +-AS_IF([test "$HOSTOS" = "Linux"], ++AS_IF([false], + [ AC_CHECK_PROG(useradd, useradd, yes) + AC_CHECK_PROG(groupadd, groupadd, yes) + AC_CHECK_PROG(adduser, adduser, yes) +--- tpm2-tss-3.2.0/Makefile.am.orig2022-02-21 18:32:44.257230839 +0100 tpm2-tss-3.2.0/Makefile.am 2022-02-21 18:32:46.707217566 +0100 +@@ -636,21 +636,7 @@ define make_parent_dir + endef + + define make_tss_user_and_group +-if type -p groupadd > /dev/null; then \ +-id -g tss 2>/dev/null || groupadd --system tss; \ +-else \ +-id -g tss 2>/dev/null || \ +-addgroup --system tss; \ +-fi && \ +-if type -p useradd > /dev/null; then \ +-id -u tss 2>/dev/null || \ +-useradd --system --home-dir / --shell `type -p nologin` \ +- --no-create-home -g tss tss; \ +-else \ +-id -u tss 2>/dev/null || \ +-adduser --system --home / --shell `type -p nologin` \ +---no-create-home --ingroup tss tss; \ +-fi ++true + endef + + define make_tss_dir gitweb: http://git.pld-linux.org/gitweb.cgi/packages/tpm2-tss.git/commitdiff/5edc37b9180bf668f92a0d4d15c16dc726db42bc ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: ndctl: ndctl-72.1.tar.gz
Request by: qboosh Files fetched: 1 STORED: https://github.com/pmem/ndctl/archive/v72.1/ndctl-72.1.tar.gz faa0fa043dbd922d13ecb6f31b00e3b2 ndctl-72.1.tar.gz Size: 365324 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/ndctl] - updated to 72.1 - added cxl* packages
commit 290ce174e42551d086fa80104617a27e62c3b5c1 Author: Jakub Bogusz Date: Mon Feb 21 18:15:54 2022 +0100 - updated to 72.1 - added cxl* packages ndctl.spec | 131 +++-- 1 file changed, 127 insertions(+), 4 deletions(-) --- diff --git a/ndctl.spec b/ndctl.spec index 5e39193..2bd5f6c 100644 --- a/ndctl.spec +++ b/ndctl.spec @@ -5,13 +5,13 @@ Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory) Summary(pl.UTF-8): Zarządzanie urządzeniami podsystemu "libnvdimm" (pamięci nieulotnej) Name: ndctl -Version: 71.1 +Version: 72.1 Release: 1 License: LGPL v2.1+ (libraries), GPL v2+ with CC0 and MIT parts (utilities) Group: Applications/System #Source0Download: https://github.com/pmem/ndctl/releases Source0: https://github.com/pmem/ndctl/archive/v%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 473b701d5250392ac570ed271cacd778 +# Source0-md5: faa0fa043dbd922d13ecb6f31b00e3b2 Patch0:%{name}-bashcompdir.patch URL: https://pmem.io/ndctl/ # TODO: asciidoctor @@ -19,6 +19,7 @@ BuildRequires:asciidoc BuildRequires: autoconf >= 2.60 BuildRequires: automake >= 1:1.11 BuildRequires: glibc-devel >= 6:2.28 +BuildRequires: iniparser-devel BuildRequires: json-c-devel BuildRequires: keyutils-devel BuildRequires: kmod-devel @@ -100,6 +101,73 @@ Static ndctl library. %description static -l pl.UTF-8 Statyczna biblioteka ndctl. +%package -n cxl +Summary: Manage CXL devices +Summary(pl.UTF-8): Zarządzanie urządzeniami CXL +License: GPL v2+ with CC0 and MIT parts (utilities) +Group: Applications/System +Requires: cxl-libs = %{version}-%{release} + +%description -n cxl +The cxl utility provices enumeration and provisioning commands for +CXL platforms. + +%description -n cxl -l pl.UTF-8 +Narzędzie cxl udostępnia polecenia do numerowania i zaopatrywania +dla platform CXL. + +%package -n bash-completion-cxl +Summary: Bash completion for cxl command +Summary(pl.UTF-8): Bashowe uzupełnianie parametrów polecenia cxl +Group: Applications/Shells +Requires: bash-completion >= 2.0 +Requires: cxl = %{version}-%{release} + +%description -n bash-completion-cxl +Bash completion for cxl command. + +%description -n bash-completion-cxl -l pl.UTF-8 +Bashowe uzupełnianie parametrów polecenia cxl. + +%package -n cxl-libs +Summary: Management library for CXL devices +Summary(pl.UTF-8): Biblioteka zarządzająca urządzeniami CXL +License: LGPL v2.1+ +Group: Libraries + +%description -n cxl-libs +Management library for CXL devices. + +%description -n cxl-libs -l pl.UTF-8 +Biblioteka zarządzająca urządzeniami CXL. + +%package -n cxl-devel +Summary: Header fiels for cxl library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cxl +License: LGPL v2.1+ +Group: Development/Libraries +Requires: cxl-libs = %{version}-%{release} +Requires: libuuid-devel + +%description -n cxl-devel +Header fiels for cxl library. + +%description -n cxl-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki cxl. + +%package -n cxl-static +Summary: Static cxl library +Summary(pl.UTF-8): Statyczna biblioteka cxl +License: LGPL v2.1+ +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description -n cxl-static +Static cxl library. + +%description -n cxl-static -l pl.UTF-8 +Statyczna biblioteka cxl. + %package -n daxctl Summary: Manage Device-DAX instances Summary(pl.UTF-8): Zarządzanie instancjami Device-DAX @@ -119,6 +187,19 @@ funkcji Device-DAX jądra Linuksa. Funkcja ta włącza odwzorowanie DAX pamięci o zróżnicowanej wydajności/funkcjonalności bez potrzeby systemu plików. +%package -n bash-completion-daxctl +Summary: Bash completion for daxctl command +Summary(pl.UTF-8): Bashowe uzupełnianie parametrów polecenia daxctl +Group: Applications/Shells +Requires: bash-completion >= 2.0 +Requires: daxctl = %{version}-%{release} + +%description -n bash-completion-daxctl +Bash completion for daxctl command. + +%description -n bash-completion-daxctl -l pl.UTF-8 +Bashowe uzupełnianie parametrów polecenia daxctl. + %package -n daxctl-libs Summary: Management library for "Device DAX" devices Summary(pl.UTF-8): Biblioteka zarządzająca do urządzeń "Device DAX" @@ -179,7 +260,8 @@ echo '%{version}' >version --disable-asciidoctor \ --disable-silent-rules \ %{?with_static_libs:--enable-static} \ - --with-bash=%{bash_compdir} + --with-bash=%{bash_compdir} \ + --with-udevrulesdir=/lib/udev/rules.d %{__make} %install @@ -197,6 +279,9 @@ rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postunlibs -p /sbin/ldconfig +%post -n cxl-libs -p /sbin/ldconfig +%postun-n cxl-libs -p /sbin/ldconfig + %post -n daxctl-libs -p
DISTFILES: seabios: seabios-1.15.0.tar.gz
Request by: qboosh Files fetched: 1 STORED: https://www.seabios.org/downloads/seabios-1.15.0.tar.gz a0462b9a75cf58869d35efdbd2b63a5c seabios-1.15.0.tar.gz Size: 634067 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/seabios] - updated to 1.15.0
commit 9a2a275958475e5cde0536af600353cf0f1f4f02 Author: Jakub Bogusz Date: Mon Feb 21 18:08:30 2022 +0100 - updated to 1.15.0 seabios.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/seabios.spec b/seabios.spec index 4c44e49..08dc246 100644 --- a/seabios.spec +++ b/seabios.spec @@ -1,12 +1,12 @@ Summary: Open source implementation of a 16-bit x86 BIOS Summary(pl.UTF-8): Implementacja 16-bitowego BIOS-u x86 o otwartych źródłach Name: seabios -Version: 1.14.0 -Release: 3 +Version: 1.15.0 +Release: 1 License: LGPL v3 Group: Applications/System Source0: https://www.seabios.org/downloads/%{name}-%{version}.tar.gz -# Source0-md5: 9df3b7de6376850d09161137e7a9b61f +# Source0-md5: a0462b9a75cf58869d35efdbd2b63a5c URL: https://www.seabios.org/SeaBIOS BuildRequires: acpica %ifnarch %{ix86} %{x8664} x32 gitweb: http://git.pld-linux.org/gitweb.cgi/packages/seabios.git/commitdiff/9a2a275958475e5cde0536af600353cf0f1f4f02 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: tpm2-tss: tpm2-tss-3.2.0.tar.gz
Request by: qboosh Files fetched: 1 STORED: https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz 0d60d0df3fd0daae66881a3022281323 tpm2-tss-3.2.0.tar.gz Size: 1629211 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: libsecret: libsecret-0.20.5.tar.xz
Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/libsecret/0.20/libsecret-0.20.5.tar.xz 5c9e5a011852c82fa9ed9e61ba91efb5 libsecret-0.20.5.tar.xz Size: 187340 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libsecret] - updated to 0.20.5, uses meson + gi-docgen now - remove unsupported ab locale
commit 5aa132e66546d36752408c8f75e53337ced3b858 Author: Jakub Bogusz Date: Mon Feb 21 17:59:42 2022 +0100 - updated to 0.20.5, uses meson + gi-docgen now - remove unsupported ab locale libsecret.spec | 60 +++--- 1 file changed, 32 insertions(+), 28 deletions(-) --- diff --git a/libsecret.spec b/libsecret.spec index e13bd83..bc4b771 100644 --- a/libsecret.spec +++ b/libsecret.spec @@ -1,30 +1,35 @@ # # Conditional build: -%bcond_without apidocs # disable gtk-doc -%bcond_without static_libs # don't build static library -%bcond_without vala# do not build Vala API +%bcond_without apidocs # gtk-doc based API documentation +%bcond_without static_libs # static library +%bcond_without tpm2# TPM2 support +%bcond_without vala# Vala API Summary: Library for storing and retrieving passwords and other secrets Summary(pl.UTF-8): Biblioteka do przechowywania i odczytu haseł oraz innych tajnych informacji Name: libsecret -Version: 0.20.4 +Version: 0.20.5 Release: 1 License: LGPL v2.1+ Group: Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/libsecret/0.20/%{name}-%{version}.tar.xz -# Source0-md5: bf92f48afab2891f644f311e0f37683f +Source0: https://download.gnome.org/sources/libsecret/0.20/%{name}-%{version}.tar.xz +# Source0-md5: 5c9e5a011852c82fa9ed9e61ba91efb5 URL: https://wiki.gnome.org/Projects/Libsecret -BuildRequires: autoconf >= 2.63 -BuildRequires: automake >= 1:1.11 BuildRequires: gettext-tools >= 0.19.8 +%{?with_apidocs:BuildRequires: gi-docgen >= 2021.7} BuildRequires: glib2-devel >= 1:2.44.0 BuildRequires: gobject-introspection-devel >= 1.29 -%{?with_apidocs:BuildRequires: gtk-doc >= 1.9} BuildRequires: libgcrypt-devel >= 1.2.2 -BuildRequires: libtool BuildRequires: libxslt-progs +BuildRequires: meson >= 0.50 +BuildRequires: ninja >= 1.5 BuildRequires: pkgconfig +BuildRequires: rpm-build >= 4.6 +BuildRequires: rpmbuild(macros) >= 1.746 +BuildRequires: tar >= 1:1.22 +%{?with_tpm2:BuildRequires:tpm2-tss-devel >= 3.0.3} %{?with_vala:BuildRequires:vala >= 2:0.17.2.12} +BuildRequires: xz Requires: glib2 >= 1:2.44.0 Requires: libgcrypt >= 1.2.2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -97,28 +102,27 @@ API libsecret dla języka Vala. %setup -q %build -%{__gettextize} -%{__libtoolize} -%{__aclocal} -I build/m4 -%{__autoconf} -%{__autoheader} -%{__automake} -%configure \ - %{__enable_disable apidocs gtk-doc} \ - --disable-silent-rules \ - %{__enable_disable static_libs static} \ - %{__enable_disable vala vala} \ - --with-html-dir=%{_gtkdocdir}/%{name} -%{__make} +%meson build \ + %{!?with_static_libs:--default-library=shared} \ + -Dbashcompdir=%{bash_compdir} \ + %{!?with_apidocs:-Dgtk_doc=false} \ + %{?with_tpm2:-Dtpm2=true} \ + %{!?with_vala:-Dvapi=false} + +%ninja_build -C build %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ - DESTDIR=$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%{_docdir}/libsecret-1 $RPM_BUILD_ROOT%{_gtkdocdir}/libsecret +%endif -# obsoleted by pkg-config -%{__rm} $RPM_BUILD_ROOT%{_libdir}/libsecret-1.la +%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ab %find_lang libsecret @@ -130,7 +134,7 @@ rm -rf $RPM_BUILD_ROOT %files -f libsecret.lang %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README +%doc NEWS README.md %attr(755,root,root) %{_bindir}/secret-tool %attr(755,root,root) %{_libdir}/libsecret-1.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libsecret-1.so.0 gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libsecret.git/commitdiff/5aa132e66546d36752408c8f75e53337ced3b858 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: tpm2-tss: ERRORS: tpm2-tss-3.2.0.tar.gz
Request by: qboosh wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/1c3f13fa-ce4d-47fd-8b8b-03be103742bf/0d60d0df3fd0daae66881a3022281323/tpm2-tss-3.2.0.tar.gz https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz: wget: unable to resolve host address âgithub.comâ wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/1c3f13fa-ce4d-47fd-8b8b-03be103742bf/0d60d0df3fd0daae66881a3022281323/tpm2-tss-3.2.0.tar.gz https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz: exited with code 4 (0x00) FATAL: https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz (0d60d0df3fd0daae66881a3022281323) was not fetched correctly (wget -nv --no-iri --user-agent=PLD/distfiles -O ./tmp/1c3f13fa-ce4d-47fd-8b8b-03be103742bf/0d60d0df3fd0daae66881a3022281323/tpm2-tss-3.2.0.tar.gz https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz: wget: unable to resolve host address âgithub.comâ ): file fetched but has 0 length Files fetched: 0 -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/tpm2-tss] - updated to 3.2.0 (now requires openssl >= 1.1.0 and supports up to 3.0.0) - removed outdated insta
commit b12a6b160bf611af26f58bdd8164d5a731b4ab79 Author: Jakub Bogusz Date: Mon Feb 21 17:51:10 2022 +0100 - updated to 3.2.0 (now requires openssl >= 1.1.0 and supports up to 3.0.0) - removed outdated install patch tpm2-tss-install.patch | 34 -- tpm2-tss.spec | 18 ++ 2 files changed, 10 insertions(+), 42 deletions(-) --- diff --git a/tpm2-tss.spec b/tpm2-tss.spec index b35a8a1..8655ad3 100644 --- a/tpm2-tss.spec +++ b/tpm2-tss.spec @@ -5,25 +5,25 @@ Summary: OSS implementation of the TCG TPM2 Software Stack (TSS2) Summary(pl.UTF-8): Mająca otwarte źródła implementacja TCG TPM2 Software Stack (TSS2) Name: tpm2-tss -Version: 3.1.0 -Release: 2 +Version: 3.2.0 +Release: 1 License: BSD Group: Libraries #Source0Download: https://github.com/tpm2-software/tpm2-tss/releases Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 4d04cf52fff4ee061bb3f7b4f4ea03b7 -Patch0:%{name}-install.patch +# Source0-md5: 0d60d0df3fd0daae66881a3022281323 URL: https://github.com/tpm2-software/tpm2-tss BuildRequires: autoconf >= 2.50 BuildRequires: automake BuildRequires: curl-devel BuildRequires: doxygen BuildRequires: json-c-devel -BuildRequires: libltdl-devel +BuildRequires: libltdl-devel >= 2:2 BuildRequires: libtool >= 2:2 %{?with_mbedtls:BuildRequires: mbedtls-devel} -%{!?with_mbedtls:BuildRequires:openssl-devel >= 0.9.8} +%{!?with_mbedtls:BuildRequires:openssl-devel >= 1.1.0} BuildRequires: pkgconfig +BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -46,7 +46,7 @@ Requires: %{name} = %{version}-%{release} Requires: curl-devel Requires: json-c-devel %{?with_mbedtls:Requires: mbedtls-devel >= 1.6.0} -%{!?with_mbedtls:Requires: openssl-devel >= 0.9.8} +%{!?with_mbedtls:Requires: openssl-devel >= 1.1.0} %description devel Header files for implementation of the Trusted Computing Group's (TCG) @@ -89,7 +89,9 @@ Biblioteka statyczna tpm2-tss. %prep %setup -q -%patch0 -p1 + +# set VERSION properly when there is no .git directory +%{__sed} -i -e 's/m4_esyscmd_s(\[git describe --tags --always --dirty\])/%{version}/' configure.ac %build %{__libtoolize} diff --git a/tpm2-tss-install.patch b/tpm2-tss-install.patch deleted file mode 100644 index 5349b5e..000 --- a/tpm2-tss-install.patch +++ /dev/null @@ -1,34 +0,0 @@ tpm2-tss-3.1.0/configure.ac.orig 2021-05-17 20:42:46.0 +0200 -+++ tpm2-tss-3.1.0/configure.ac2021-06-14 21:52:12.075225467 +0200 -@@ -470,15 +470,6 @@ - AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes") - AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes) - AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes") --# Check all tools used by make install --AS_IF([test "$HOSTOS" = "Linux"], -- [ERROR_IF_NO_PROG([groupadd]) -- ERROR_IF_NO_PROG([useradd]) -- ERROR_IF_NO_PROG([id]) -- ERROR_IF_NO_PROG([chown]) -- ERROR_IF_NO_PROG([chmod]) -- ERROR_IF_NO_PROG([mkdir]) -- ERROR_IF_NO_PROG([setfacl])]) - - AC_SUBST([PATH]) - tpm2-tss-3.1.0/Makefile.am.orig2021-05-10 17:40:44.0 +0200 -+++ tpm2-tss-3.1.0/Makefile.am 2021-06-14 22:30:33.596090392 +0200 -@@ -690,13 +690,6 @@ - - install-dirs: - if HOSTOS_LINUX --if SYSD_SYSUSERS -- @echo "systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf" -- @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || echo "WARNING Failed to create the tss user and group" --else -- @echo "call make_tss_user_and_group" -- @$(call make_tss_user_and_group) || echo "WARNING Failed to create the tss user and group" --endif - if SYSD_TMPFILES - @echo "systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf" - @systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to create the FAPI directories with the correct permissions" gitweb: http://git.pld-linux.org/gitweb.cgi/packages/tpm2-tss.git/commitdiff/b12a6b160bf611af26f58bdd8164d5a731b4ab79 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/crossmingw32-libxml2] - updated to 2.9.13 (fixes CVE-2022-23308)
commit f2a7454ce63b84897ac23e6e893c761930297069 Author: Jakub Bogusz Date: Mon Feb 21 17:47:19 2022 +0100 - updated to 2.9.13 (fixes CVE-2022-23308) crossmingw32-libxml2.spec | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) --- diff --git a/crossmingw32-libxml2.spec b/crossmingw32-libxml2.spec index 7f1fc31..3df2cd4 100644 --- a/crossmingw32-libxml2.spec +++ b/crossmingw32-libxml2.spec @@ -2,12 +2,13 @@ Summary: libXML library - cross MinGW32 version Summary(pl.UTF-8): Biblioteka libXML wersja 2 - wersja skrośna dla MinGW32 Name: crossmingw32-%{realname} -Version: 2.9.12 +Version: 2.9.13 Release: 1 License: MIT Group: Development/Libraries -Source0: ftp://xmlsoft.org/libxml2/%{realname}-%{version}.tar.gz -# Source0-md5: f433a39be087a9f0b197eb2307ad9f75 +#Source0: ftp://xmlsoft.org/libxml2/%{realname}-%{version}.tar.gz +Source0: https://download.gnome.org/sources/libxml2/2.9/%{realname}-%{version}.tar.xz +# Source0-md5: 824470f8cc325ae6b01f174b842c321f Patch0:%{realname}-man_fixes.patch Patch1:%{realname}-open.gz.patch Patch2:%{realname}-largefile.patch @@ -129,7 +130,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog Copyright NEWS README TODO +%doc Copyright NEWS README.md TODO TODO_SCHEMAS %{_libdir}/libxml2.dll.a %{_libdir}/libxml2.la %{_includedir}/libxml2 gitweb: http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-libxml2.git/commitdiff/f2a7454ce63b84897ac23e6e893c761930297069 ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
DISTFILES: libxml2: libxml2-2.9.13.tar.xz
Request by: qboosh Files fetched: 1 STORED: https://download.gnome.org/sources/libxml2/2.9/libxml2-2.9.13.tar.xz 824470f8cc325ae6b01f174b842c321f libxml2-2.9.13.tar.xz Size: 3243336 bytes -- Virtually Yours: distfiles. ___ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
[packages/libxml2] - updated to 2.9.13 (fixes CVE-2022-23308) - removed obsolete lxml-api-abuse patch
commit 26990bdf6c51f2f7c4ed79fc05a7fbde487b083f Author: Jakub Bogusz Date: Mon Feb 21 17:45:01 2022 +0100 - updated to 2.9.13 (fixes CVE-2022-23308) - removed obsolete lxml-api-abuse patch libxml2.spec | 33 lxml-api-abuse.patch | 211 --- 2 files changed, 17 insertions(+), 227 deletions(-) --- diff --git a/libxml2.spec b/libxml2.spec index f8247ed..381845c 100644 --- a/libxml2.spec +++ b/libxml2.spec @@ -15,18 +15,18 @@ Summary(es.UTF-8): Biblioteca libXML version 2 Summary(pl.UTF-8): Biblioteka libXML wersja 2 Summary(pt_BR.UTF-8): Biblioteca libXML versão 2 Name: libxml2 -Version: 2.9.12 -Release: 2 +Version: 2.9.13 +Release: 1 Epoch: 1 License: MIT Group: Libraries -Source0: ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz -# Source0-md5: f433a39be087a9f0b197eb2307ad9f75 +#Source0: ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz +Source0: https://download.gnome.org/sources/libxml2/2.9/%{name}-%{version}.tar.xz +# Source0-md5: 824470f8cc325ae6b01f174b842c321f Patch0:%{name}-man_fixes.patch Patch1:%{name}-open.gz.patch Patch2:%{name}-largefile.patch Patch3:%{name}-libx32.patch -Patch4:lxml-api-abuse.patch # Fedora patches # https://bugzilla.gnome.org/show_bug.cgi?id=789714 Patch11: %{name}-python3-unicode-errors.patch @@ -44,7 +44,10 @@ BuildRequires: python3-devel >= 1:3.2 BuildRequires: python3-modules >= 1:3.2 BuildRequires: rpm-pythonprov %endif +BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 1.714 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz BuildRequires: xz-devel %{?with_zlib:BuildRequires:zlib-devel >= 1.2.3.3} # history support in xmllint is disabled by default @@ -176,7 +179,6 @@ do biblioteki libxml2. %endif %patch2 -p1 %patch3 -p1 -%patch4 -p1 %patch11 -p1 %build @@ -190,6 +192,7 @@ do biblioteki libxml2. %{!?with_static_libs:--disable-static} \ --without-python \ %{!?with_zlib:--without-zlib} \ + --with-html-dir=%{_docdir}/libxml2 \ --with-lzma \ --with%{!?with_mem_debug:out}-mem-debug @@ -217,9 +220,8 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ - devhelpdir=%{_gtkdocdir}/libxml2 \ - m4datadir=%{_aclocaldir} \ - pkgconfigdir=%{_pkgconfigdir} + EXAMPLES_DIR=%{_examplesdir}/%{name}-%{version} \ + devhelpdir=%{_gtkdocdir}/libxml2 %if %{with python2} cd python @@ -235,11 +237,9 @@ cd python cd .. %endif -# move html doc to -devel package -install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version} -%{__mv} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html \ - $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version} -%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} +# paths n/a in our packaging scheme +%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/Copyright +%{__rm} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/README # install catalog file install -d $RPM_BUILD_ROOT%{_sysconfdir}/xml @@ -254,7 +254,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog Copyright NEWS README TODO +%doc Copyright NEWS README.md TODO TODO_SCHEMAS %attr(755,root,root) %{_libdir}/libxml2.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libxml2.so.2 %{_mandir}/man3/libxml.3* @@ -264,7 +264,6 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) -%doc %{_docdir}/%{name}-devel-%{version} %attr(755,root,root) %{_bindir}/xml2-config %attr(755,root,root) %{_libdir}/libxml2.so %{_libdir}/libxml2.la @@ -284,7 +283,9 @@ rm -rf $RPM_BUILD_ROOT %if %{with apidocs} %files apidocs %defattr(644,root,root,755) +%{_docdir}/%{name} %{_gtkdocdir}/libxml2 +%{_examplesdir}/%{name}-%{version} %endif %files progs diff --git a/lxml-api-abuse.patch b/lxml-api-abuse.patch deleted file mode 100644 index 482b9f0..000 --- a/lxml-api-abuse.patch +++ /dev/null @@ -1,211 +0,0 @@ -From 85b1792e37b131e7a51af98a37f92472e8de5f3f Mon Sep 17 00:00:00 2001 -From: Nick Wellnhofer -Date: Tue, 18 May 2021 20:08:28 +0200 -Subject: [PATCH] Work around lxml API abuse - -Make xmlNodeDumpOutput and htmlNodeDumpFormatOutput work with corrupted -parent pointers. This used to work with the old recursive code but the -non-recursive rewrite required parent pointers to be set correctly. - -Unfortunately, lxml relies on the old behavior and passes subtrees with -a corrupted structure. Fall back to a recursive function call if an -invalid parent pointer is detected. - -Fixes #255. - HTMLtree.c | 46 -- - xmlsave.c | 31 +-- - 2 files changed, 49 insertions(+), 28 deletions(-) - -diff --git a/HTMLtree.c b/HTMLtree.c -index 24434d45..bdd639c7 100644 a/HTMLtree.c -+++ b/HTMLtree.c